|
本帖最后由 liuzhaoyzz 于 2021-2-21 20:54 编辑
1、set pager=20没问题,本人亲测,我一直用的,这个参数的意思,好像是设置grub2每页显示的命令行行数,但我不确定。
2、menuentry "/linux/veket/veket-20.10.iso-loopback" "/linux/veket/veket-20.10.iso" {
第二个参数相当于直接在标题栏定义一个变量,可以直接用$2来引用这个变量,我一直这样用,借鉴的别人的。这个不影响的。
3、设置全局变量三种用法都可以,没问题。
①AAA=BBB;
export AAA;
这个用法,来自于loopback官网,应该经过了很多人的检验。
②set AAA=BBB;
export AAA;
上面的用法,grubfm里面就有,前面的帖子,307楼,已经贴出来过了。
③或者直接
export AAA=BBB
4、root=loop或者root=(loop)都是没有问题的。
上面的三个直接上图说明。
我写的菜单,虽说都是照葫芦画瓢,但是别人的瓢应该也是经过很多人的检验的,不然loopback.cfg方案有问题老外早就提出来了。
grub2很灵活,写法很多,有时候大括号、小括号、分号可有可无。
我改成了下面的,结果一样卡死:
set pager=0
menuentry "/linux/veket/veket-20.10.iso-loopback" "/linux/veket/veket-20.10.iso" {
export iso_path="/linux/veket/veket-20.10.iso";
search --set=root --file $iso_path;probe -u ($root) -s rootuuid;echo $rootuuid;export rootuuid;
loopback -d loop;
loopback loop $iso_path
set root=loop
configfile /boot/grub/loopback.cfg
}
|
|