Назад | Перейти на главную страницу

Easy Bootloader для USB-накопителей

Существуют ли загрузчики, предназначенные для USB-накопителей, которые упрощают загрузку нескольких дистрибутивов и утилит.

Я установил sysrescuecd, supergrub, ultimate boot cd и другие различные дистрибутивы Linux на свой USB-накопитель. Хромая вещь в том, что все их инструкции по установке делают его единственным, что загружается с вашего диска, а на USB-накопителях можно хранить более одной утилиты.

Поэтому мне было интересно, создал ли кто-нибудь простое приложение для настройки мультизагрузочной среды на USB-накопителе.

Спасибо

Мне нравится использовать grub для своих мультизагрузочных USB-устройств. В моих тестах grub4dos оказался недостаточно надежным. Isolinux / syslinux работают нормально, но не так гибки, как grub.

Довольно просто расширить menu.lst / grub.cfg как статически, так и по требованию (благодаря автозавершению табуляции в оболочке grub :)). grml2usb с grml.org должен дать вам представление о том, как получить работающую настройку мультизагрузочного USB.

Совет: grub2 предлагает замечательную функцию, известную как «loopback». Используя модуль / опцию loopback, можно прямо загрузить ISO-образ (iso9660) без необходимости вручную извлекать из него kernel / initrd / .... Следующий фрагмент - это пример конфигурации системы grml Linux Live:

menuentry "grml-rescue system - ISO = grml-small_2009.05.iso" {
  loopback loop (hd0,1)/grml/grml-small_2009.05.iso
  linux    (loop)/boot/grmlsmall/linux26 findiso=/grml/grml-small_2009.05.iso boot=live quiet vga=791 noeject noprompt
  initrd   (loop)/boot/grmlsmall/initrd.gz
}

Перегородки - если вы можете жить с потерянным свободным пространством.

  • Раздел 1 - дистрибутив, который обновляет mbr grub, установите grub в mbr. Загрузите все остальные разделы / дистрибутивы по цепочке

  • Раздел 2 - дистрибутив 2 - grub загружен в загрузочный сектор раздела 2

  • Раздел 3 - дистрибутив 3 - grub загружен в загрузочный сектор раздела 3

  • Раздел 4 - расширенный раздел

  • Раздел 5 - раздел с общими данными

  • Раздел 6 - дистрибутив 4 - grub загружен в загрузочный сектор раздела 6

  • Столько разделов / дистрибутивов, сколько нужно

Каждый дистрибутив может быть установлен с помощью unetbootin или стандартных процедур установки дистрибутива, если вы не забываете всегда загружать grub в раздел, а не MBR в этот момент стандартной установки каждого дистрибутива. Если вы хотите, вы можете загрузить раздел / дистрибутив 1 в раздел и загрузить «главный» grub / syslinus / lilo и т. Д. Для последовательной загрузки других разделов. Я считаю, что проще иметь дистрибутив 1, который будет «мастером» (загрузить grub в mbr), а все остальные дистрибутивы будут загружены по цепочке.

возможно, "unetbootin dot sf dot net" или одна из упомянутых там ссылок ("gujin dot sourceforge dot net") поможет вам начать работу.

Нет.

Я использовал Grub4Dos, чтобы настроить рабочий мультизагрузочный USB-накопитель с помощью множества различных загрузочных установщиков и утилит, но это было далеко не так просто. Я внимательно осмотрелся и почти уверен, что нет приложения, которое бы выполняло всю настройку MBR и конфигурацию загрузчика для вас.

Вот одно руководство, если вы хотите сделать это вручную: http://informationinsecurity.com/?p=94

Самый простой способ, которым я это сделал, - использовать создатель Slax (извините, я не могу публиковать ссылку) для создания загрузочного USB-ключа (с установленным slax), затем изменить полученные файлы конфигурации загрузчика и загрузить свои собственные изображения / утилиты. . Сделать комбинированный usb-ключ BartPE / SLAX таким способом довольно просто.

Windows Vista и 7 содержат все утилиты, необходимые для создания загрузочного USB-накопителя.

diskpart

список диска

выберите диск 1

чистый

создать первичный раздел

выберите раздел 1

активный

формат fs = NTFS

назначать

выход

bootsect / nt60 г:

Замените цифру 1 и q: на соответствующий диск.