无忧启动论坛

标题: legacy方式如何引导统信uos的grub2菜单 [打印本页]

作者: qj_tzy    时间: 前天 16:53
标题: legacy方式如何引导统信uos的grub2菜单
本帖最后由 qj_tzy 于 2025-9-19 05:32 编辑

legacy方式如何引导统信uos的grub2菜单

我的一台老电脑只有一个硬盘、只支持legacy引导,在其上先安装了win7系统,再安装了统信uos。

我用grub4dos引导按下段引导uos成功:
find --set-root --devices=h /boot/initrd.img-5.10.0-amd64-desktop
uuid ()
kernel /boot/vmlinuz-5.10.0-amd64-desktop root=UUID=%?%  ro  splash quiet loglevel=3  DEEPIN_GFXMODE=$DEEPIN_GFXMODE ima_appraise=off libahci.ignore_sss=1
initrd /boot/initrd.img-5.10.0-amd64-desktop

但我希望用grub4dos加载uos自带的grub2引导菜单,我另用一个U盘进行测试,若测试成功,希望把硬盘的引导改为grub4dos的,但用如下三种方式均失败。

1.
用bootice备份硬盘主引导记录MBR的63个扇区,取名为uos_mbr_63.bin,

chainloader uos_mbr_63.bin
或kernel uos_mbr_63.bin

用DiskGenius查看,该硬盘第一分区前的扇区数为2048,我又用bootice备份硬盘主引导记录MBR的2048个扇区,取名为uos_mbr_2048.bin,如上加载,仍失败。

2.
find --set-root --devices=h /boot/vmlinuz-5.10.0-amd64-desktop
configfile /boot/grub/grub.cfg

3.
在网上搜索后,又作如下处理:
进入uos系统,在\boot\grub\i386-pc\目录下,分别复制出了boot.img和core.img,重新进入win系统,在win下执行copy /b boot.img+core.img  g2ldr.mbr
执行如下菜单,提示无此分区
kernel g2ldr.mbr

即使如下两句,也提示无此分区
find --set-root --devices=h /boot/vmlinuz-5.10.0-amd64-desktop
kernel g2ldr.mbr

诚请教各位,该如何处理,才能调用出现uos自带的grub2引导菜单呢?



作者: 邪恶海盗    时间: 前天 17:06
何不改一下思路,直接用GRUB2同时引导瘟7和UOS?


二○二五年九月十八日
作者: szwp    时间: 前天 17:07
本帖最后由 szwp 于 2025-9-18 17:08 编辑

legacy模拟uefi没多少k
作者: qj_tzy    时间: 前天 18:15
本帖最后由 qj_tzy 于 2025-9-18 18:22 编辑
邪恶海盗 发表于 2025-9-18 17:06
何不改一下思路,直接用GRUB2同时引导瘟7和UOS?

感谢,这是一个好思路,可能我对grub2不够了解。

此贴发错了,应发到grub2区,请grub2的高手指点下
不知可请管理员帮我移下不?


作者: qj_tzy    时间: 前天 18:20
szwp 发表于 2025-9-18 17:07
legacy模拟uefi没多少k

若是uefi引导,那就好办了,但又不想模拟
作者: sunsea    时间: 前天 23:29
已经移动,最好改个标题。
作者: qj_tzy    时间: 昨天 05:32
sunsea 发表于 2025-9-18 23:29
已经移动,最好改个标题。

谢谢,我已改标题
作者: qj_tzy    时间: 昨天 05:35
szwp 发表于 2025-9-18 17:07
legacy模拟uefi没多少k

昨晚我想了下,只要能引导成功,任何方法都可尝试下

若模拟uefi引导,我多年前以clover模拟过,还有其他方法没,还请指导,诚谢!
作者: qj_tzy    时间: 昨天 05:38
邪恶海盗 发表于 2025-9-18 17:06
何不改一下思路,直接用GRUB2同时引导瘟7和UOS?

感谢您提的思路,因我以前没做过grub2的引导,我先到网上搜索下,该如何做,还请您多指导下,诚谢!
作者: szwp    时间: 昨天 06:44
qj_tzy 发表于 2025-9-19 05:35
昨晚我想了下,只要能引导成功,任何方法都可尝试下

若模拟uefi引导,我多年前以clover模拟过,还有其 ...

将g4e替换它的efi文件,不启动clover,只用它的模拟
作者: qj_tzy    时间: 昨天 08:25
本帖最后由 qj_tzy 于 2025-9-19 08:27 编辑
szwp 发表于 2025-9-19 06:44
将g4e替换它的efi文件,不启动clover,只用它的模拟

没明白,你是说用grub4dos-uefi的BOOTX64.EFI,代替谁的efi文件,然后怎么做,
或者是用grub4dos-uefi的BOOTX64.EFI引导老的legacy电脑?我没这样做过

烦请你说详细点,谢谢!


作者: szwp    时间: 昨天 08:31
qj_tzy 发表于 2025-9-19 08:25
没明白,你是说用grub4dos-uefi的BOOTX64.EFI,代替谁的efi文件,然后怎么做,
或者是用grub4dos-uefi的 ...

刚开始练习时,可以先搞好clover
作者: szwp    时间: 昨天 08:33
将你想启动的EFI去替换\EFI\CLOVER\CLOVERX64.efi
作者: szwp    时间: 昨天 08:49
http://bbs.wuyou.net/forum.php?m ... &fromuid=225195

看看这儿有没帮助,可以跟贴问下进度
作者: qj_tzy    时间: 昨天 09:12
szwp 发表于 2025-9-19 08:49
http://bbs.wuyou.net/forum.php?mod=redirect&goto=findpost&ptid=446831&pid=5774735&fromuid=225195

...

先试试,不懂时再向你请教!
作者: guong    时间: 昨天 12:29
来学习下
作者: zhanghao0242    时间: 昨天 12:32
我对编辑引导完全不懂,这两年基本都是 麒麟或者统信+windows 装系统。
uefi主板 是非常简单的,只需要在linux那边敲个update的命令就行了。
我曾经好奇尝试过纯legacy 方式安装。
结果发现 在mbr纯legacy 方式下,麒麟或者统信,超级脆弱。随便改变点什么,主板都告诉你linux那边引导丢失。
别说双系统了,甚至只有一个麒麟系统,在pe下用diskgen把硬盘改成guid分区模式,再改回来mbr模式。
主板都提示 引导丢失。  因为自己水平也低,就彻底放弃了纯legacy方式。
作者: qj_tzy    时间: 昨天 21:02
szwp 发表于 2025-9-19 08:49
http://bbs.wuyou.net/forum.php?mod=redirect&goto=findpost&ptid=446831&pid=5774735&fromuid=225195

...

在您的指点下,经过努力,我在MBR分区硬盘上先分出一个激活的FAT32分区,用clover的文件写MBR和pbr,拷入boot及\efi\clover\下的uos_grub2的有关文档,其中efi改名为CLOVERX64.efi,并修改grub.cfg中有关引导win7和winpe部分,最终成功用clover模拟引导出uos系统的grub2菜单,可正常引导uos、win7及winpe。

非常感谢您的悉心指导!





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