鸟哥把/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前面有没有斜杠/
先指定
grub
所在的分区,一般都是在boot
目录下如果
boot
单独分区此时你可以试着将
(hd0,0)
以/boot
替换后看,很明显就是指定了背景图的路径,所以理解这个问题不大。如果
boot
没有单独分区此时再次将
(hd0,0)
替换成/
之后成为可能看这个很别扭,我开始也觉得这个路径可能有问题,但是随后我进行了实验,验证了
/
和//
其实是一个目录。以上都是我自己的观点,需要对linux研究更深的来指点一下
我看了一下我的centos没有单分boot
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
如果没有斜杠的话,怪怪的...
这样写。splashimage=(hd0,0)/boot/grub/splash.xpm.gz
boot单独分区,很多情况下boot目录也会有boot子文件夹指向boot文件夹,所以很多时候boot单独分区也能这样写。