LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 772|回复: 0

[求助]grub安装在mbr和硬盘的其它分区里,在系统引导的过程中到底有那些区别?

[复制链接]
发表于 2005-10-28 13:37:32 | 显示全部楼层 |阅读模式
我们都知道在grub的安装命令里面

grub> setup (hd0) (将grub安装到MBR)
grub> setup (hd0,4) (将grub安装到/dev/hda5)
可是我们平时在视觉上没有觉得有什么不同。

可是事实上,确实有所不同。我前些天恰巧遇到这样的情况。
硬件环境:是学校的机房,带有硬盘保护卡的机房。
红帽子9,在安装的过程中将grub安装在mbr里面了。
结果系统启动后找不到。由于硬盘保护卡,将mbr的内容接管了。考虑可能和它有关。

故用引导盘,进入后修复。该为grub安装到/dev/hda5的boot分区里面。
系统可以正常启动了。

所以现在请大人们帮忙分析一下。这个到底引导时有什么不同!

下面附linux的一般启动流程:
  1. 加载 BIOS 的硬件信息;
  2. 读取 MBR 的 Kernel Loader (亦即是 lilo, grub, spfdisk 等等)开机信息;
  3. 加载 Kernel 的操作系统核心信息;
  4. Kernel 执行 init 程序并取得 run-level 信息;
  5. init 执行 /etc/rc.d/rc.sysinit 档案;
  6. 激活核心的外挂式模块 (/etc/modules.conf);
  7. init 执行 run-level 的各个批次档( Scripts );
  8. init 执行 /etc/rc.d/rc.local 档案;
  9. 执行 /bin/login 程序;
  10. 登入之后开始以 Shell 控管主机。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表