Больше записей в GRUB2

Больше записей в GRUB2

У меня установлена ​​Ubuntu 14.04 32-бит на внешнем жестком диске (Samsung M3 Portable, 500 ГБ), и я хочу добавить другие записи для различного диагностического программного обеспечения (UBCD, антивирус Bitdefender...) в GRUB на том же диске.

Возможно ли это, и если да, то как?

решение1

Вы можете использовать grml-rescuebootдля загрузки ISO

Очень простой способ создания пункта меню GRUB для загрузочного файла ISO — это использование grml-rescueboot.

  • Пакет выполняет следующие действия:

    1. Создает папку /boot/grml.

    2. Автоматически добавляет menuentries в меню GRUB для любых файлов ISO, расположенных в папке /boot/grml. Это выполняется всякий раз, когда выполняется команда update-grub.

    3. При выборе созданного пункта меню отображаются параметры подменю загрузки ISO, включая параметры «Попробовать Ubuntu» и «Установить».
  • Чтобы использовать опцию grml-rescueboot:

    1. Установить grml-rescueboot

      sudo apt-get install grml-rescueboot
      
    2. Поместите загрузочные ISO-файлы в папку /boot/grml.

      Поскольку это системная папка, операцию необходимо проводить как "root". Например, если ISO находится в папке Downloads пользователя, команда будет следующей:

      sudo cp ~/Downloads/ubuntu-14.04-desktop-amd64.iso /boot/grml/u1404_64_d.iso
      sudo chmod +rx /boot/grml/u1404_64_d.iso
      
    3. Обновление GRUB

      sudo update-grub
      

Протестировано на: Ubuntu 14.04 64bit Источник: Grub2/ISOBoot


Другой способ, с использованием memdiskпакета syslinux-common:

  1. Если memdiskего нет в /boot/, скопируйте его из/usr/lib/syslinux/memdisk
  2. Копировать ISO-образ в/boot/

    sudo cp ~/Downloads/ubuntu-14.04-desktop-amd64.iso /boot/u1404_64_d.iso
    sudo chmod +rx /boot/u1404_64_d.iso
    
  3. Отредактируйте /etc/grub.d/40_customили создайте новый пользовательский файл и добавьте к нему:

    menuentry 'ISO rescue disk' {
            linux16   /boot/memdisk iso bigraw
            initrd16  /boot/u1404_64_d.iso
    }
    
  4. Обновление GRUB

    sudo update-grub
    

Протестировано на: Ubuntu 14.04 64bit,Мне не помоглоНе удалось найти CDROM! Ссылка:Syslinux/MEMDisk

решение2

Я сделал Hirens Boot CD в 2-х разделах, соединил его цепочкой, и он работает :D

С помощью Grub Customizer я создал новую запись (тип chainloader) и указал раздел, куда извлечен загрузочный CD Hirens.

В любом случае спасибо :D

Связанный контент