分页: 1 / 1

如何表示 GRUB 所在磁盘及分区而不用显式地给出 (hd0,0) 这样硬性的表示?

发表于 : 2008-11-23 1:13
boylinxing
如题,因为我发现在我的机子上启动时硬盘为 hd0,U盘为 hd1。
而在公司的机子上硬盘为 hd1,U盘为 hd0。
于是

......
fontfile (hd,0)/boot/grub/fonts
splashimage=(hd,0)/boot/grub/xpm/xp2008.xpm.gz
......

title Ubuntu 简体中文版
root (hd,0)
......

这样编写的 menu.lst 不能在不同的机子上正常工作!

Re: 如何表示 GRUB 所在磁盘及分区而不用显式地给出 (hd0,0) 这样硬性的表示?

发表于 : 2008-11-23 13:54
billbear
不写就是了

......
fontfile /boot/grub/fonts
splashimage /boot/grub/xpm/xp2008.xpm.gz
......

title Ubuntu 简体中文版
# root (hd?,0) 删除此行
......

不写就隐含地指定 当前menu.lst 所在分区

Re: 如何表示 GRUB 所在磁盘及分区而不用显式地给出 (hd0,0) 这样硬性的表示?

发表于 : 2008-11-23 14:00
boylinxing
好,我 try try。
谢谢先!!

Re: 如何表示 GRUB 所在磁盘及分区而不用显式地给出 (hd0,0) 这样硬性的表示?

发表于 : 2008-11-23 15:16
HuntXu
试试find *** --set-root

Re: 如何表示 GRUB 所在磁盘及分区而不用显式地给出 (hd0,0) 这样硬性的表示?

发表于 : 2008-11-23 16:22
boylinxing
多谢 billbear 和 HuntXu 两位 :em11