无忧启动论坛

标题: 一个主引导mbr问题。 [打印本页]

作者: zhanghao0242    时间: 昨天 15:00
标题: 一个主引导mbr问题。
bios启动模式是legacy。麒麟+win7双系统。使用bootice备份了主引导.bin。因为平时不用麒麟,主引导是windowsNT,都是主板直接启动win7, 偶尔需要用的时候,用bootice 还原一下备份的bin 就可以正常启动麒麟。
这次我手滑了,没有还原,直接选择了grub2.0 安装配置。然后无法启动 提示grub rescue。
然后我不明白的问题就发生了,pe下用bootice 还原bin,还是无法启动,依然提示grub rescue。
最后只能使用麒麟的iso 通过敲命令 挂载, 修复错误的主引导,可以正常启动。
然后 bootice 还原bin 也正常了。 始终都是一个bin。
有人能帮忙解惑一下吗

作者: 邪恶海盗    时间: 昨天 15:24
不懂,不过一般不是先写引导比如GRUB,然后编辑菜单达成多启动功能么???


二○二五年十二月二十二日
作者: a66    时间: 昨天 15:49
之前还原备份的.bin无效,但用ISO修复后又可以了,是因为:

    .bin文件只包含MBR的引导代码,不包含分区表、文件系统结构等信息
    安装GRUB失败后,磁盘结构可能已损坏或路径错误
    使用麒麟ISO修复后,恢复了GRUB所需的完整环境,包括:
        /boot/grub目录
        grub.cfg
        活动分区
        分区表一致性
    于是原来的.bin文件又可以正常引导了

建议做法(避免下次手滑)

    不建议直接安装GRUB,除非你清楚当前磁盘结构
    如果需要切换系统,继续使用BootICE还原你备份的.bin即可

    备份MBR的同时也建议备份分区表信息
    可用DiskGenuis等工具备份整个磁盘的MBR+分区表
    保留麒麟ISO在U盘中,以备修复引导使用


作者: hudaluoshen    时间: 昨天 16:49
个人建议,直接做双启动引导,嫌麻烦就把windows设为默认并3秒选择自动,这样偶尔进linux不就行了么,省得恢复来恢复去。
作者: cncecpcy    时间: 昨天 17:29
好。。。。。。
作者: smile_z    时间: 昨天 18:26
学习一下
作者: wintoflash    时间: 昨天 20:53
a66 发表于 2025-12-22 16:49
之前还原备份的.bin无效,但用ISO修复后又可以了,是因为:

    .bin文件只包含MBR的引导代码,不包含分 ...

不是的。BOOTICE默认不会覆盖分区表信息的,建议不要迷信AI。

用BOOTICE安装GRUB2的MBR,会写入63个扇区,而安装Windows的,只会写1个扇区。楼主备份了一个扇区,因此正好能覆盖Windows引导。但是恢复GRUB2引导时少了62个扇区。

作者: handsome_xiang    时间: 昨天 21:17
学习一下
作者: gordonhf    时间: 2 小时前
学习一下




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3