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