Использовать постоянство для Ubuntu Live ISO загружается с жесткого диска (не USB)

Я смог успешно загрузить различные 20.04 ISO, такие как kubuntu-20.04-desktop-amd64.iso, с моего жесткого диска, используя GRUB2. Однако я не смог заставить постоянную опцию ядра что-либо делать.

Мои основные шаги:

  1. Скачать kubuntu-20.04-desktop-amd64.iso как / home / me / Downloads / ISO / kubuntu-20 , 04-desktop-amd64.iso
  2. Создал файл casper (теперь называется записываемым), выполнив следующее:
sudo dd if=/dev/zero of=writable bs=1M count=1024
sudo mkfs.ext4 -L writable -F writable
  1. Использовал grub-customizer для создания следующей записи в моем файле /etc/grub.d/40_custom, обновите grub. cfg и т. д.
menuentry "ISO-Kubuntu-20.04"{
        set root='(hd1,2)'
        search --no-floppy --fs-uuid --set=root 89a8c109-4b01-4ff9-88c7-17a371cad718
        loopback loop /home/me/Downloads/ISO/kubuntu-20.04-desktop-amd64.iso
        linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/home/me/Downloads/ISO/kubuntu-20.04-desktop-amd64.iso nosplash debug --verbose fsck.mode=skip persistent locale=en_US bootkbd=us console-setup/layoutcode=us noeject --
        initrd (loop)/casper/initrd

Я пытался сделать это с записываемым файлом в разных местах, включая корневой каталог диска, и / home / me / Downloads / ISO / , где находятся ISO-образы. сохраняются. Я также пробовал различные попытки использования параметра persistent-path, но все безрезультатно.

Примечание: у меня недостаточно репутационных очков, чтобы комментировать подобное Как создать хранилище pesistence для активной загрузки Ubuntu? пост. И, очевидно, у меня нет ответа для публикации там.

grub-install -V сообщает grub-install (GRUB) 2.02-2ubuntu8.13 в моей системе.

I Я управляю Kubuntu 18.04.3 LTS.

Любые конкретные предложения будут оценены. И я более чем рад опубликовать дополнительную информацию, если есть другие полезные материалы.

Спасибо.

2
задан 13 June 2020 в 04:12

1 ответ

Многопользовательская загрузка ISO с жесткого диска

Для версий Ubuntu, Debian, LinuxMint, Elementary OS и Zorin, вы может иметь столько же файлов постоянства, сколько Live OS, даже больше.

Вы можете поместить файлы ISO в папку в разделе ext4 или NTFS. Раздел NTFS позволяет Windows иметь к ним доступ.

Файлы постоянства должны находиться в разделе FAT32.

Каждый файл (файлы) постоянства должен иметь свою собственную папку с уникальным именем. В каждой папке может быть как файл casper-rw, (или записываемый), так и файл home-rw в общей сложности 8 ГБ.

Пример grub.cfg Menuentry

 rmmod tpm
menuentry "ubuntu-20.04-desktop-amd64.iso" {
    set root=(hd0,1)
    set isofile="/isos/ubuntu-20.04-desktop-amd64.iso"
        loopback loop $isofile
        linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$isofile persistent persistent-path=/Ubtu-20.04-4/ splash --
        initrd (loop)/casper/initrd
    }

Где файл ISO находится в папке isos в корневом разделе и соответствующий файл casper-rw находится в папке постоянства, Ubtu-20.04-4, на разделе FAT32. Имя раздела FAT32 не нужно указывать в постоянном пути.

Редактировать:

Ubuntu 19.10 и 20.04 используют GRUB 2.04 при загрузке в режиме UEFI. GRUB 2.04 имеет проблемы с загрузкой файлов ISO. Обходной путь должен добавить rmmod tpm над первым входом в меню в grub.cfg

1
ответ дан 19 June 2020 в 21:25

Другие вопросы по тегам:

Похожие вопросы: