Не удается создать двойные окна загрузки после ubuntu (проблема раздела gpt)

У меня есть ubuntu 16, работающий как основной компьютер моего компьютера. Я хочу сделать раздел и два окна загрузки 10 рядом с ним. У меня есть дополнительный жесткий диск на этом компьютере, где я сделал дополнительный раздел. Моя проблема в том, что установщик Windows 10 хочет, чтобы я уничтожил весь этот диск, чтобы установить его (окна 10). Привод - терабайт, и я действительно не хочу тратить всю вещь на окна, и это встроенный жесткий диск, поэтому я немного обеспокоен его стиранием.

Когда я пытаюсь выбрать раздел, который я создал во время установки Windows, он сообщает мне, что раздел является разделом gpt и не может быть использован. Я нашел руководство по очистке накопителя, но этот диск 1T встроен в мой ноутбук, и я немного беспокоюсь о его чистке (хотя я уверен, что он нигде не используется). но я хотел проверить с сообществом, что я не собирался совершать огромную ошибку, прежде чем я это сделал

Я следую этому руководству о том, как выполнить двойную загрузку (окна после ubuntu), Как установить Windows после Я установил Ubuntu?

, и я следую этому руководству о том, как исправить проблему форматирования, которую я испытываю при попытке установить Windows . Как установить Windows после установки Ubuntu? [ ! d3]

Вот результат моего gparted (второе изображение sdb1 - это то, где я сделал раздел).

2
задан 18 June 2017 в 10:38

2 ответа

Вы столкнулись с проблемами совместимости Windows между загрузочным режимом (BIOS / CSM / legacy vs. EFI / UEFI) и типом таблицы разделов (MBR против GPT). В частности:

В вашем /dev/sda явно используется тип таблицы разделов старой основной загрузочной записи (MBR). Если у вас нет третьего диска, который вы не показываете, он загружает Linux в режиме BIOS / CSM / legacy. Ваш /dev/sdb явно использует новую таблицу разделов GUID (GPT). Чтобы загрузить Windows с этого диска в текущей форме, Windows должна быть установлена ​​в режиме EFI / UEFI. Выполнение этого может оказаться невозможным с вашим текущим оборудованием (которое зависит от того, является ли оно основано на EFI и использует CSM для загрузки Linux в режиме BIOS / CSM / legacy или если это более старый компьютер на базе BIOS). Если это возможно, было бы неудобно.

Чтобы немного отступить: до конца 2011 года на большинстве компьютеров использовалась прошивка BIOS. Компьютерная прошивка отвечает за запуск процесса загрузки, а BIOS восходит к 1980-м годам. По сегодняшним меркам это примитивно и неудобно. Чтобы заменить его, была создана прошивка EFI (и версия версии 2.x, UEFI). EFI более совершенна и гибка, но для этого требуются новые загрузчики. Последним поводом для этого является то, что большинство EFI для компьютеров x86-64 включают в себя функцию, модуль поддержки совместимости (CSM), который позволяет компьютерам EFI загружаться с загрузчиками BIOS-режима. Однако CSM неудобен, и лучше всего установить все ОС в одном режиме, то есть в режиме EFI / UEFI Windows ' все в режиме BIOS / CSM / legacy.

Существует довольно много разных способов достижения вашей цели, но некоторые из них зависят от того, что у вас новый компьютер на базе EFI. Хотя в настоящее время я вообще предпочитаю загрузку EFI-режима, я думаю, что придерживаться режима BIOS может быть проще в вашем конкретном случае. Для этого выполните следующие действия:

Используйте мою утилиту gdisk для преобразования /dev/sdb из формы GPT в MBR. См. Эту страницу документации gdisk, чтобы узнать, как это сделать. (Обратите внимание, что gdisk является стандартной частью Ubuntu.) Оговорка. Существует определенный риск для этого преобразования. Это небольшой риск, но этого не существует. Перед попыткой этого преобразования вы должны создать резервную копию своего диска. Если у вас нет средств для резервного копирования вашего диска, приобретите его; ошибки диска, ошибки пользователя, ошибки и другие проблемы постоянно уничтожают данные, даже если вы не рискуете конверсиями GPT-MBR и т. п. При желании или необходимо, используйте GParted для создания дополнительных разделов на /dev/sdb. Не позволяйте установщику Windows создавать разделы! На дисках MBR инструменты разбиения Windows являются кошмаром и могут создавать конфигурацию, которая находится рядом с бесполезным под Ubuntu. Если вы хотите придерживаться настройки двух разделов, которые у вас есть (но конвертированы в форму MBR), вы должны быть в порядке, если установщик Windows не пытается создавать много больше разделов. (Проблемы действительно начинаются, когда Windows пытается создать конфигурацию с более чем четырьмя разделами на диске MBR.) Запустите установщик Windows и установите его в раздел Windows, который вы создали на /dev/sdb. Есть вероятность, что Windows возьмет на себя процесс загрузки. В этом случае вам нужно будет запустить Boot Repair из аварийного диска Ubuntu. Я был бы готов с установочным / аварийным диском Ubuntu на всякий случай, когда это станет необходимым. При необходимости загрузитесь в Ubuntu и запустите sudo update-grub. Это покажет Ubuntu для перенастройки GRUB, чтобы он обнаружил Windows и предлагает возможность загрузки Windows в меню GRUB.

Другим важным подходом является преобразование Ubuntu в режим EFI и установка Windows в этом режиме. Ясно, однако, что вы загружаете установщик Windows в режим BIOS (поэтому он жалуется на то, что диск является GPT, Windows не будет устанавливать или загружать с GPT-диска при загрузке в режиме BIOS), поэтому неясно, у вас даже есть компьютер на базе EFI; и если вы это сделаете, вам нужно будет найти способ загрузки установщика в режиме EFI, а не в режиме BIOS. Если вы пойдете с этим подходом, вам обязательно нужно будет установить новый загрузочный загрузчик Linux EFI-режима после установки Windows. Boot Repair может это сделать, но вам нужно будет загрузить аварийный диск Ubuntu в режиме EFI.

Как фоновое чтение, особенно если вы считаете, что у вас есть компьютер на базе EFI, и особенно если вы попробуйте пойти по маршруту EFI, я рекомендую вам прочитать прошивку BIOS. Эта страница написана для людей в другой ситуации от вашей, но описывает, что такое CSM и как это может усложнить процесс загрузки. Моя рекомендация установить Windows в BIOS / CSM / устаревший режим противоречит общей теме моей страницы CSM, но учитывая, что существующая установка Ubuntu почти наверняка находится в режиме BIOS / CSM / legacy, и вы явно загружаете установщик Windows в том же режиме, кажется, что придерживаться этого режима является курс наименьшего сопротивления, хотя это потребует изменения /dev/sdb от GPT до MBR.

2
ответ дан 18 July 2018 в 11:28

Вы столкнулись с проблемами совместимости Windows между загрузочным режимом (BIOS / CSM / legacy vs. EFI / UEFI) и типом таблицы разделов (MBR против GPT). В частности:

В вашем /dev/sda явно используется тип таблицы разделов старой основной загрузочной записи (MBR). Если у вас нет третьего диска, который вы не показываете, он загружает Linux в режиме BIOS / CSM / legacy. Ваш /dev/sdb явно использует новую таблицу разделов GUID (GPT). Чтобы загрузить Windows с этого диска в текущей форме, Windows должна быть установлена ​​в режиме EFI / UEFI. Выполнение этого может оказаться невозможным с вашим текущим оборудованием (которое зависит от того, является ли оно основано на EFI и использует CSM для загрузки Linux в режиме BIOS / CSM / legacy или если это более старый компьютер на базе BIOS). Если это возможно, было бы неудобно.

Чтобы немного отступить: до конца 2011 года на большинстве компьютеров использовалась прошивка BIOS. Компьютерная прошивка отвечает за запуск процесса загрузки, а BIOS восходит к 1980-м годам. По сегодняшним меркам это примитивно и неудобно. Чтобы заменить его, была создана прошивка EFI (и версия версии 2.x, UEFI). EFI более совершенна и гибка, но для этого требуются новые загрузчики. Последним поводом для этого является то, что большинство EFI для компьютеров x86-64 включают в себя функцию, модуль поддержки совместимости (CSM), который позволяет компьютерам EFI загружаться с загрузчиками BIOS-режима. Однако CSM неудобен, и лучше всего установить все ОС в одном режиме, то есть в режиме EFI / UEFI Windows ' все в режиме BIOS / CSM / legacy.

Существует довольно много разных способов достижения вашей цели, но некоторые из них зависят от того, что у вас новый компьютер на базе EFI. Хотя в настоящее время я вообще предпочитаю загрузку EFI-режима, я думаю, что придерживаться режима BIOS может быть проще в вашем конкретном случае. Для этого выполните следующие действия:

Используйте мою утилиту gdisk для преобразования /dev/sdb из формы GPT в MBR. См. Эту страницу документации gdisk, чтобы узнать, как это сделать. (Обратите внимание, что gdisk является стандартной частью Ubuntu.) Оговорка. Существует определенный риск для этого преобразования. Это небольшой риск, но этого не существует. Перед попыткой этого преобразования вы должны создать резервную копию своего диска. Если у вас нет средств для резервного копирования вашего диска, приобретите его; ошибки диска, ошибки пользователя, ошибки и другие проблемы постоянно уничтожают данные, даже если вы не рискуете конверсиями GPT-MBR и т. п. При желании или необходимо, используйте GParted для создания дополнительных разделов на /dev/sdb. Не позволяйте установщику Windows создавать разделы! На дисках MBR инструменты разбиения Windows являются кошмаром и могут создавать конфигурацию, которая находится рядом с бесполезным под Ubuntu. Если вы хотите придерживаться настройки двух разделов, которые у вас есть (но конвертированы в форму MBR), вы должны быть в порядке, если установщик Windows не пытается создавать много больше разделов. (Проблемы действительно начинаются, когда Windows пытается создать конфигурацию с более чем четырьмя разделами на диске MBR.) Запустите установщик Windows и установите его в раздел Windows, который вы создали на /dev/sdb. Есть вероятность, что Windows возьмет на себя процесс загрузки. В этом случае вам нужно будет запустить Boot Repair из аварийного диска Ubuntu. Я был бы готов с установочным / аварийным диском Ubuntu на всякий случай, когда это станет необходимым. При необходимости загрузитесь в Ubuntu и запустите sudo update-grub. Это покажет Ubuntu для перенастройки GRUB, чтобы он обнаружил Windows и предлагает возможность загрузки Windows в меню GRUB.

Другим важным подходом является преобразование Ubuntu в режим EFI и установка Windows в этом режиме. Ясно, однако, что вы загружаете установщик Windows в режим BIOS (поэтому он жалуется на то, что диск является GPT, Windows не будет устанавливать или загружать с GPT-диска при загрузке в режиме BIOS), поэтому неясно, у вас даже есть компьютер на базе EFI; и если вы это сделаете, вам нужно будет найти способ загрузки установщика в режиме EFI, а не в режиме BIOS. Если вы пойдете с этим подходом, вам обязательно нужно будет установить новый загрузочный загрузчик Linux EFI-режима после установки Windows. Boot Repair может это сделать, но вам нужно будет загрузить аварийный диск Ubuntu в режиме EFI.

Как фоновое чтение, особенно если вы считаете, что у вас есть компьютер на базе EFI, и особенно если вы попробуйте пойти по маршруту EFI, я рекомендую вам прочитать прошивку BIOS. Эта страница написана для людей в другой ситуации от вашей, но описывает, что такое CSM и как это может усложнить процесс загрузки. Моя рекомендация установить Windows в BIOS / CSM / устаревший режим противоречит общей теме моей страницы CSM, но учитывая, что существующая установка Ubuntu почти наверняка находится в режиме BIOS / CSM / legacy, и вы явно загружаете установщик Windows в том же режиме, кажется, что придерживаться этого режима является курс наименьшего сопротивления, хотя это потребует изменения /dev/sdb от GPT до MBR.

2
ответ дан 24 July 2018 в 19:48

Другие вопросы по тегам:

Похожие вопросы: