如何从硬盘安装DOS和windows
2010-05-01 23:54
323 查看
这两天在安装Fedora12的时候,突然发现进不了Windows了,难道这么多的资料和已经配置好的环境一下子就全没了?吓了一身冷汗啊!于是,就开始考虑如果进不了Windows或者windows出了问题,该怎么办,又没有光盘啊!
没有光盘,那只能从硬盘或者虚拟软驱(vfloppy)安装了。在经过了一下午的尝试和摸索之后,我找到了方法有三个:
1、安装DOS,然后再通过DOS安装window(这种方法已经成功)。
2、使用vfloppy工具(此法尚未尝试)。
3、使用freeDOS,http://www.freedos.org/
其中vloppy和freeDOS不用安装到硬盘,只需拷贝到硬盘的某个路径下,然后,在grub中输入指令启动进入DOS。
实验工具列表:
1、grub或grub for dos(需知道如何将Img映射到软盘fd0或者硬盘中,指令map)
2、MSDOS安装包(其中smartdrv.exe很关键,可以提高安装效率)(可以从DOS之家下载,网址:http://doshome.com/soft/
)
4、vfloppy工具
5、FreeDOS,http://www.freedos.org/
6、windows安装包
一、从硬盘安装MSDOS
其实在大二的时候学习《微机原理与汇编语言》这门课的时候,在实验室用过一段时间的DOS,只是那时候没有懂得如何去尝试安装,现在后悔当初没有找到安装方法。
1、下载msdos71f.zip,在压缩包中存在如下文件:
DOS71_1.IMG,DOS71_2.IMG
,MAKEBOOT.BAT,DI.EXE,HD-COPY.EXE以及说明文件。其中最主要的是两个IMG文件,这就是两张虚拟盘!那么我们有了这些文件该怎么用呢?
2、将从
msdos71f.zip中解压出来的文件放在c盘的一个文件夹里面,如msdos71f
3、使用grub或者grub for dos引导安装DOS,关于grub for dos或者grub的安装,请参考本博客的其它文章。
指令:
grub>map --mem (hd0,0)/
msdos71f/
DOS71_1.IMG (fd0)
grub>
map --hook
grub>
chainloader (fd0)+1
grub>
rootnoverify (fd0)
grub>
boot
从grub启动grub for dos的方法:
grub>
kernel (hd0,0)/grub.exe
grub>
boot
或者:
grub>chainloader (hd0,0)/grldr
grub>boot
另外,除了chainloadergrub的常用命令 还有configfile,用法如下:
grub>configfile (hd0,0)/memu.lst
即可看到,menu.lst中的引导列表。关于grub的常用命令可参考:
http://www.gnu.org/software/grub/manual/grub.html
4、第三步已经可以将DOS装起来了,但是,我们不是有两张盘吗,上面只能用一张,那第二张怎么用呢?做法是这样子的:先通过第三步将DOS装起来,然后,想办法使用WinImage或其它工具将
DOS71_1.IMG,
DOS71_2.IMG的内容提取出来,然后放在c:盘同一目录下,我直接放在
msdos71f下面,再次启动DOS,在
msdos71f目录下执行settup.bat,即可完整的安装DOS了!只不过了安装了两次罢了,没有光盘只能如此了,虽然走了些弯路,值得!
5、检查dos安装后所占用的空间及其相关文件
在虚拟机中安装DOS,分析其中包含的文件
6、研究如何在grub或者grub for dos中启动MSDOS和Windows
启动MSDOS
grub>chainloader (hd0,0)/bootseect.dos
grub>boot
启动Windows
grub>chainloader (hd0,0)/ntldr
grub>boot
或者:
grub>fallback 1
grub>find --set-root /ntldr
grub>chainloader /ntldr
grub>boot
7、制作U盘应急盘
二、使用grub进入DOS
1、vfloppy
grub>map --mem (hd0,0)/boot/BOOTDISK.img
(fd0)
grub>map --hook
grub>chainloader (fd0)+1
grub>rootnoverify (fd0)
grub>boot
2、freDOS
grub>map --mem (hd0,0)/balder10.img
(fd0)
grub>map --hook
grub>chainloader (fd0)+1
grub>rootnoverify (fd0)
grub>boot
三、安装windows xp
A:>fdisk
A:>format c:/SUQ
A:>C:
C:>smartdrv.exe
D:>cd i386
D:/i386:>winnt
开始安装windows
四、总结
在这次尝试中,使用最多的是grub的命令,如map,kernel,initrd,chainloader,rootnoverify等,体会到了grub的作用相当强大。
没有光盘,那只能从硬盘或者虚拟软驱(vfloppy)安装了。在经过了一下午的尝试和摸索之后,我找到了方法有三个:
1、安装DOS,然后再通过DOS安装window(这种方法已经成功)。
2、使用vfloppy工具(此法尚未尝试)。
3、使用freeDOS,http://www.freedos.org/
其中vloppy和freeDOS不用安装到硬盘,只需拷贝到硬盘的某个路径下,然后,在grub中输入指令启动进入DOS。
实验工具列表:
1、grub或grub for dos(需知道如何将Img映射到软盘fd0或者硬盘中,指令map)
2、MSDOS安装包(其中smartdrv.exe很关键,可以提高安装效率)(可以从DOS之家下载,网址:http://doshome.com/soft/
)
4、vfloppy工具
5、FreeDOS,http://www.freedos.org/
6、windows安装包
一、从硬盘安装MSDOS
其实在大二的时候学习《微机原理与汇编语言》这门课的时候,在实验室用过一段时间的DOS,只是那时候没有懂得如何去尝试安装,现在后悔当初没有找到安装方法。
1、下载msdos71f.zip,在压缩包中存在如下文件:
DOS71_1.IMG,DOS71_2.IMG
,MAKEBOOT.BAT,DI.EXE,HD-COPY.EXE以及说明文件。其中最主要的是两个IMG文件,这就是两张虚拟盘!那么我们有了这些文件该怎么用呢?
2、将从
msdos71f.zip中解压出来的文件放在c盘的一个文件夹里面,如msdos71f
3、使用grub或者grub for dos引导安装DOS,关于grub for dos或者grub的安装,请参考本博客的其它文章。
指令:
grub>map --mem (hd0,0)/
msdos71f/
DOS71_1.IMG (fd0)
grub>
map --hook
grub>
chainloader (fd0)+1
grub>
rootnoverify (fd0)
grub>
boot
从grub启动grub for dos的方法:
grub>
kernel (hd0,0)/grub.exe
grub>
boot
或者:
grub>chainloader (hd0,0)/grldr
grub>boot
另外,除了chainloadergrub的常用命令 还有configfile,用法如下:
grub>configfile (hd0,0)/memu.lst
即可看到,menu.lst中的引导列表。关于grub的常用命令可参考:
http://www.gnu.org/software/grub/manual/grub.html
4、第三步已经可以将DOS装起来了,但是,我们不是有两张盘吗,上面只能用一张,那第二张怎么用呢?做法是这样子的:先通过第三步将DOS装起来,然后,想办法使用WinImage或其它工具将
DOS71_1.IMG,
DOS71_2.IMG的内容提取出来,然后放在c:盘同一目录下,我直接放在
msdos71f下面,再次启动DOS,在
msdos71f目录下执行settup.bat,即可完整的安装DOS了!只不过了安装了两次罢了,没有光盘只能如此了,虽然走了些弯路,值得!
5、检查dos安装后所占用的空间及其相关文件
在虚拟机中安装DOS,分析其中包含的文件
6、研究如何在grub或者grub for dos中启动MSDOS和Windows
启动MSDOS
grub>chainloader (hd0,0)/bootseect.dos
grub>boot
启动Windows
grub>chainloader (hd0,0)/ntldr
grub>boot
或者:
grub>fallback 1
grub>find --set-root /ntldr
grub>chainloader /ntldr
grub>boot
7、制作U盘应急盘
二、使用grub进入DOS
1、vfloppy
grub>map --mem (hd0,0)/boot/BOOTDISK.img
(fd0)
grub>map --hook
grub>chainloader (fd0)+1
grub>rootnoverify (fd0)
grub>boot
2、freDOS
grub>map --mem (hd0,0)/balder10.img
(fd0)
grub>map --hook
grub>chainloader (fd0)+1
grub>rootnoverify (fd0)
grub>boot
三、安装windows xp
A:>fdisk
A:>format c:/SUQ
A:>C:
C:>smartdrv.exe
D:>cd i386
D:/i386:>winnt
开始安装windows
四、总结
在这次尝试中,使用最多的是grub的命令,如map,kernel,initrd,chainloader,rootnoverify等,体会到了grub的作用相当强大。
相关文章推荐
- 如何在DOS下从硬盘安装XP系统
- 在WINDOWS下和DOS(硬盘安装)下实现全自动安装XP系统的方法
- 如何在Windows DOS环境下格式化硬盘
- Windows下如何硬盘安装Ubuntu
- 如何将windows安装在移动硬盘上
- 如何从硬盘安装WINDOWS 7
- 在WINDOWS下和DOS(硬盘安装)下实现全自动安装XP系统的方法
- 如何在硬盘上同时安装OpenSolaris、Linux和Windows三系统(转)
- 如何在DOS下从硬盘安装XP系统
- 如何在DOS下从硬盘安装XP系统!
- Windows下安装Virtual Box如何增大硬盘大小(虚拟系统更为LINUX)
- 如何在DOS下从硬盘安装XP系统
- 如何实现硬盘安装 windows 7 和 ubuntu 9.10 双系统
- Appium基础篇1-如何在windows上安装Appium环境
- XP 系统下安装Windows 7(用硬盘全新安装)
- Windows 7 下硬盘安装CentOS 6.0
- 硬盘安装 Windows 7
- Windows 7 64位下如何安装Turbo C++
- 使用EFI引导从硬盘(U盘)安装Win7的图文教程 分类: Windows-嵌入式 生活百科 2015-06-25 16:40 320人阅读 评论(0) 收藏
- 如何将 Windows 2000 安装移到不同的硬件