win7下实现linux系统引导
来源:互联网 发布:移动通信网络基础知识 编辑:程序博客网 时间:2024/05/16 19:21
win7系统的启动过程如下:
1.BIOS
2.MBR
3.Bootmgr
4.BCD
5.Winload.exe
BOIS加载完MBR并把控制权交给MBR(不属于任何分区)
MBR搜索分区表,加载活动分区第一个扇区(Bootmgr)到内存
Bootmbr寻找并读取BCD(可以有多个启动项)并显示在屏幕上
如果选择win7启动,则加载winload.exe。
选择linux启动的话,就需要grub文件了(网盘地址:http://u.163.com/qY95NKoM,提取码rapy6im7,可惜只有20个提取次数)
bootmgr和BCD存放在win7保留分区下
在xp下我们可以简单地修改boot.ini文件来增加启动项,但是win7改进了启动选项。将启动选项放置在了BCD文件中了(BCD文件在boot文件夹下)。为此我们必须懂得对BCD的操作(bcdedit)
过程如下:
1.一管理员身份运行cmd,
2.bcdedit
可以通过bcdedit /? 来了解相关命令。具体了解比如create命令的话可以键入bcdedit /? create。
在操作bcdedit时,最好先备份BCD文件:bcdedit /export "E:/backup"
导入的话用bcdedit /import "E:/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:(引导文件存放的分区)。device和drive要搞清楚~~~
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)
如此,设置过程结束。接下来将grldr文件拷贝到你设置的目录下(见网盘)。
最后启动,选择linux启动项,我们就可以看到熟悉的grub引导了。
- win7下实现linux系统引导
- 用win7的启动菜单实现linux系统引导
- Win7&Linux双系统下,修复Linux引导。
- 在Linux下配置GRUB实现多系统引导
- Win7环境下安装Linux双系统 CentOS7 后恢复windows系统引导(亲测可用)
- win7测底删除Linux系统恢复Win7引导
- linux ubuntu引导 win7
- linux 引导win7
- 重装win7系统后修复linux启动引导
- 【Linux】多系统使用win7引导fedor…
- GRUB下对linux系统的引导
- win7下 使用easybcd引导进入linux live cd
- linux下在grub.cfg中配置win7启动引导
- 【OpsDev】双系统之Linux下修复win7启动引导
- xp下修复win7引导
- win7下删除多余引导
- ubuntu 下win7引导修复
- ubuntu 下win7引导修复
- 八皇后问题
- N皇后问题
- Linux initial RAM disk (initrd) overview
- Java处理图片的一些知识
- systemparametersinfo详细
- win7下实现linux系统引导
- java快速排序算法的简单实现
- java 容器的学习文章
- 一个Reflection 反射的例子
- 架构蓝图--软件架构 "4+1" 视图模型
- hdu 3666 THE MATRIX PROBLEM
- java 调用exp或imp
- 实训java第十五课 异常 set 泛型
- 探究 Flex 组件的生命周期