红联Linux门户
Linux帮助

纯DOS环境下的grub启动Linux

发布时间:2008-09-24 10:14:18来源:红联作者:noenil
  自己硬盘太小,平时只用Linux,不过,实在有时想跟人聊聊天了,就装一会儿Windows用用(Linux下的lumaqq不爽哪,呵呵)。

  于是,就产生了一个问题。每次装完Windows XP,都会把我的lilo给覆盖掉。启动项只剩下一个Windows XP,真是可恶死了。把Linux换成用ntldr引导吧,又不值得,win不过玩一两天而已呀。

  还好,自己的老本子还是有软驱的。弄个DOS启动盘,盘里写上个DOS版的grub。

  每次装完Windows,第一件事:

  以软驱启动系统,进入A:> grub

  依次输入:grub> root (hd0,5)
  grub> kernel /boot/vmlinuz ro root=/dev/hda6
  grub> boot

  OK,现在进入心爱的Linux系统。改写/etc/lilo.conf,加上启动Windows的栏目:

  other = /dev/hda1label = Windowstable = /dev/hda 保存,执行lilo。

  注释一下上边的gurb命令吧。

  root (hd0,5),指的是要启动的系统根目录所在分区。这里,是第一块磁盘的从分区的第二块(主分区平时用于临时文件保存,装Windows时用于Windows的分区,从分区第一块为swap)

  kernel /boot/vmlinuz ro root=/dev/hda6,内核文件。ro是设置内核启动时的挂载选项,文件系统为只读,没有这一项,内核将panic,大事不妙。最后,指定内核启动后,根分区的挂载。这里,为从分区的第二块。

  boot,启动。
文章评论

共有 0 条评论