7

Я хочу создать загрузочный USB-накопитель с Debian и сделать его загрузочным как в BIOS, так и в системах UEFI. Я нашел только отдельные инструкции для систем BIOS и UEFI. Пожалуйста, помогите мне найти решение.

2 ответа2

3

Если вы говорите о создании установочного образа Debian, я не могу предоставить пошаговые инструкции для него; тем не менее, общий способ создания USB-накопителя, который загружается как в EFI, так и в Linux:

  1. Подготовьте диск с разделами. GPT, вероятно, наиболее надежен для этого, но MBR будет работать, по крайней мере, на некоторых системах. Обязательно включите системный раздел EFI (ESP) и (если вы используете GRUB 2) загрузочный раздел BIOS.
  2. Установите 64-битный Linux на USB-накопитель. (32-разрядный Linux будет загружаться в режиме EFI только на тех редких 32-разрядных компьютерах на основе EFI или с помощью 64-разрядного загрузчика EFI. В наши дни вам, вероятно, лучше всего использовать 64-битный Linux.)
  3. Установите загрузчик в режиме BIOS (возможно, GRUB 2, но GRUB Legacy, исправленный поддержкой GPT, SYSLINUX или LILO также будет работать).
  4. Установите загрузчик / менеджер в режиме EFI (GRUB 2, исправленный Fedora GRUB Legacy, недавний SYSLINUX, rEFInd или gummiboot) в ESP как EFI/BOOT/bootx64.efi .

Разумеется, в установщике Debian все настроено по-своему, поэтому на шаге 2 нужно выяснить, как работает установщик, и "перевести" его на работу с флэш-накопителя USB.

0

Я думаю, что Debian и Ubuntu технически достаточно близки, поэтому этот метод для Ubuntu может работать и для Debian:https://help.ubuntu.com/community/Installation/UEFI-and-BIOS.

РЕДАКТИРОВАТЬ: Вы должны сначала решить, какой вкус вы хотите: 32-разрядный или 64-разрядный. Большинство людей захотят использовать 64-битную версию, т.е. amd64 . Затем создайте таблицу разделов с parted следующим образом: ~ 1 МБ для bios_grub , ~ 256 МБ (или 512 МБ, вам решать) для системного раздела EFI (ESP). Затем создайте свои разделы Linux для / и ваш своп, дополнительные разделы и возможное использование LVM полностью зависит от вас.

Number  Start   End     Size    File system     Name  Flags
 1      1049kB  2097kB  1049kB                        bios_grub
 2      2097kB  264MB   262MB   fat32                 boot
 3      264MB   7434MB  7170MB  ext4
 4      7434MB  7799MB  365MB   linux-swap(v1)

Затем установите Debian, желательно в режиме UEFI. После настройки загрузчика (который будет установлен на ESP) перезагрузите компьютер с установочного носителя Debian, но на этот раз в режиме BIOS. Попробуйте установить GRUB в раздел bios_grub . В Ubuntu 12.04 LTS вы можете использовать boot-repair которое доступно только из внешнего репозитория (один раз в режиме UEFI, один раз в режиме BIOS), но я не знаю, доступно ли это также в Debian. Запустите его оба раза с рекомендуемыми настройками восстановления.

В Debian вам, вероятно, придется установить GRUB вручную, вручную и убедиться, что он установлен один раз в качестве загрузчика UEFI на ESP и один раз в качестве загрузочного сектора BIOS на разделе bios_grub .

Имейте в виду, что автоматические обновления ядра будут обновляться только в системе, которая работает в данный момент, то есть в BIOS или UEFI, и в зависимости от текущей конфигурации. ЭТО НЕ АВТОМАТ.

Есть несколько других возможностей, описанных в связанном источнике и связанных источниках. Кроме того, установленный Debian отличается от того, что установщик Debian является мультисистемным (UEFI+BIOS). Кроме того, в режиме UEFI вы должны подумать, хотите ли вы использовать безопасную загрузку или нет.

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