win7+fedora16启动项问题

开发者福利!热门AI工具限时免费用 购周边即赠Coding Plan Lite,Claude Code、Cursor等20+工具畅享,效率翻倍! 阅读详情

不久前,实验室一个同学电脑上装的本来是win7+fedora16双系统,结果他不想用fedora16了, 就在windows上把fedora16所在的磁盘格式化了。重新启动后win7和fedora16都进不去了。界面就一直停在grub输入的地方。索性就进winPE了,PE进去重新安装了一下C盘,不过是ghost安装的,安装好之后重启结果还是不能进入win7,还是grub引导那里。后来我就直接再进入PE,用里面的修复启动项软件重写了MBR,这下能进入win7了,并且在进入win7后开始自动重写输入表,驱动之类的。我想了下,下面是整个过程的解释。

MBR上面有分区表(64字节)和引导程序(446个字节),grub就是装在这个446字节上的。grub功能很强大,grub是支持多系统启动的,还有控制权转交的功能。所有淡淡这么点大小的储存量是不够的。所有在Boot Loader(这里就说是grub了)加载的时候有两个阶段,Stage1,Stage2。Stage1阶段主要是加载Boot Loader上的程序,就是说加载了grub,但这里并没有安装Loader相关的配置文件。在Stage2阶段就是通过gurb来读取配置文件,比如/boot/grub/menu.lst或grubcon.fig,配置文件提供了很多信息,一个比较直观的信息就是开机时候的系统选择菜单(详细配置文件再介绍)。这就可以理解上面的问题了,删除了Linux后,Stage1中grub是加载好了,但是Stage2过程中去加载配置文件就没了。也就不能发挥grub的系统引导功能和控制权转交功能。

那么为什么ghost安装后还是不能恢复引导呢?ghost开始就是克隆硬盘上的数据的,也就是把镜像的文件重新写了一遍win7上的C盘,C盘自己的Boot Loader是重写了。但是MBR不属于任何操作系统,MBR没有写额。所以就导致MBR上Boot Loader还是原来的grub程序,也还是会去读取fedora16下的配置文件。

最后就是进入PE之后修复MBR后就OK了,这里的解释就是重写MBR了,不过肯定不会再是grub了,是windows自己的引导程序了。

Win7下硬盘安装Linux双系统 参考如下两篇文章,基本能搞清楚如何安装。 1. Win7下硬盘安装Linux双系统 Win7下硬盘安装CentOS6.2 http://www.3fwork.com/b902/002405MYM032666/ 2. Windows7硬盘安装Fedora16图文教程  http://blog.chinaunix.net/uid-14735472-id-3232574.html 阅读详情

相关推荐

Zynq7000双核裸机开发实战:如何安全实现共享内存与乒乓RAM设计

本文深入探讨了Zynq7000双核裸机开发中的共享内存与乒乓RAM设计,重点解析了核间通信的Cache一致性处理机制和硬件级实现方案。通过实战代码示例和性能优化技巧,帮助开发者解决双核运行中的访问冲突问题,提升嵌入式系统开发效率。

weixin_29191669的博客 357

删除fedora后恢复win7启动

前天把fedora从硬盘删除了之后发现进不了win7了。多次尝试解决之后,在网上搜索到一个有效解决办法,遂记录如下: 插入win7系统安装盘,设置为光驱引导选择完语言选项后,进入下一步,选择左下角的【系统修复】而不是继续安装。自动搜索完已经安装的系统后,进入下一步。这里不要点windows自动修复,而是进入【命令提示符模式】先输入命令 bootrec/fixmbr 回车,再输入

stunix的学习之路 2512

Delta机器人:运动学正反解分析

Delta机器人:运动学正反解分析 一、Delta机构简介 Delta机构是并联机构中的一种典型机构,起原始结构如图1所示。Delta机构由R.Clavel 博士在 1985年发明,是现在并联机器人中使用最多的一种,具备了并联机构所特有的优点,负载能力强、效率高、末端执行器精度高、运动惯性小,可以高速稳定运动等。因此在机器人领域获得了越来越广泛的应用。以实现高速、精准、高效的运动。           &n

花洛兮灬 3万+

fedora14安装后进入不了win7问题

win7fedora14后引导界面先出现蓝色的fedora引导界面,在按esc键再选择others才能出现win7的黑色引导界面

Technology DNA 715

fedora 20 + win7 修改开机启动顺序

我是先安装了win7,再安装fedora20的。安装完成fedora20后,开机启动项的顺序就被设为默认启动fedora了。 那么我想修改回默认启动win7该怎么做呢?其实也不难: 找到 /boot/grub2/grub.cfg  ,进入root权限,使用vi 或者 vim 打开gurb.cfg进行修改: 将 ### BEGIN /etc/grub.d/30_os-prober ###

glory002的专栏 3858

win7下硬盘安装fedora15

1 首先应该在win7linux腾出一些空闲硬盘空间,因为我装win7时在扩展分区中留出了100G空间,此步掠过。2 win7中应该有一个fat32的分区,来放fedora15的DVD镜像。3 将解压ISO里面isolinux文件夹里的vmlinuz和initrd.img,和ISO同放在一个目录下,我的放在了F盘(fat32格式)4 下载安装easybcd, 安装完成后打开EasyBCD,选择

yaomoon的专栏 482

win7 下硬盘安装fedora16

原文:http://shikuan.diandian.com/post/2011-12-03/7412750 win7下硬盘安装fedora16的方法以及注意事项 【说在前头】在学了一段时间linux后,发现linux下烧录U盘镜像是非常之简单的,相比起硬盘安装简直好用多了,只用一个命令搞定: #dd if=xxx.iso of=/dev/sdb

ll2323001的专栏 724

双系统:win7+fedora16 如何用windows引导程序启动fedora16

1. 前提: 先装win7,再装fedora16并且把grub安装到linux的boot分区 (默认grub会安装到MBR,在安装时请修改此项) 2. download grub4dos-0.4.5c-2012-06-19      http://code.google.com/p/grub4dos-chenall/downloads/list 3. 解压缩grub4dos,把其中的:g

ThirstyBlue的专栏 1207

win7下安装fedora16

1.下载ISO镜像文件。到http://download.fedoraproject.or ... ora-16-i386-DVD.iso(DVD版)下载fedora16的镜像文件,开始下的不是DVD版的,用的是Live-Desktop,安装时总提示找不到文件,或无法安装。表示这样浪费了一上午的时间,后来用DVD版的成功了。 2.分区:我win7的系统文件装在C盘,并且还有D、E、F三个盘,准备...

weixin_33782386的博客 117

win7下启动linux系统下载软件,WIN7+LINUX双系统启动

WIN7+LINUX双系统启动 (5页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!9.9 积分WIN7+LINUX双系统 WIN7+Fedora16双系统装上了,太折磨人了,不是这里出问题,就是那里 出问题。PS:主要问题如下1. menu.lst的写法;2. 辨认(hd0,0)和sda1;3. XP和WIN7Fedora和Ubuntu,安装方法和...

weixin_36349685的博客 180

Fedora 16 Grub2 修复

昨天装了个Fedora玩一下,装完以后,感觉界面不错,设计人性化。   今天老婆要用电脑,我就叮嘱她开机的时候记得选一下,免得进错Fedora了,老婆就说为什么不设置Win7默认启动系统。想想有理,以前装Ubuntu的时候我是通过改写配置文件直接将windows系统的项提前了事的,很简单。上网查了一下Fedora是不是同样设置,一看,貌似麻烦点,我就想着按老办法试试再说。调整完顺序后重启一下电

breezescut的专栏 854

WIN7+LINUX双系统

WIN7+Fedora16双系统装上了,太折磨人了,不是这里出问题,就是那里出问题。PS:主要问题如下 1. menu.lst的写法; 2. 辨认(hd0,0)和sda1; 3. XP和WIN7Fedora和Ubuntu,安装方法和难易程度都不同; 4. 硬盘分区的问题,用AcronisDisk 分的EXT3分区,Fedora和Ubuntu都识别不了,总显示“不可使用”。 ...

aduzz62084的博客 268

WinXP、Win8、Fedora16(Linux)三系统安装实录

我是格掉整个硬盘的,没为什么,就是想从头开始体验一次。一般情况下大可不必如此。 借助系统安装光盘的分区工具(或者自己上网随便下载安装一个),在主分区里划分2个盘分别用来装WinXP(32G,格式NTFS)、Win8(100G,格式NTFS),剩下的空间作为扩展分区。从扩展分区里再分出一个32G的盘(预作Fedora16系统盘)和一个6G的盘(Fedora16 Swap分区);其它的作为其他逻辑分

Jamie's blog 1024

win7linux系统安装,Win7下硬盘安装Linux双系统

参考如下两篇文章,基本能搞清楚如何安装。1. Win7下硬盘安装Linux双系统 Win7下硬盘安装CentOS6.22. Windows7硬盘安装Fedora16图文教程为防止链接内容删除,粘贴如下:Win7下硬盘安装Linux双系统 Win7下硬盘安装CentOS6.2一、准备工作:划出磁盘空闲空间和准备安装文件参考文献:【Win7下硬盘安装Linux总结(CentOS)】来源:Linux社区...

weixin_36094492的博客 745

Fedora 17更改启动顺序

Fedora 17采用GRUB2,因此启动菜单编辑方式与以前版本有所不同 设置默认启动Windows 1. 首先找到Windows的menuentry # cat   /boot/grub2/grub.cfg | grep Windows 输出: menuentry "Windows 7 (loader) (on /dev/sda1)" --class windows -

stevenking55的专栏 1052
上一篇: find命令–Linux
下一篇: 路由器密码配置
firefoxbug
博客等级 码龄16年 259粉丝 165原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值