linux重做引导分区,<linux><grub 0.97>三重引导,基本无解,除非重做硬盘

预装 windows8 x64

直接u盘安装centos 6.5

提示需要gpt标识

故改easybcd安装

easybcd在安装linux时发生某种中断(无安装源)

导致开机进入 grub 0.97  (532k)

进大白菜pe启动硬盘

可以回到bcd启动菜单

故在bcd中使用c盘 (即 hd0,0) 中的kernel  vmlinuz 和initrd  initrd.img 安装引导文件安装 centos

#安装源选择 sdb/4

#分swap为内存大小   /boot 200M   / 20G

#引导在sda 的MBR   bios 启动第一硬盘sda

这样安装以后  可以成功

但是重启后直接 grub 0.97

quit可以 退出grub 0.97 ,进入 bcd引导菜单

想删除 grub 0.97

类似, 但solutions无效

故使用大白菜 进windows 用diskgen修改重建清除mbr  使用dosbox依然无效

使用win8安装盘  fdisk/mbr

无效

求助grub 0.97 官方文档

无效

想从grub 0.97启动到win

rootnoverify (hd0,0)

chainloader +1

无效 提示efi invalid path

于是

放弃 清除这个 grub 0.97

开始修复centos引导

使用centos启动u盘  在rescue shell 下

root (hd0,8)

setup (hd0)

#自动修复过程

quit

#reboot

修复好后

是三重引导

第一重  grub 0.97    (多种命令无效 help查看无setup命令 )(只能使用quit退出)

第二重  grub 0.97      (默认为 centos 6秒  按下任意键启动到 other   即bcd启动菜单)

第三重  bcd启动菜单   (包括win8   其他一个原本是安装时使用的 grub4dos 可以删掉了)

然后

只能这样了

除非重做硬盘

修改一下第二重

进linux

root权限下

修改 /boot/grub/menu.lst 或者 /grub/menu.lst文件

改default值即可选择默认系统

(如何更改:

cd /boot/grub

vim menu.lst (或者输一半按tap键可以自动完成)

按 i

修改后

esc

:wq

enter)

#reboot

如图

0818b9ca8b590ca3270a3433284dd417.png

故私以为

第一个grub 0.97跑到了 MBR之外

请各位指点

万分感激

后来莫名其妙就好了

附:可用大白菜直接经过两次活动分区修改 到c盘

再bcd到 centos  /boot   (即hd0,8)

此时须写全 title   kernel  root=UUID =   以及 initrd信息

当可减少一重

建议:把linux装到比较前面的盘  那么动后面的盘就不会影响到了



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值