无忧启动论坛

 找回密码
 注册
搜索

高手来聊聊Grub4Dos直装原版ISO的菜单写法,尽量通用

查看数: 5739 | 评论数: 32 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2023-5-22 08:46

正文摘要:

本帖最后由 2010linlance 于 2023-5-22 09:22 编辑 我还没研究,一直用WinPE之类的里面的WinNTSetup来安装 ESD之类的镜像。 但是很早以前就看过Grub4Dos菜单里有直装WindowsXP/7之类的。。没仔细看。 好像是 ...

回复

布特300 发表于 2023-7-20 08:04:34
captain_g 发表于 2023-7-20 06:09
BOOTICE不是G4D的发行文件;

在本论坛搜就有下载,几百KB的好工具;

bootice和easybcd哪个更好用?
captain_g 发表于 2023-7-20 06:09:14
本帖最后由 captain_g 于 2023-7-20 06:13 编辑
布特300 发表于 2023-7-19 21:26
我下载的也是这个,grub4dos包里面没有bootice工具

你试过用bcdedit安装grub4dos么

BOOTICE不是G4D的发行文件;

在本论坛搜就有下载,几百KB的好工具;

用BOOTICE编辑系统BCD,添加实模式 ...
用bcdedit添加,对这种偶一为之的需要,不值当,要打不少行命令或者先写脚本;
2011yaya2007777 发表于 2023-7-19 21:31:14
在网上或者本网页搜一搜bootice。bcdedit没有用过。
布特300 发表于 2023-7-19 21:26:32
2011yaya2007777 发表于 2023-7-19 17:30
http://grub4dos.chenall.net/

我下载的也是这个,grub4dos包里面没有bootice工具

你试过用bcdedit安装grub4dos么

点评

BOOTICE不是G4D的发行文件; 在本论坛搜就有下载,几百KB的好工具; 用BOOTICE编辑系统BCD,添加实模式 ...  详情 回复 发表于 2023-7-20 06:09
2011yaya2007777 发表于 2023-7-19 17:35:21
bootlace不好用。使用bootice。
2011yaya2007777 发表于 2023-7-19 17:30:57
http://grub4dos.chenall.net/
布特300 发表于 2023-7-19 17:17:34
captain_g 发表于 2023-7-19 16:15
G4D很好用,GRUB不熟,还要看ISO有没有集成firadisk或winvblk等驱动;

如果 ...

你的G4D哪里下载的?
bootlace 0x80多次安装g4d都没成功
captain_g 发表于 2023-7-19 16:15:14
本帖最后由 captain_g 于 2023-7-19 16:19 编辑
布特300 发表于 2023-7-19 15:50
直接用grub好,还是用grub4dos好?

G4D很好用,GRUB不熟,还要看ISO有没有集成firadisk或winvblk等驱动;

如果没集成就必须用软盘镜像提供这些驱动;


否则map到内存的iso(仿真光盘)可能无法被iso中的(如windows)程序访问;
布特300 发表于 2023-7-19 15:50:05
captain_g 发表于 2023-7-19 15:05
对的,是先加载到内存,这样可以避免磁盘文件碎片带来的麻烦;

当然,还要看文件的大小,及可用内存的 ...

直接用grub好,还是用grub4dos好?

点评

G4D很好用,GRUB不熟  详情 回复 发表于 2023-7-19 16:15
captain_g 发表于 2023-7-19 15:05:58
布特300 发表于 2023-7-19 14:26
map --mem是把iso加载到内存么?

对的,是先加载到内存,这样可以避免磁盘文件碎片带来的麻烦;

当然,还要看文件的大小,及可用内存的情况;

布特300 发表于 2023-7-19 14:26:04
captain_g 发表于 2023-6-2 11:35
很久以前玩的时候用的是firadisk,没用过winvblk;

建议先将XP的ISO复制到硬盘上用,放在U盘上读起来 ...

map --mem是把iso加载到内存么?

点评

对的,是先加载到内存,这样可以避免磁盘文件碎片带来的麻烦; 当然,还要看文件的大小,及可用内存的情况;  详情 回复 发表于 2023-7-19 15:05
布特300 发表于 2023-7-19 13:21:48
每个iso文件,都需要手写引导代码么?
captain_g 发表于 2023-6-2 11:35:31
2010linlance 发表于 2023-6-2 05:04
谢谢分享详细过程,看的头晕脑胀,暂时先放弃了,哎。。
不知道为毛我做的dd镜像,无法复原到vps上启动x ...

很久以前玩的时候用的是firadisk,没用过winvblk;

建议先将XP的ISO复制到硬盘上用,放在U盘上读起来有点慢;

记得用firadisk的时候,要map的ISO文件好像不能有碎片,不知道winvblk是否有这个要求;

如果内存够的话,直接map --mem光盘镜像可以避开文件碎片这个坑;
15139276789 发表于 2023-6-2 06:40:20
谢谢分享         
2010linlance 发表于 2023-6-2 05:04:27
captain_g 发表于 2023-5-24 11:40
先说安装找不到磁盘:即使是集成SP3的XP也是不支持SATA的,所以这个ISO要先集成驱动(除非在古老的IDE机器 ...

谢谢分享详细过程,看的头晕脑胀,暂时先放弃了,哎。。
不知道为毛我做的dd镜像,无法复原到vps上启动xp

点评

很久以前玩的时候用的是firadisk,没用过winvblk; 建议先将XP的ISO复制到硬盘上用,放在U盘上读起来有点慢; 记得用firadisk的时候,要map的ISO文件好像不能有碎片,不知道winvblk是否有这个要求; 如果内  详情 回复 发表于 2023-6-2 11:35
alex20092009 发表于 2023-5-25 09:46:20
先改成IDE的硬盘模安装一次,慢慢的去找哪个错误,D:\i386 那个还是没装载winvblk.ima.gz,会弹出这个错误
captain_g 发表于 2023-5-24 11:47:34
适用于新盘安装,没PE,能U启,想要接近原汁原味的安装过程;

都过去了
captain_g 发表于 2023-5-24 11:40:33
本帖最后由 captain_g 于 2023-5-24 11:43 编辑

先说安装找不到磁盘:即使是集成SP3的XP也是不支持SATA的,所以这个ISO要先集成驱动(除非在古老的IDE机器上)。很久前搞过的,只记得工具或网站名里面有DriverPack和MassStorage这几个字;

再说通过G4D仿真光盘安装XP:

第1步,就是一定要先进仿真光盘并运行其中的XP安装程序,安装程序做一些预备任务包括建立或选择分区、复制一部分文件到硬盘上,搞得差不多安装程序后会重启系统;

第2步,就是安装程序重启系统后,一定要确保系统从硬盘启动,然后安装程序从硬盘继续执行后续安装任务,但过程中安装程序仍然要去仿真光盘读取文件;

两步菜单中都需完成仿真,第二步的仿真就是确保“盘”还在,还能访问;

第一步里GRLDR起的作用一是启动,二是实现仿真,三是交给仿真出来的光盘干活;第二步里,启动,仿真,交给硬盘继续干活;

用实体光盘安装XP时,实际上也是分两步走的:第一步从光盘启动系统开始安装,重启;第二步从硬盘继续安装,安装过程中还要读碟;

点评

谢谢分享详细过程,看的头晕脑胀,暂时先放弃了,哎。。 不知道为毛我做的dd镜像,无法复原到vps上启动xp  详情 回复 发表于 2023-6-2 05:04
kingjord 发表于 2023-5-24 10:47:05
谢谢分享
2010linlance 发表于 2023-5-23 20:04:27
2010linlance 发表于 2023-5-23 04:03
winnt就用来装Win7吧,XP最好的方法就是一键Ghost。

当然,我忽然觉得XP用GHost之后,DD一个IMG出来, ...

我今天测试了一下,dd出来的IMG文件太大了,而且貌似启动失败了。。。一闪而过。。
没办法自适应,也就是思路还是得ubuntu安装grub4dos,然后进pe安装windows。。。

dd方式,体积大,还有问题。
zhangz9 发表于 2023-5-23 17:37:54
学习了
my9823 发表于 2023-5-23 09:04:57
工具就是拿来用的,能简单的就尽量简单。不知道你注意到winntsetup顶部标题栏下边的xp/2000/2003没?
alex20132013 发表于 2023-5-23 08:58:52
可以将sata driver 封装进WinVBlk
[Disks]
disk1 = "Intel(R) Rapid Storage Technology Driver", iaStor.sys, \
disk2 = "WinVBlock Driver Disk",\WinVBlk.inf,\

[Defaults]
scsi = iaAHCI_Mobile

;#############################################################################
[scsi]

; iaAHCI.inf
iaAHCI_7RDH                     = "Intel(R) ICH7R/DH SATA AHCI Controller"
iaAHCI_7MMDH                    = "Intel(R) ICH7M/MDH SATA AHCI Controller"
iaAHCI_9MEM                     = "Intel(R) ICH9M-E/M SATA AHCI Controller"
iaAHCI_10DDO                    = "Intel(R) ICH10D/DO SATA AHCI Controller"
iaAHCI_10R                      = "Intel(R) ICH10R SATA AHCI Controller"
iaAHCI_5                        = "Intel(R) 5 Series 4 Port SATA AHCI Controller"
iaAHCI_5_1                      = "Intel(R) 5 Series 6 Port SATA AHCI Controller"
iaAHCI_5_1_1                    = "Intel(R) 5 Series/3400 Series SATA AHCI Controller"
iaAHCI_DesktopWorkstationServer = "Intel(R) Desktop/Workstation/Server Express Chipset SATA AHCI Controller"
iaAHCI_Mobile                   = "Intel(R) Mobile Express Chipset SATA AHCI Controller"
iaAHCI_7                        = "Intel(R) 7 Series/C216 Chipset Family SATA AHCI Controller"
iaAHCI_7_1                      = "Intel(R) 7 Series Chipset Family SATA AHCI Controller"

; iaStor.inf
iaStor_7RDH                     = "Intel(R) ICH7R/DH SATA RAID Controller"
iaStor_7MDH                     = "Intel(R) ICH7MDH SATA RAID Controller"
iaStor_DesktopWorkstationServer = "Intel(R) Desktop/Workstation/Server Express Chipset SATA RAID Controller"
iaStor_Mobile                   = "Intel(R) Mobile Express Chipset SATA RAID Controller"

;#############################################################################

WinVBlock64 = "WinVBlock Bus (64-bit)"

;#############################################################################
bjaxiong 发表于 2023-5-23 08:55:39
还是安装的好,g没啥通用性。
2010linlance 发表于 2023-5-23 04:03:48
my9823 发表于 2023-5-22 21:53
winntsetup貌似能装xp

winnt就用来装Win7吧,XP最好的方法就是一键Ghost。

当然,我忽然觉得XP用GHost之后,DD一个IMG出来,没准也很可以。。

但是这个,暂时没动力去弄了,等将来有空再说吧。

点评

我今天测试了一下,dd出来的IMG文件太大了,而且貌似启动失败了。。。一闪而过。。 没办法自适应,也就是思路还是得ubuntu安装grub4dos,然后进pe安装windows。。。 dd方式,体积大,还有问题。  详情 回复 发表于 2023-5-23 20:04
my9823 发表于 2023-5-22 21:53:13
winntsetup貌似能装xp

点评

winnt就用来装Win7吧,XP最好的方法就是一键Ghost。 当然,我忽然觉得XP用GHost之后,DD一个IMG出来,没准也很可以。。 但是这个,暂时没动力去弄了,等将来有空再说吧。  详情 回复 发表于 2023-5-23 04:03
Wyou379 发表于 2023-5-22 16:56:32
学习啦谢谢分享
2010linlance 发表于 2023-5-22 15:52:38
邪恶海盗 发表于 2023-5-22 15:39
物理机试试,我以前测试成功过好像,不过具体不记得了,不如直接进PE安装来得简单省事...

这个错误好像是虚拟机用得SCSI硬盘,XP没有包含相关驱动,所以找不到硬盘。
然后我修改成IDE的硬盘了,能找到了,但是安装到一半,就蹦出来上面哪个错误,找不到文件。。

我估计是拷贝完文件之后,它光驱就没加载了。。。

哎,如果能用图形界面,估计还是WinPE省事吧。这个Ubuntu,还是用来安装初始的Grub4Dos比较合适,然后就可以启动WinPE了。
邪恶海盗 发表于 2023-5-22 15:39:42
2010linlance 发表于 2023-5-22 13:43
哎,自己测试半天,进入WindowsXP了,但是无法安装,因为找不到磁盘。

物理机试试,我以前测试成功过好像,不过具体不记得了,不如直接进PE安装来得简单省事...

点评

这个错误好像是虚拟机用得SCSI硬盘,XP没有包含相关驱动,所以找不到硬盘。 然后我修改成IDE的硬盘了,能找到了,但是安装到一半,就蹦出来上面哪个错误,找不到文件。。 我估计是拷贝完文件之后,它光驱就没加  详情 回复 发表于 2023-5-22 15:52

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-26 14:26

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表