linux多系统引导界面配置
问题:在麒麟系统上测试软件时,需要切换多个系统去验证问题,但安装好各个系统后,启动项菜单仅显示最后一次安装成功系统的启动项,其他被刷掉
方法:手动修改grub启动项菜单文件,下次系统启动很方便的切换系统
0、执行命令sudo mount -o remount,rw /boot #/boot被系统使用,必须强制读写才能修改/boot下文件
1、复制其他系统/boot下的vmlinuz-xxx和initrd.img-xxx文件到最后一次安装的系统的/boot下

最后一次安装的系统下,修改grub.cfg文件,添加其他系统的启动项,顺便调整启动项界面停留时间
编辑vim /etc/grub/grub.cfg
搜索:/timeout,定位,修改图中数字为10,倒计时10秒无操作自动进入第一个启动项

搜索:/menuentry,定位,查看到当前系统的完整启动项,复制这个menuentry...{}内容
另起一行,粘贴到刚才启动项的下面
新的启动项修改内容有:
menuentry 'Kylin V10 SP1 0321 GNU/Linux' #系统命名
linux /boot/vmlinuz-4.19.71-19-kr990 #系统内核
root=/dev/sdd3 #系统根分区,或者使用uuid,如root=uuid=xxxx...
initrd /boot/initrd.img-4.19.71-19-kr990 #系统映像




本文来自博客园,作者:赛博狗尾草,转载请注明原文链接:https://www.cnblogs.com/gpysir/p/15964180.html
浙公网安备 33010602011771号