当前位置: 技术问答>linux和unix
忽然想到一个grub的问题
来源: 互联网 发布时间:2016-01-03
本文导语: 想在hdb上建立一个目标系统。 做grub时,用的是: root (hd1,0) setup (hd1) 这样grub会把引导信息写到hdb的初始扇区中,并且纪录下“到第二块硬盘中找stage文件”的信息。 但是如果把hdb移到新机器上,变成了hda 那么grub...
想在hdb上建立一个目标系统。
做grub时,用的是:
root (hd1,0)
setup (hd1)
这样grub会把引导信息写到hdb的初始扇区中,并且纪录下“到第二块硬盘中找stage文件”的信息。
但是如果把hdb移到新机器上,变成了hda
那么grub的引导模块能正确找到需要的stage文件吗?
如果这时用软盘启动重作grub是可以的,但有没有方法让目标盘移动后直接能用?
做grub时,用的是:
root (hd1,0)
setup (hd1)
这样grub会把引导信息写到hdb的初始扇区中,并且纪录下“到第二块硬盘中找stage文件”的信息。
但是如果把hdb移到新机器上,变成了hda
那么grub的引导模块能正确找到需要的stage文件吗?
如果这时用软盘启动重作grub是可以的,但有没有方法让目标盘移动后直接能用?
|
只要grub能用,就有办法引导。可以在grub中find /boot/grub/grub.conf
|
1.这个估计无法正确启动系统
2.grub.conf文件是需要进行修改的
2.grub.conf文件是需要进行修改的
|
想到一点,我先前没有想到。二楼的说法应该是对的。如果你是把那块硬盘移到新机器上变成hda的话,只从与grub相关的方面来说,也会存在问题,例如grub.conf中的root行就必须要改过才能正确引导起来。还有fstab的内容也要改过。