grub配置文件menu.lst中splashimage这行怎么写

发布于 2022-09-01 05:47:30 字数 513 浏览 15 评论 0

鸟哥把/boot作为独立分区,所以他写的是这样的

splashimage=(hd0,0)/grub/splash.xpm.gz

我暂时认为(hd0,0)=/boot,所以上述内容替换之后就是

splashimage=/boot/grub/splash.xpm.gz

但我不确定我的猜想是否正确.
要是/boot为非独立分区呢?比如/boot与/在同一个文件系统中,这样的话(hd0,0)=/了,现在splashimage该怎么写?

splashimage=(hd0,0)/boot/grub/splash.xpm.gz

还是

splashimage=(hd0,0)boot/grub/splash.xpm.gz

?

区别在于boot前面有没有斜杠/

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

小草泠泠 2022-09-08 05:47:30

先指定grub所在的分区,一般都是在boot目录下

root (hd0,0)

如果boot单独分区

splashimage = (hd0,0)/grub/splash.xpm.gz

此时你可以试着将(hd0,0)/boot替换后看,很明显就是指定了背景图的路径,所以理解这个问题不大。

如果boot没有单独分区

splashimage = (hd0,0)/boot/grub/splash.xpm.gz

此时再次将(hd0,0)替换成/之后成为

splashimage = //boot/grub/splash.xpm.gz

可能看这个很别扭,我开始也觉得这个路径可能有问题,但是随后我进行了实验,验证了///其实是一个目录。图片描述

以上都是我自己的观点,需要对linux研究更深的来指点一下

欢你一世 2022-09-08 05:47:30

我看了一下我的centos没有单分boot
splashimage=(hd0,0)/boot/grub/splash.xpm.gz

如果没有斜杠的话,怪怪的...

胡渣熟男 2022-09-08 05:47:30

这样写。splashimage=(hd0,0)/boot/grub/splash.xpm.gz

boot单独分区,很多情况下boot目录也会有boot子文件夹指向boot文件夹,所以很多时候boot单独分区也能这样写。

ls -alh /boot
boot -> .
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文