1

Я пытаюсь найти универсальное решение, чтобы иметь мультизагрузочную флешку. У меня есть некоторые ISO образы, такие как: knoppix, debian, Ubuntu и т.д.

Есть ли способ сделать следующую процедуру:

  1. Элемент списка
  2. загрузить микроядро / загрузчик с загрузочной карты памяти в оперативную память
  3. загрузить самые необходимые модули для монтирования файловой системы, iso и т. д.
  4. загрузиться прямо с этого iso.

Я знаю, что я нашел несколько решений, но ни одно из них не является универсальным:

  1. grub4dos может загрузить весь образ в оперативную память и затем загрузить его. -> Это нормально, если изображение маленькое, но если оно имеет, например, 4 ГБ ОЗУ, то для правильной работы у нас должно быть не менее 6-8 ГБ.
  2. grub2 может загружаться с iso, но нам нужно точно знать, что это за параметры syslinux. Это пример конфигурации grub.cfg, которую я подготовил для своего Knoppix ISO:

    menuentry "Knoppix" {
    set isofile="/boot/iso/knoppix.iso"
    echo "Loading kernel.."
    loopback loop $isofile
    linux (loop)/boot/isolinux/linux64 boot=casper iso-scan/filename=$isofile ramdisk_size=100000 lang=en vt.default_utf8=0 acpi=off apm=power-off vga=791 nomce fromiso=$isofile noeject noprompt --
    echo "Loading modified initrd.."
    initrd (loop)/boot/isolinux/minirt.gz
    

    }

Проблема в том, что после загрузки ядра процесс init не может найти смонтированные файлы, даже если они существуют на моем монтируемом по шлейфу iso.

Мне удалось успешно загрузить некоторые из моих ISO-файлов, но это не универсальный способ. Иногда это не удается.

А как насчет установщика Windows. Допустим, некоторые из моих друзей, у которых нет устройства CD/DVD, хотят, чтобы я переустановил систему. Могу ли я сделать это аналогичным образом? Честно говоря, я бы, вероятно, решил эту проблему несколько лет назад, но я работаю на платформе Linux уже много лет и общаюсь с Windows только на работе.

1 ответ1

1

Существует несколько опций, перечисленных в PendriveLinux, XBOOT, YUMI и SARDU, которые работают под Windows, а MultiSystem работает под Linux.

Я сам этим не пользовался, но SARDU, видимо, можно использовать и для установщика Windows.

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