最近学Linux 引导,找了些相关的文章,保存下,等买上一台便宜的服务器,就用它做实验,想想都兴奋。o(∩_∩)o 哈哈

 


 
一般在windows系统下面安装Linux是很好设置的
基本默认的设置就可以把2个系统引导起来
但是如果在Linux系统下面安装windows后,你会发现原来的Linux系统不见了
原因是Linux的引导文件grub被干掉了
下面我们就看看如何把原来的Linux给拉回来
先安装好Linux操作系统,然后安装Windows 2003
当Windows 2003 安装完后,Windows会把MBR重写,这样grub就消失了
这时就启动光盘进入Linux rescue模式
输入Linux rescue后回车
然后运行fdisk -l 查看/boot位于哪个分区
运行grub,进入
grub> find /boot/grub/stage1
如果没有找到内容也没事,直接下面一步
grub>root (hd0,1) 这是/boot所在的分区
grub>setup (hd0) 把grub写到MBR上
本人的是0分区,就是root (hd0,0)
 备注:
 grub>root (hdX,Y)
 grub>setup (hd0)
 如果成功会有一个successful......
 这里的X,如果是一个盘,就是0,如果你所安装的linux的根分区在第二个硬盘上,那X就是1了;Y,就是装有linux系统所在的根分区。 setup (hd0)就是把GRUB写到硬盘的MBR上。
运行成功后,重新启动系统
进入Linux
然后终端下修改vi /boot/grub/menu.lst
在最后添加
title windows2003
rootnoverify (hd0,4) 用于指定Windows所在的分区 ,本人的windows的主分区是4
chainloader +1 用于加载Windows的boot loader
然后重启就可以看到grub界面多了个启动项
选择你要启动的系统就ok