搞了两天终于成功从移动硬盘启动了redhat,看着熟悉的红背景,心中些许高兴,
总结一下整个过程:
1,硬盘装系统,如果有redhat光盘安装则容易多了,南北北南大哥的贴子完美诠释了这个过程:
,
注意不要把 grub 装在主机磁盘上,如果能直接把 grub 安装到移动硬盘,则第2步可以省略。
2,安装 grub 到移动硬盘,
a.用redhat第一张安装盘从光驱启动,出现
boot:
按f5
b.输入
linux rescue 回车
c.引导linux,直到出现那个象征权力的'#'
d.改变根文件系统,输入命令:
chroot
/mnt/sysimage
这样就加载了移动硬盘中的根文件系统。
e.输入
grub
f.配置grub
>root (hd0,0)
>setup (hd0,0)
>quit
可以用find /boot/grub/stage1 来确定分区。
3,重移动硬盘启动系统,有可能会出现挂载错误,在grub画面,按e,修改root(x,y)为正确的即可。
进系统后记得修改 /boot/grub/menu.lst
4,其他:
a.一种代替livecd的启动方法:
首先从redhat安装包中提取出两个文件,(可以有7zip直接打开,拉出,不用解压) :
loadin.exe (位于dosutils目录下),vmlinuz.
拷到windows盘下,
然后用win98之前的光盘进入dos,运行:
loadlin vmlinuz root = /dev/hdax (linux根目录)
进去后重装grub即可。
b.如果装grub过程中出错,可能是EBR有问题,可以这样修复:
fdisk /dev/sda,按w,重写EBR。
c.据说chroot后,用grub-install /dev/hd1也可以重装grub,我只在ubuntu下试过。
d.如果很不幸情况下,windows启动不了,可以用启动进入控制台重装mbr,
命令:fixboot,fixmbr,这俩命令的前身是fdisk /mbr,效果一样。
f.如果你想演练下上述过程可以用这个命令:
#dd if=/dev/zero of=/dev/sda bs=446
count=1
{将MBR中的GRUB的第一部分用0覆盖.小心设置块尺寸.
如果写入太多0,会覆盖分区表,造成的问题会大的多}
(摘自:)
阅读(607) | 评论(0) | 转发(0) |