
Я пытаюсь создать мультизагрузочный флеш-накопитель, но не хочу использовать fat 16 из-за огромного разрыва в производительности между fat 16 и другими файловыми системами, такими как ext 2 или NTFS. Мне нужно иметь несколько дистрибутивов Linux на моем флеш-накопителе и выбирать, какой из них мне нужен во время загрузки (предпочтительно grub2). Все инструменты, которые я нашел в сети, требуют использования существующего раздела fat 16.
решение1
Насколько я понимаю, вам необходимо решение: вам нужна загрузочная USB-флешка с несколькими дистрибутивами Linux на ней.
Эту проблему можно решить с помощью grub2, gparted и dd/unetbootin.
1: отформатируйте и разбейте USB-накопитель в соответствии с потребностями вашего дистрибутива
2: установите grub2 на USB-устройство, чтобы включить выбор дистрибутива при загрузке.
3: копирование/установка дистрибутивов в разделы.
Некоторое время назад я сделал нечто подобное:https://github.com/magnuskiro/grubRescueDisk(Я вижу, что файл readme требует некоторой доработки, но, по крайней мере, вы сможете найти что-то полезное в ссылках.)
У меня есть несколько (кажется, 4) разделов с различными живыми образами Linux, доступными на USB-накопителе.
Я отформатировал каждый раздел с помощью gparted и использовал grub2 в качестве менеджера загрузки для выбора дистрибутива при загрузке.
решение2
Используйте виртуальную машину или другую установку *nix для установки GRUB2 на ваш флэш-накопитель. NTFSможетработает - в GRUB2 есть соответствующий модуль, но вы правы - большинство руководств используют VFAT.
ПытатьсяMultiUSBBoot, Создайте раздел FAT размером ~10 МБ только для GRUB2, затем отформатируйте остальное в EXT2 или NTFS.