ghostry
deepin
2020-06-11 00:42 可以用 find set root 来提高通用性.
Reply Like 0 View the author
https://bbs.deepin.org/post/195805
可以用 find set root 来提高通用性.
https://bbs.deepin.org/post/195805
可惜Ventoy的grub命令行里没有find,search命令。。。可以用tab键、help命令查看所有命令的。 ...
https://bbs.deepin.org/post/195805
那就 引导一个有的 grub2
不然的话,这个配置文件真的只能自己玩玩.换电脑就不行了. ...
https://bbs.deepin.org/post/195805
上几个图片看看!
https://bbs.deepin.org/post/195805
上传了,请查看。。主界面,自定义菜单的,所有命令
Popular Ranking
ChangePopular Events
More
自己捣鼓,纯属娱乐
部分参数说明:
($root)为"Ventoy“EFI分区
($vtoy_dev,1)为“Ventoy”U盘分区
其中(hd1.msdos1)为我的win10分区
其中(hd1.msdos3)为我的deepin linux分区
其中root=/dev/sda3 通过grub命令行下cat /etc/fstab 查看linux分区的,先要set root=(hd1,msdos3)设置linux分区为启动分区。
在ventoy启动盘EFI分区 /grub/下建立diy.cfg文件
其中黏贴以下启动项目,各自更改部分参数,删除#后注释内容。
diy.cfg内容:
#返回主菜单项目
menuentry 'Return to menu [Esc]' VTOY_RET {
echo 'Return ...'
}
#启用linux-Slitaz系统(两个内核文件放入“Ventoy”U盘分区/Slitaz/文件夹下)
menuentry Linux_Slitaz {
linux ($vtoy_dev,1)/Slitaz/bzImage64 rw root=/dev/null video=-32 autologin
initrd ($vtoy_dev,1)/Slitaz/rootfs.gz
}
#引导本地windows10系统((hd1.msdos1)为我的win10分区)
menuentry win10 {
set root=(hd1,msdos1)
chainloader +1
boot
}
#引导本地deepin 15.11系统((hd1.msdos3)为我的deepin linux分区,其中root=/dev/sda3 通过grub命令行下cat /etc/fstab 查看linux分区的)
menuentry deepin_linux15.11 {
set root=(hd1,msdos3)
linux /boot/vmlinuz-4.15.0-30deepin-generic root=/dev/sda3
initrd /boot/initrd.img-4.15.0-30deepin-generic
boot
}
#启动deepin安装到MBR的grub2菜单((hd1.msdos3)为我的deepin linux分区)
menuentry deepin_grub2_menu {
set root=(hd1,msdos3)
chainloader +1
boot
}