ITEEDU

Linux系统学习基础

第一章 开发工具学习

第二章 Linux内核制作

第三章 initramfs制作

第四章 Linux系统制作原理

第五章 文件系统启动方式配制

Grub4Dos启动xp的安装程序

启动xp的安装程序,最好的方法是量产,或者ultraiso的usb-hdd+方式。这是因为xp的安装需要在保护模式下进行,而grub4dos是在实模式下运行的。但是量产和usb-hdd+方式的局限,在于它们不可以再次定制。嵌入的iso是怎么样就是怎么样的。因为不符合我们的要求。所以要用grub4dos来引导xp的安装,只能先进dos环境,在dos下运行winnt.exe来启动xp的保护模式安装环境。

其实我更愿意进入dos后手动输入命令来安装xp,如下:(假设xp的安装程序目录是u盘根目录下xpsp3文件夹)

smartdrv.exe
cd c:\xpsp3\i386
winnt.exe

dos自动运行当然也没问题。在autoexec.bat把上述命令加进去就可以了。但是有一个问题需要注意。因为我们要从u盘给本地硬盘安装xp,本地硬盘应当占据c盘符。而当u盘启动后缺省已经占用了c盘符。因此我们要事先把盘符交换一下,否则xp的引导文件可能会被装到u盘上。在menu.lst增加下面的命令:(假设win98j.ima的autoexec.bat文件已经加入了自动运行xp安装程序的命令)

title 安装xp到本地硬盘
map --mem /boot/win98j.ima (fd0)
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

这样用这个选项启动后,u盘将是d盘,本地硬盘将是c盘。