Простой Ручной Сделанный Персистентный USB, который Начальные загрузки или BIOS или UEFI

Предоставьте пошаговые инструкции для того, чтобы сделать простую руку сделанной Персистентным USB, который загружает и BIOS и UEFI. № ISO9660 или Футболисты ISO, я хочу смочь легко изменить файловую систему.

1
задан 15 April 2020 в 09:43

2 ответа

Простой ручной сделанный персистентный USB

Создание футболиста Grub2, который использует Персистентные разделы, легко.*

  • Загрузите установленную Ubuntu или живой USB.
  • Вставьте цель USB.
  • Запустите GParted.
  • Создайте таблицу разделов GPT на Цели USB.
  • Создайте 1 МБ раздел начальной загрузки BIOS слева, отформатированный, как восстановлено после форматирования.
  • Добавьте раздел начальной загрузки FAT32 EFI 300 МБ рядом с ним.
  • Добавьте корневой раздел ext4, достаточно большой для содержания ISO Ubuntu, (~ 3 ГБ для 20,04).
  • Создайте маркированный casper-rw ext4 раздела
  • Добавьте раздел данных NTFS при желании.
  • Примените все операции.
  • Раздел флага 1 bios_grub.
  • Раздел флага 2 начальных загрузки, особенно
  • Близкий GParted.

gparted

  • Откройте папку ISO как корень, откройте менеджера Архива использования ISO.
  • Извлеките содержание ISO к корневому разделу Цели.
  • Перетащите начальную загрузку и папки EFI от окна Archive Manager до раздела начальной загрузки EFI.
  • Отредактируйте sdx2/boot/grub/grub.cfg добавление корня набора = (hd0,3) после "Попытки Ubuntu..." строка.
  • Добавьте пространство и слово, "персистентное" после---.

grub.cfg

  • Личинка установки, если в режиме BIOS, выполненном или загруженном от Карты памяти:

    sudo mount /dev/sdx2 /mnt
    
    sudo grub-install --boot-directory=/mnt/boot /dev/sdx
    
  • Если в режиме UEFI в установленной системе, загрузитесь в Целевой диск и выполненное вышеупомянутое.

*Загружающийся на основе mkusb sudodus

1
ответ дан 25 April 2020 в 10:48

Я пытался объединить методы

Я установил совершенно новую Фокальную операционную систему Ямки Lubuntu в режиме UEFI. При выполнении той системы я создал загрузочный диск USB, запускающийся путем создания таблицы разделов с gparted вместо того, чтобы клонироваться от сжатого файла изображения.

  • Таблица разделов MS-DOS
  • Раздел FAT32, где содержание файла ISO извлечено
  • ext4 раздел, который будет использоваться для персистентности

Это не работало для создания загрузчика BIOS из поля

sudo mount /dev/sdx1 /mnt/sd1
sudo grub-install --boot-directory=/mnt/sd1/boot /dev/sdx

Это - то, чего я боялся :-(

Я мог установить пакет программы grub-pc но это не использовалось, Вместо этого система жаловалась, что это не работало для установки для efi системы. Таким образом, я удалил пакет программы grub-efi-amd64-bin и после этого

sudo grub-install --boot-directory=/mnt/sd1/boot /dev/sdx

обработанный :-)

Я переустановил grub-efi-amd64-bin в мою установленную систему, чтобы иметь его 'завершаются' для задач UEFI.

USB pendrive работает и в режиме BIOS и в режиме UEFI. Я протестировал с и без персистентности через изготовленный на заказ menuentries.


Это не слишком трудно, но я не готов позволить инструменту, который сделан для пользователей без большого опыта, удаляют и переустанавливают пакет программы grub-efi-amd64-bin потому что это - важная часть системы начальной загрузки. Другими словами, я сохраню сжатые файлы изображений в mkusb и в инструкциях в этой самостоятельной ссылке.

1
ответ дан 25 April 2020 в 10:48

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

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