永发信息网

安装linux过程中出现有关MBR的错误如何处理

答案:5  悬赏:80  手机版
解决时间 2021-03-15 03:43
  • 提问者网友:玫瑰园
  • 2021-03-14 20:15
我的电脑已有win7系统,安装fedora—14—live版,fedora镜像文件放在H盘(hd0,7),想把linux装到H盘。用EasyBCD设置NeoGrub,编写configure,menu.lst如下:title Install Fedora 14
kernel (hd0,7)/isolinux/vmlinuz0
initrd (hd0,7)/isolinux/initrd0.img
安装过程中出现如下错误:
dracut:FATAL:No or empty root=argument
dracut:Refusing to continue

Boot has failed, sleeping forever.
应该是需要重写MBR,请问该如何处理?

请问我的安装方法哪里错了 如何改正 谁能帮我解决这个问题 感之不尽
最佳答案
  • 五星知识达人网友:像个废品
  • 2021-03-14 21:55
MBR只有512个字节,你能写些什么,可写引导代码的部分一半都不到,MBR中主要保存了硬盘主分区的信息和哪一个是激活分区,你装完WIN7,MBR中记录第一个主分区是激活的可以引导系统,硬盘一引导立即将控制权转给分区引导记录
安装NeoGrub(类似的引导管理软件)采用偷梁换柱法用NeoGrub引导程序代替WIN7的引导程序
并将WIN7原来的引导程序保存下来并配置在NeoGrub的引导项中(引导选项菜单中),你现在是通过手式往这个菜单中注入LINUX项目,内核名字及其物理位置要对,代码格式要符合NeoGrub的要求,不存在重写引导记录的问题,看看configure,menu.lst对命令的要求吧
全部回答
  • 1楼网友:酒醒三更
  • 2021-03-15 01:06
不是mbr的错误,他是找不到你放置linux kernel 的硬盘,建议用U盘安装吧,下载个unetbootin就可以把fedora装载在U盘里,重启然后让U盘成为第一启动项就行了
  • 2楼网友:想偏头吻你
  • 2021-03-15 00:13
你好! 系统盘在 H 盘,你要装到 H 盘,请问一个盘怎么可以在格式化后依然能保存之前的数据而且不受任何影响? 而且你现在用的是 BCD 启动,和 MBR 没关系,MBR 的问题只在安装 GRUB 引导程序时才出问题。但貌似只有重启时才能知道有什么问题,写入 MBR 不会被特殊限制而出错的。 我的回答你还满意吗~~
  • 3楼网友:鸠书
  • 2021-03-14 23:29
不能这样安装的啊。 安装FEDORA要自由空间,也就是在WIN7里面看不到盘符的。 你镜像放在H盘,又想把LINUX系统安装到H盘,这两个本身是不可能实现的。 自由空间:在WINDOWS系统中可以用软件分2-3个G出来,这个空间如果在XP里面的系统管理那里看到是空闲的。也就是说没有在WINDOWS系统里面格式化的,看不到盘符的。在镜像引导过程中安装系统会建立分区,当然你也可以自己建立。需要知道的是,这个两个系统的分区格式是不相容的,也就是说根本不可能把LINUX系统安装在WINDOWS的任意一个分区里面。所以你说的把FEDORA安装在H盘里面是根本不可行的。 以前些时候安装过三系统:XP+WIN7+FEDORA12 不过现在只用XP跟FEDORA了。14还没安装过,13安装的时候系统比12反应慢好多。 不知道你的问题是不是我说的这个问题。 我安装的时候,一般是有自由空间的话,重开机在硬盘引导都可以顺利安装了。MBR一般不会出现问题的。
  • 4楼网友:低血压的长颈鹿
  • 2021-03-14 22:41
用diskgenius重写MBR数据
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯