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

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
回复
boylinxing
帖子: 6
注册时间: 2008-11-23 0:32
送出感谢: 0
接收感谢: 0

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

#1

帖子 boylinxing » 2008-11-23 1:13

如题,因为我发现在我的机子上启动时硬盘为 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 不能在不同的机子上正常工作!
billbear
帖子: 3681
注册时间: 2008-05-03 23:42
送出感谢: 0
接收感谢: 3 次

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

#2

帖子 billbear » 2008-11-23 13:54

不写就是了

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

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

不写就隐含地指定 当前menu.lst 所在分区
boylinxing
帖子: 6
注册时间: 2008-11-23 0:32
送出感谢: 0
接收感谢: 0

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

#3

帖子 boylinxing » 2008-11-23 14:00

好,我 try try。
谢谢先!!
头像
HuntXu
论坛版主
帖子: 5778
注册时间: 2007-09-29 3:09
送出感谢: 0
接收感谢: 6 次

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

#4

帖子 HuntXu » 2008-11-23 15:16

试试find *** --set-root
HUNT Unfortunately No Talent...
boylinxing
帖子: 6
注册时间: 2008-11-23 0:32
送出感谢: 0
接收感谢: 0

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

#5

帖子 boylinxing » 2008-11-23 16:22

多谢 billbear 和 HuntXu 两位 :em11
回复

回到 “启动和引导”