使用Grub来启动多操作系统
来源:互联网 发布:源码太阳能庭院灯报价 编辑:程序博客网 时间:2024/05/16 10:03
GRUB 的功能很多,对于一般的使用者来说主要要知道ROOT,SETUP,INSTALL,ROOTNOVERIFY,CHAINLOADER,GRUB.CONF,针对不同文件系统的STAGE1,STAGE2文件,就可以了。
ROOT的使用格式是:ROOT(HDX,Y) 其中X从0---N,Y也是。第一个硬盘,第一个分区就是(HD0,0),第一个硬盘,第二个分区就是(HD0,1);
第二个硬盘,第一个分区就是(HD1,0),第二个硬盘,第二个分区就是(HD1,1);如此类推,可以知道ROOT的用法了。
ROOT是GRUB识别硬盘和文件格式的命令,告诉GRUB启动设备是什么和启动设备MOUNT的文件格式,以及下一步可以到那里找GRUB的配置文件,启动核心,或启动IMG文件等。
SETUP 和 INSTALL 是安装GRUB 到指定位置如:MBR等,具体可以看HELP文件,没有什么特殊之处。
STAGE1,STAGE2针对不同的的文件系统,都可以到GRUB的包里或/USR/SHARE/GRUB目录里找到,拷到GRUB目录下就可以了。
GRUB.CONF的格式如下:
default=0
timeout=10
splashimage=(hd1,2)/boot/grub/splash.xpm.gz
title WindowsXP
rootnoverify (hd0,0)
chainloader +1
title RedHat9
root (hd0,1)
kernel /boot/vmlinuz-2.4.20-8 ro root=LABEL=/
initrd /boot/initrd-2.4.20-8.img
title Mandrake9.1
kernel (hd1,4)/boot/vmlinuz root=/dev/hdb5 quiet devfs=mount acpi=off vga=788
initrd (hd1,4)/boot/initrd.img
default=X为默认启动的系统,0为排在第一个的系统,以此类推。
timeout=X为Grub菜单停留的时间,单位为秒
title XXX,XXX为标题,也就是你要引导的操作系统的名字,可以自己修改
rootnoverify (hd0,0) 告诉 GNU GRUB 您用的 Widnows C 盘在哪里,但同时不要试图将其挂载(‘noverify’,可选项)。
chainloader +1 告诉 GNU GRUB 不要试着自己载入 Windows (自身无法完成),而应该将启动进程交给 C 盘的首扇区,那里含有原始的 DOS/Windows 启动程序。
举个例子:我机器上装了RedFlag和WindowsXP,默认是启动RedFlag。使用Grub启动Windows的命令如下:
rootnoverify (HD0, 0)
chainloader +1
boot
- 使用Grub来启动多操作系统
- 通过GRUB命令行来启动Linux操作系统
- grub 命令行启动 操作系统
- 删除grub恢复windows操作系统的启动
- 删除grub恢复windows操作系统的启动
- 通过GRUB命令行编辑启动Linux操作系统
- 在GRUB中修改多操作系统的启动顺序和默认启动系统
- 通过 Grub 来引导启动 UBUNTU
- 多操作系统方案成功探索:不用bootmgr引导启动windows7(linux,grub,window xp)
- Linux操作系统下GRUB启动菜单的修复方法
- Linux操作系统启动流程与Grub的配置方法(
- 硬盘安装Linux和从Grub命令行启动操作系统
- Linux操作系统启动流程与Grub的配置方法
- 如何删除grub恢复windows操作系统的启动
- [转]如何删除grub恢复windows操作系统的启动
- CentOS 7 grub Linux 修改默认的启动操作系统
- updata-grub命令 多操作系统引导命令
- 如何修改ubuntu 的Grub来修改启动项
- ASP.NET版本冲突解决
- 我的心能回来吗
- 图像处理算法源代码,硕士生毕业论文,操作系统源代码,考研
- 浅析C#中图形编程
- 获取cpu序列号,硬盘ID,网卡MAC地址-老童
- 使用Grub来启动多操作系统
- 儿子沉迷网游 马云发誓不投网游一分钱
- Grub常见错误
- Mix08前线报道:鲍尔默看重搜索和社交网络 微软将大力支持PHP
- hunting security bugs读书笔记(1)
- 2008中国Linux 从业者职位分析报告
- Windows下硬盘安装Ubuntu Linux
- SEO之蓝海战略
- Linux自动备份MYSQL方法