У меня есть ноутбук с операционной системой Windows 10, и я хочу установить Ubuntu на внешний жесткий диск, и, когда мне это нужно, я могу просто подключить его и загрузить с внешнего диска.
Я следовал учебному пособию, фактически два, и оба сказали, что загрузчик должен быть установлен на внешнем жестком диске. Это привело к тому, что я мог получить доступ к Windows только тогда, когда у меня был подключен внешний жесткий диск. Когда у меня его не было, ноутбук не загружался, и я просто получал черный экран с белой линией. После исправления основной загрузочной записи я смог получить доступ к окнам.
Теперь я хочу попробовать еще раз, но боюсь, что, если я установлю загрузчик на внутренний диск, я могу каким-то образом удалить раздел Windows, или у меня будут проблемы с загрузкой.
И что я должен делать?
источник
Ответы:
Во-первых, это КРИТИЧЕСКОЕ, что вы понимаете свой режим загрузки. Современные компьютеры могут загружаться одним из двух способов:
Поскольку вы упоминаете Windows 10, скорее всего, ваш компьютер работает на основе EFI и загружается в режиме EFI. Я буду исходить из этого предположения. Если это неверно, игнорируйте остальную часть этого ответа.
Для загрузки внутреннего диска в режиме EFI ОС обычно сохраняет загрузчик в виде файла в системном разделе EFI (ESP) на диске. Это имя файла может быть любым допустимым, но для Ubuntu это будет
EFI/ubuntu/shimx64.efi
, что, в свою очередь, запускаетEFI/ubuntu/grubx64.efi
. Установщик ОС регистрирует имя загрузчика во встроенном менеджере загрузки EFI, который сохраняет это имя в NVRAM. Если EFI работает правильно (не все), это приводит к работающему процессу загрузки.Проблема этого процесса применительно к съемному диску состоит из трех частей:
/boot/grub
каталог, который не вероятно, будет на ESP. Таким образом, если Ubuntu установит GRUB в ESP на вашем внутреннем диске, вы избежите первой проблемы, но столкнетесь с другой, потому что при запуске с отключенным USB-накопителем GRUB запустится и не сможет найти свои файлы конфигурации. Результатом являетсяgrub>
приглашение, которое озадачит большинство пользователей.Существует ряд решений этих проблем, в том числе:
EFI/BOOT/bootx64.efi
. При копировании Shim (который Grub запуски) к этому имени файла (путем копированияEFI/ubuntu
наEFI/BOOT
на ESP , а затем переименоватьshimx64.efi
вbootx64.efi
вEFI/BOOT
), ваша прошивка сможет запустить GRUB на основе USB, как это сделал установщик Ubuntu. Это поможет преодолеть обе проблемы, которые я только что определил, но вам нужно будет использовать встроенный в компьютер менеджер загрузки, чтобы выбрать ОС для загрузки. Этот встроенный менеджер загрузки варьируется от непригодного до терпимого, поэтому это может быть или не быть приемлемым решением. Вам также может понадобиться настроить порядок загрузки после установки Ubuntu, чтобы он не запускал GRUB из ESP внутреннего диска или ESP внешнего диска по умолчанию./boot
раздел на вашем внутреннем диске - если вы установите GRUB на внутренний диск, вы также можете поместить/boot
раздел на внутренний диск. Это позволит GRUB нормально работать на всех ботинках; однако опция Ubuntu будет отображаться постоянно, даже если USB-диск отключен. Это может быть нежелательно, особенно если Ubuntu используется по умолчанию. Кроме того, это решение означает, что ваш внешний USB-накопитель будет загружаться только на том компьютере, на котором вы его подготовили. Если вы хотите использовать этот диск на других компьютерах, вам следует избегать этого решения.default_selection
опцию вrefind.conf
соответственно, вы можете настроить rEFInd для автоматической загрузки Ubuntu, если ваш USB-накопитель Ubuntu подключен, и для загрузки непосредственно в Windows, если USB-накопитель Ubuntu не подключен. Мой ответ на этот вопрос содержит более подробную информацию об этом типе конфигурации, хотя и о Mac, а не ПК.Если повезет, один из этих подходов поможет вам начать работу.
источник
источник
Вам нужно установить загрузчик на тот диск, который использует UEFI / BIOS для загрузки. Вы можете изменить этот диск в настройках BIOS, которые вы можете , как правило , доступ, нажав что - то подобное F10, F12или Delсразу же после запуска компьютера. Поэтому в качестве первого шага вы можете попытаться настроить свою машину на загрузку с внешнего диска, а не с внутреннего диска. Если загрузчик правильно установлен на внешнем диске, это должно работать.
Для повседневного использования вы, возможно, захотите всегда загружаться с одного и того же диска для удобства, поэтому вы захотите установить загрузчик на свой внутренний диск. Однако перед этим вы должны сделать резервную копию, желательно полный образ диска вашего рабочего внутреннего диска. Если вы столкнулись с проблемами после установки Ubuntu вместе с Windows, может помочь инструмент Boot-Repair .
источник
Я бы установил загрузчик на внешнее устройство! Таким образом, нет никаких шансов, что ваша установка Windows испортит или удалит загрузчик. Это была бы простая задача, чтобы настроить BIOS для загрузки:
Примечание: убедитесь, что вы отключите SECUREBOOT (если вы найдете эту опцию)
Таким образом, если вы отключите внешнее устройство по какой-либо причине, это не будет представлять проблему для вашего компьютера.
И: если вы будете держаться подальше от проприетарных драйверов, вы сможете запустить эту систему на других компьютерах ...
(Кстати, я бы не рекомендовал этот тип установки для постоянного использования, так как он будет медленнее, чем eSATA)
источник