Chinaunix首页 | 论坛 | 博客
  • 博客访问: 579546
  • 博文数量: 190
  • 博客积分: 10937
  • 博客等级: 上将
  • 技术积分: 2205
  • 用 户 组: 普通用户
  • 注册时间: 2009-04-07 11:28
文章分类

全部博文(190)

文章存档

2012年(1)

2011年(27)

2010年(20)

2009年(142)

我的朋友

分类:

2009-04-07 16:28:23

关系:
windows-NT Loader-ntldr-boot.ini
linux-Grub-grldr-menu.lst(menu.lst已加载在grldr中,grldr中的菜单可以用“grub4dos内置菜单编辑器”进行替换)
无论是安装winxp或者是linux系统,都会在mbr处写入引导器。
windows系统的叫NT Loader,linux的叫Grub原本是Linux上的引导器,与Lilo齐名,Grub和NT Loader可以互相引导,而且Grub4DOS提供的
grldr可以象ntldr一样直接被OS Loader加载),安装多系统时,一般后装的系统会冲掉前装系统的引导器。
一、从boot.ini启动linux(适合winxp装在最后)
1.所需文件:“grldr、menu.lst、grub4dos内置菜单编辑器”三个文件,用“grub4dos内置菜单编辑器”加载“menu.lst”内容到“grldr”
中,然后复制“grldr”到c盘根目录。(menu.lst可以在linux中提取,位置在:/boot/grub/menu.lst)
2.在boot.ini最后一行加上“c:\grldr=" Hiweed Linux "”即可。
二、从Grub启动windows(适合linux装在最后)
编辑“/boot/grub/menu.lst”文件,
-------------------------------------------------------------
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
#          all kernel and initrd paths are relative to /boot/, eg.
#          root (hd0,2)
#          kernel /vmlinuz-version ro root=/dev/hda5
#          initrd /initrd-version.img
#boot=/dev/hda
default=1
timeout=5
splashimage=(hd0,2)/grub/splash.xpm.gz
title Fedora Core (2.4.22-1.2115.nptl)
root (hd0,2)
kernel /vmlinuz-2.4.22-1.2115.nptl ro root=LABEL=/ hdc=ide-scsi rhgb
initrd /initrd-2.4.22-1.2115.nptl.img
title winxp
rootnoverify (hd0,0)
chainloader +1
-------------------------------------------------------------
现在default值为0,意即启动排行第一的操作系统,这里代表的就是Ubuntu, kernel 2.6.15-23-386。
现在把它修改成“default 1”,那么XP就成为默认的操作系统了。
因为从零数起,以title打头的Microsoft Windows XP Professional这一行排序为1。
另外我们还可以通过修改timeout的值来变更默认等待时间。
 
阅读(1543) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~