2

Я застрял в проблеме: я хочу, чтобы мой внешний жесткий диск USB3 самозагружался. На данный момент я должен пройти через вариант загрузки UEFI.

Объяснение моей настройки:

  • У меня ноутбук Asus Win8 с UEFI.
  • Я установил Debian на внешний жесткий диск в зашифрованном разделе.
  • Я хочу оставить Win8 на жестком диске ноутбука и загружаться на внешнем жестком диске, когда захочу (так что не трогайте UEFI)

Теперь в настройке UEFI у меня есть два варианта:

  • Debian
  • Windows

На данный момент все в порядке. Но я не могу загрузиться на Debian напрямую с USB, похоже, я должен использовать «загрузчик» из /dev /sda, и это раздражает для кочевого HDD. Я должен идти с загрузкой UEFI, которая идет в /sdb /boot, где установлен grub.

В Debian я вижу каталог /dev /boot /efi, он смонтирован и находится в /dev /sda1.

Я попытался сделать MBR для внешнего жесткого диска с помощью install-mbr: безуспешно.

У кого-нибудь была подсказка, как сделать мой жесткий диск самозагружаемым? Как мне избавиться от опции загрузки UEFI и загрузиться с другого компьютера? Я что-то пропустил во время установки?

Заранее благодарю за ваши ответы.

ура

4 ответа4

2

Если вы хотите, чтобы диск загружался на произвольных компьютерах, у вас есть два варианта:

  • Выполните установку в режиме BIOS, поместив загрузчик в режиме BIOS в MBR диска. Это будет работать наиболее надежно, если вы разметите диск с помощью системы разметки MBR. Проблема в том, что вам почти наверняка придется использовать встроенный менеджер загрузки целевого компьютера для загрузки с этого диска и в режиме BIOS. Возможно, вам потребуется установить параметры встроенного ПО для включения загрузки в режиме BIOS (или CSM-режиме или в устаревшем режиме), и вам может потребоваться отключить безопасную загрузку.
  • Установите загрузчик в режиме EFI на системный раздел EFI (ESP) внешнего диска, но измените его с любого имени, которое ОС присваивает EFI/BOOT/bootx64.efi . Это запасное имя файла, и большинство EFI предоставят вам возможность загрузки из этого файла, если он найден; тем не менее, вам, вероятно, все равно придется войти в собственный менеджер загрузки прошивки для загрузки с диска. Кроме того, если на целевом компьютере используется безопасная загрузка, вам необходимо либо отключить ее, либо установить программу shim или PreLoader на внешний диск как EFI/BOOT/bootx64.efi (изменив имя GRUB или любой другой используемый вами загрузчик на grubx64.efi или loader.efi , в зависимости от того, используете ли вы shim или PreLoader). Использование shim или PreLoader хорошо для пользователей, но это может быть проблематично, особенно если ваш дистрибутив не поддерживает это.

Существует много информации, которая может оказаться полезной для понимания проблем. Я рекомендую вам прочитать следующие страницы, которые я написал:

Возможно, вам не нужно читать все подстраницы на второй странице, но первая пара и, возможно, раздел о безопасной загрузке должны быть информативными.

0

Возможно, меня смущает этот вопрос, в частности, я не совсем понимаю, что вы подразумеваете под «самозагружаемостью». Не работает ли войти в меню конфигурации UEFI (возможно, F2 при запуске) и / или в меню параметров загрузки (возможно, при запуске F12) и выбрать внешний жесткий диск для загрузки? Если вы хотите, чтобы Ubuntu загружалась автоматически при подключении диска, войдите в меню конфигурации UEFI и переместите любой USB-порт, который вы хотите, в верхнюю часть порядка загрузки. В противном случае, если это не то, что вам нужно или не решает проблемы с загрузкой, восстановите загрузку (http://sourceforge.net/projects/boot-repair/ или https://help.ubuntu.com/community/Boot -Ремонт) хорош в решении проблем с загрузкой.

0

Я только собираюсь установить Ubuntu 14.04 на внешний жесткий диск с загрузочным разделом EFI. Я перейду к тому, что мне кажется, что эта тема пока не освещена.

При установке Ubuntu с помощью расширенной опции «что-то другое» вам не нужно просто выбирать внешний жесткий диск в качестве установочного устройства для загрузчика и создавать / назначать раздел EFI, НО вам также необходимо снять флажок раздела EFI вашей хост-системы. Для этого вам нужно дважды щелкнуть / отредактировать соответствующую запись (sda1 или около того) и, в частности, отказаться от использования этого раздела. Ubuntu, похоже, обнаруживает существующие разделы EFI и автоматически выбирает их использование.

0

Ах понятно. У меня была похожая проблема при попытке установить mint на внешний жесткий диск, за исключением того, что в моем случае это сломало загрузчик на моем внутреннем диске. Установщик Ubuntu в наши дни, по-видимому, по умолчанию устанавливает grub на sda, и хотя я сказал ему установить его на внешний диск в меню разделов, это не для меня. Какую версию вы пытаетесь установить? Я собирался с 16 монетного двора, который я на основе Ubuntu 13.04; Прошло много времени с тех пор, как я пытался установить ОС на внешний диск, но я не припоминаю проблем с более ранними версиями, чтобы вы могли попробовать 12.04. Возможно, что после того, как вы установите рабочую версию Ubuntu на диск, будет работать перезапуск установщика для 13.10. Я просто решил не заботиться, поэтому у меня нет проверенного решения. Вы можете попробовать переустановить с ручной таблицей разделов и выбрать загрузку grub на нужный диск. Это может сработать для вас. Если это по-прежнему не работает, попробуйте загрузиться в Ubuntu с живого usb и выполните sudo grub-install sdx где вы должны заменить x на то, что соответствует вашему внешнему диску (возможно, sdb или sdc). Вы можете найти их в /dev и если вы не уверены, отключите диск, сделайте

ls | greb sd

/dev), затем подключите диск и сделайте это снова: посмотрите, что изменится. После этого сделайте sudo update-grub . Перед этим посмотрите на таблицу разделов вашего диска, используя, например, утилиту "Диски", которая поставляется с Ubuntu. Необходимо будет иметь логический раздел во внешнем интерфейсе (установка Ubuntu GUI делает это 512 МБ) для загрузки grub. Также у вас должен быть раздел подкачки сзади (это должно быть в 1-2 раза больше, чем у вас есть RAM). Ubuntu использует файловую систему ext4, поэтому может быть сложно создать необходимые разделы без предварительного удаления всего содержимого диска ... что вам не подойдет. В моем кратком опыте работы с Window 8 единственное, что мне показалось приятным, - это инструмент для создания разделов, так что вы можете попробовать выполнить разделение оттуда.

Удачи

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .