Chinaunix首页 | 论坛 | 博客
  • 博客访问: 14776
  • 博文数量: 8
  • 博客积分: 1460
  • 博客等级: 上尉
  • 技术积分: 115
  • 用 户 组: 普通用户
  • 注册时间: 2007-03-25 16:20
文章分类
文章存档

2010年(6)

2009年(2)

我的朋友
最近访客

分类: LINUX

2010-03-17 17:36:46

搞了两天终于成功从移动硬盘启动了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) |
给主人留下些什么吧!~~