无忧启动论坛

标题: GRUB 2.06可以启动IO.SYS吗? [打印本页]

作者: vcmasm    时间: 2022-1-24 11:54
标题: GRUB 2.06可以启动IO.SYS吗?
终于用上GRUB 2.06。
请问怎样启动DOS 7.10(IO.SYS)?
作者: wintoflash    时间: 2022-1-24 12:06
不支持。
作者: vcmasm    时间: 2022-1-24 12:26
要迂回GRUB4DOS?
作者: vcmasm    时间: 2022-1-24 12:29
目前将GRUB 2.06定制生成的文件改名为bootmgr,MBR都不用写。
作者: vcmasm    时间: 2022-1-24 12:32
本帖最后由 vcmasm 于 2022-1-24 12:33 编辑

再用冒名的bootmgr启动真正的bootmgr(已重命名),从而启动Windows PE。
作者: vcmasm    时间: 2022-1-24 12:35
Windows PE和Linux live已OK。DOS没办法了。
作者: useQQqqq99    时间: 2022-1-25 09:32
vcmasm 发表于 2022-1-24 12:29
目前将GRUB 2.06定制生成的文件改名为bootmgr,MBR都不用写。

求分享 将GRUB 2.06定制生成文件方法
作者: vcmasm    时间: 2022-1-25 09:50
@echo off

if exist core.img (
  del /f /q core.img
)

if exist bootmgr (
  attrib -s -h -r bootmgr
  del /f /q bootmgr
)

grub-mkimage -d i386-pc -c i386-pc.cfg -p / -o core.img -O i386-pc biosdisk part_msdos fat exfat ntfs configfile search help linux linux16 chain ntldr echo reboot halt

copy /b i386-pc\lnxboot.img+core.img bootmgr

attrib +s +h +r bootmgr

pause

@echo on
作者: vcmasm    时间: 2022-1-25 09:51
放在 grub-2.06-for-windows 目录下,i386-pc 的上级
作者: vcmasm    时间: 2022-1-25 09:52
i386-pc.cfg 文件内容:

search --set=root --no-floppy --file /grub.cfg
set prefix=($root)
configfile ($root)/grub.cfg
作者: vcmasm    时间: 2022-1-25 09:53
grub.cfg 文件内容:

# This is a GRUB 2.06 config file

set timeout=10
set default=0

menuentry "Windows" {
  search --set=root --no-floppy --file /bootwinpe
  ntldr /bootwinpe
}

menuentry "Linux" {
  search --set=root --no-floppy --file /bzImage
  linux /bzImage
  initrd /initramfs.cpio.gz
}

作者: vcmasm    时间: 2022-1-25 09:53
bootwinpe 是微软的 bootmgr
作者: vcmasm    时间: 2022-1-25 17:43
只能用 memdisk 和 img 的方式启动DOS了。
作者: useQQqqq99    时间: 2022-1-26 09:48
vcmasm 发表于 2022-1-25 09:50
@echo off

if exist core.img (


感谢分享,试下
作者: IT小森    时间: 2022-7-18 19:06
签到




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