linux - grub配置文件menu.lst中splashimage这行怎么写
黄舟
黄舟 2017-04-17 13:10:32
0
3
356

鸟哥把/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前面有没有斜杠/

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全部回覆(3)
Peter_Zhu

先指定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研究更深的來指點一下

PHPzhong

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

如果沒有斜線的話,怪怪的...

巴扎黑

這樣寫。 splashimage=(hd0,0)/boot/grub/splash.xpm.gz

boot單獨分割區,很多情況下boot目錄也會有boot子資料夾指向boot資料夾,所以很多時候boot單獨分割區也能這樣寫。

ls -alh /boot
boot -> .
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板