|
本帖最后由 qj_tzy 于 2025-9-18 16:54 编辑
grub4dos如何加载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引导菜单呢?
|
|