半瓶内容

 results 1 - 1 of about 1 for 使用Grub命令启动Linux系统. (0.313 seconds) 

使用Grub命令启动Linux系统

为了玩Oracle 11g,在笔记本上整理出10G的空间安装了RedHat,然后碰到了windows和linux双系统启动的问题。

其实办法挺多的,我是用了个叫grub for dos的软件,其中的一个grldr文件,放到C盘跟目录下,然后修改windows启动的boot.int文件,增加一行:

c:\grldr="Linux"

这样在开机的时候就会多出个Linux选项,选择它之后就可以进入grub命令行模式,如果不嫌麻烦,每次通过命令行启动就行了,嫌麻烦就配置一个menu list文件。

话说这里用命令行启动的方式,只需要用到四个命令:boot、kernel、initrd 和boot。

首先确定Linux系统安装到哪个盘了,也就是/boot的位置,我就一块硬盘,所以是hd0,而且我记得是/dev/sd6上的,所以第一步很简单:

grub> root (hd0,5)

不记得安装在哪了也没关系,通过tab键提示就能逐步找到,它会自动都列出来的。

然后找/boot下的内核文件,通过cat /boot/vm命令加Tab键就会列出来,通过cat /sbin/init 说明当前的这个分区/dev/hda6是根目录/ 所在的分区,所以第二个命令就是:

grub> kernel /boot/vmlinuz-2.6.9-42.EL ro dev=/dev/hda6

同样的办法,通过cat /boot/initrd加Tab键找到ramdisk 镜像文件:

grub> initrd /boot/initrd-2.6.9-42.EL

最后,boot就可以启动Linux系统了:

grub> boot


Leave a Comment