Chinaunix首页 | 论坛 | 博客
  • 博客访问: 15314533
  • 博文数量: 2005
  • 博客积分: 11986
  • 博客等级: 上将
  • 技术积分: 22535
  • 用 户 组: 普通用户
  • 注册时间: 2007-05-17 13:56
文章分类

全部博文(2005)

文章存档

2014年(2)

2013年(2)

2012年(16)

2011年(66)

2010年(368)

2009年(743)

2008年(491)

2007年(317)

分类: WINDOWS

2009-11-10 17:27:19

浅析如何使用ubuntu 9.10 liveusb制作u盘版本的dos启动盘

《如何使用u盘直接安装winxp系统》
1. 制作9.10 live usb系统和安装盘
   《如何使用ubuntu自带的usb-creator工具创建liveusb》
2. 下载maxdos_7.1.iso镜像文件
  
  
   电信下载
   网通下载
3. 解压出maxdos_71plus_iso.iso下MAXDOS目录下的如下2个文件:
   文件1:MAXS.SYS
   文件2:MEMDISK.GZ
4. 将MAXS.SYS后缀改为MAXS.gz,然后解压出里面的MaxDOS.exe,这个MaxDOS.exe就是dos可执行文件了
   解压MEMDISK.GZ中的memdisk文件,这个memdisk文件就是syslinux用来加载dos文件.img或者.exe的核心文件
   所以memdisk文件类似于vmlinuz内核,dos文件.exe或者.img类似于initrd.
5. 在u盘根目录下建立名为dos的目录
   luther@gliethttp:~$ mkdir /media/gliethttp/dos
6. 将MaxDOS.exe和memdisk拷贝到上面创建的u盘下的dos目录中
   luther@gliethttp:~$ cp memdisk MaxDOS.exe /media/gliethttp/dos
7. 打开u盘根目录下syslinux/text.cfg,在文件末尾追加如下一行内容:
LABEL MaxDOS
MENU LABEL Max DOS V7.1
kernel /dos/memdisk
append initrd=/dos/MaxDOS.exe c=555 h=2 s=18 floppy
[
 PS:到这里制作工作全部完成,可以使用qemu来验证制作是否成功,

 luther@gliethttp:~$ sudo apt-get install qemu
 luther@gliethttp:~$ sudo qemu /dev/sdb1
]
8. 启动pc,设置bios以USB-ZIP模式启动
9. 将进入ubuntu 9.10 live usb系统安装界面,ESC退出,方向键到标签名Max DOS V7.1,回车即可.
10. 将提示如下信息
    Loading boot sector... booting...
    就是启动速度太慢,需要耐心多等一会
    MaxDos Booting.......
11. 这样就进入maxdos工具箱了
12. 然后选择1
    将提示:
    Seek error reading drive C
    Abort, Retry, Fail? (可能是因为C盘是ntfs格式的原因)
13. Ctrl+C退出
14. 然后在提示符下执行ghost就可以了
    A:\>mouse 添加鼠标支持
    A:\>ghost
这样ghost就起来了,嘿嘿:)[luther.gliethttp]


1.首先进入ubuntu liveusb执行gparted将c盘格式化为fat32
2.然后将包含xp安装文件的deepinxp目录拷贝到d盘(不能将拷贝到c盘,否则不能安装)
3.进入maxdos
4.执行chang命令,这样硬盘安装时才能对i386目录长文件名拷贝(如果不执行chang,那么执行winnt将死掉)
4.进入c盘的deepinxp目录[luther.gliethttp]
5.执行winnt (里面已经包含smartdrv的执行)
ok,一切就等着安装完毕了[luther.gliethttp]


(PS: 上面floppy表示将dos文件虚拟成软盘,因为软盘需要CHS三个参数,所以需要填入MaxDOS.exe
     对应的CHS数值,否则将提示Invalid disk的错误信息.
     可以使用如下工具读取CHS数值:
     luther@gliethttp:~$ ./GDParamU.exe 然后根据提示框选择MaxDOS.exe即可看到CHS数值[luther.gliethttp]
文件:GDParam.rar
大小:457KB
下载:下载
)
阅读(3530) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~