|  | 
 
 
 楼主|
发表于 2021-12-18 10:04:22
|
显示全部楼层 
| 本帖最后由 liuzhaoyzz 于 2021-12-18 10:45 编辑 
 
 我说的主要是(1)和(5)的场景,其他的是顺别贴出来的,抱歉误导了。
 
 光盘里面,\boot\grub2\loopback.cfg内容如下:
 
 loadfont /boot/grub/font.pf2
 
 color_normal=cyan/black
 #menu_color_highlight=black/light-gray
 menu_color_highlight=yellow/red
 menu_color_normal=light-gray/black
 
 menuentry "veket 22" {
 linux /vmlinuz pfix=fsck pmedia=cd find_iso=${iso_path}
 initrd /initrd.gz
 }
 
 menuentry "veket 22 - Copy SFS files to RAM" {
 linux /vmlinuz pfix=copy,fsck pmedia=cd find_iso=${iso_path}
 initrd /initrd.gz
 }
 
 menuentry "veket 22 - Don't copy SFS files to RAM" {
 linux /vmlinuz pfix=nocopy,fsck pmedia=cd find_iso=${iso_path}
 initrd /initrd.gz
 }
 
 menuentry "veket 22 - RAM only" {
 linux /vmlinuz pfix=ram,fsck pmedia=cd find_iso=${iso_path}
 initrd /initrd.gz
 }
 
 menuentry "veket 22 - No X" {
 linux /vmlinuz pfix=nox,fsck pmedia=cd find_iso=${iso_path}
 initrd /initrd.gz
 }
 
 menuentry "veket 22 - No KMS (Kernel modesetting)" {
 linux /vmlinuz nomodeset pfix=fsck pmedia=cd find_iso=${iso_path}
 initrd /initrd.gz
 }
 
 menuentry "veket 22 - Ram Disk SHell" {
 linux /vmlinuz pfix=rdsh pmedia=cd find_iso=${iso_path}
 initrd /initrd.gz
 }
 
 menuentry "Shutdown" {
 halt
 }
 
 menuentry "Reboot" {
 reboot
 }
 
 find_iso=${iso_path}这个参数是假的,根本没什么用,因为systemd/init里面没有对这个find_iso进行解析并挂载,他似乎是用来适配grub2的loopback方案的。好像是,我测试过,因此直接map是不行的。所以有想把grub2的loopback移植到grub4dos环境的奇怪想法。
 我马上要出去下。
 
 
 | 
 |