用win7的启动菜单实现linux系统引导
来源:互联网 发布:zbar arm linux移植 编辑:程序博客网 时间:2024/06/13 00:55
win7系统的启动过程如下:
1.BIOS
2.MBR
3.Bootmgr
4.BCD
5.Winload.exe
BOIS加载完MBR并把控制权交给MBR(不属于任何分区)
MBR搜索分区表,加载活动分区第一个扇区(Bootmgr)到内存
Bootmbr寻找并读取BCD(可以有多个启动项)并显示在屏幕上
如果选择win7启动,则加载winload.exe
选择linux启动的话,就需要grub文件了(注:这里grldr文件的附件上传不了,想要的话自己google下,关键词为grub4dos)
bootmgr和BCD存放在win7保留分区下
在xp下我们可以简单地修改boot.ini文件来增加启动项,但是win7改进了启动选项。将启动选项放置在了BCD文件中了(BCD文件在boot文件夹下)。为此我们必须懂得对BCD的操作(bcdedit):
1.一管理员身份运行cmd
2.输入命令bcdedit 可以通过bcdedit /? 来了解相关命令。比如具体了解create命令的话可以键入bcdedit /? create
在操作bcdedit时,最好先备份BCD文件:bcdedit /export "D:/backup"
导入的话用bcdedit /import "D:/backup"
具体操作如下:
1.bcdedit /create /d "Linux" /application bootsector
若成功,则返回guid值{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}。
2.bcdedit /set {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} device partition=C:(引导文件存放的分区)。
3.bcdedit /set {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} path /grldr.mbr(根目录下的grldr.mbr文件,也可以自己设置目录)
4.bcdedit /displayorder {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} /addlast 目的将其添加到引导列表最后。
5.bcdedit /default {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} 可以将该启动引导作为默认项。
6.bcdedit /timeout 30 设置选择界面的时间(30s)。
7.将grldr文件拷贝到你设置的目录下。
至此设置完成,重启电脑。选择linux启动项,我们就可以看到熟悉的grub引导了。
- 用win7的启动菜单实现linux系统引导
- 误将Linux引导系统的启动菜单破坏之后。。。
- win7下实现linux系统引导
- 重装win7系统后修复linux启动引导
- 重装win7后恢复linux GRUB引导菜单的方法
- 用windows系统的ntloader引导linux启动
- Linux系统的启动引导过程
- linux系统的开机引导、启动流程
- Linux系统的启动引导过程
- Linux系统的启动引导过程
- Linux系统的启动引导过程
- 修复Linux引导(二):unknown filesystem,引导菜单无法启动系统,使用LiveCD修复
- win7安装win8引导菜单的问题
- 利用U盘PE系统修复win7系统的启动引导文件
- 编辑win7的启动菜单
- Linux系统引导和启动的一些思考与总结
- ubuntu10.04+win7双系统,重装win7后,恢复grub引导菜单以及命令行引导linux
- 对于三系统 win10 win7 ubuntu 安装及启动引导的问题
- 调试dhtmlscheduler浏览器兼容性问题
- 最大流算法实现
- 兼容IE和Firefox的设为首页和收藏的Javascript代码
- 呵呵
- 中断 INT 20H
- 用win7的启动菜单实现linux系统引导
- V$SQLTEXT,V$SQL,V$SQLAREA的区别
- 虚继承与虚基类的本质
- C# HttWebRequest 网页数据抓取是出现的错误情况
- 最简单安装JDK1.6+Tomcat6
- test
- sicily 1686
- quartz报错
- asp中HTML编码和解码,用来替换输入内容中的HTML代码