我想从 ramdisk/memdisk 启动纯粹的 ubuntu iso 文件,因此 hdd 仅用于将 iso 映像复制或提取到 ramdisk,因此分区未被系统锁定,因为 iso 文件使用了...我被读取使用记忆磁盘但失败并出现错误消息内核必须先加载
我的 grub2 配置:
menuentry "Ubuntu Desktop 20.04" --class ubuntu {
insmod ntfs
insmod memdisk
set isoDRV=(hd2,gpt2)
set isoDIR="/ISO-SOFT/OS/LINUX"
set IsoFILE="ubuntu-20.04-desktop-amd64.iso"
## i just try this but fail :(
linux16 memdisk $isoDRV/$isoDIR/$IsoFILE
initrd16 (memdisk)/casper/initrd
}
这能按我的意思做到吗?
答案1
具有启动 ISO 文件的经验toram
我使用带有以下菜单项的 GRUB2 启动了 Ubuntu ISO 文件。
menuentry "Ubuntu 20.04 ISO" {
rmmod tpm
set root=(hd0,3)
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=/ub2004-1/ fsck.mode=skip quiet splash toram --
initrd (loop)/casper/initrd
}
打开 Nautilus 并输入sudo umount -lrf /dev/sdxy
其中 sdxy 是包含运行 ISO 文件的分区。
然后打开 Nautilus 并单击 ISO USB 上分区旁边左侧的小三角形。
收到一条消息,表示可以安全移除驱动器。我照做了。
然后重新插入 USB 驱动器并继续修改解锁分割。
工作完成后正常关闭计算机。