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
    评论
如果Oracle Linux启动盘损坏,需要重新创建引导分区并重新安装GRUB2,可以按照以下步骤进行操作: 1. 首先,使用另一台计算机或者U盘启动Oracle Linux安装程序,并选择“Rescue a Oracle Linux system”选项进入救援模式。 2. 在救援模式中,选择“Start shell”选项,进入命令行模式。 3. 使用fdisk或者parted工具查看当前的分区结构,确定引导分区所在的位置。 4. 使用mkfs命令格式化引导分区,例如: ``` mkfs.ext4 /dev/sda1 ``` 这里假设引导分区为/dev/sda1,并使用ext4文件系统格式化。 5. 接着,将引导分区挂载到某个目录下,例如: ``` mount /dev/sda1 /mnt/boot ``` 这里将/dev/sda1挂载到/mnt/boot目录下。 6. 然后,在/mnt/boot目录下创建/boot/grub目录,并将引导程序复制到该目录下,例如: ``` mkdir -p /mnt/boot/grub cp /usr/lib/grub/i386-pc/* /mnt/boot/grub/ ``` 这里假设使用的是i386-pc架构的引导程序,所以从/usr/lib/grub/i386-pc目录下复制。 7. 接着,使用chroot命令将系统根目录切换到引导分区所在的目录下,例如: ``` chroot /mnt ``` 8. 然后,重新安装GRUB2引导程序,例如: ``` grub2-install /dev/sda ``` 这里假设系统安装在/dev/sda磁盘上。 9. 最后,退出chroot环境,卸载引导分区并重启系统,让新的引导分区GRUB2生效,例如: ``` exit umount /mnt/boot reboot ``` 重启后,系统应该能够正常引导了。 注意:上述操作仅适用于重新创建引导分区和重新安装GRUB2,如果启动盘上的其他数据丢失或损坏,需要进行数据恢复或者重新安装系统等操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值