如何从硬盘安装DOS和windows
这两天在安装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的作用相当强大。
如何从硬盘安装DOS和windows相关推荐
- Win7环境下硬盘安装XP(无光驱/光盘安装XP)
Windows 7推出后,以其绚丽的外观,不凡的性能等特性迅速博得广大用户的喜爱.但不管其有多优秀,亦或是易用性有多高,作为一个新事物,总需要给人们一个接受的过程.在拥有了Windows 7的同时,似 ...
- android 4.3 x86 root,【转载】Android X86 4.3的硬盘安装方法
Android X86 4.3在7月25日放出 (http://android-x86.googlecode.com/files/android-x86-4.3-20130725.iso), 我怀着兴 ...
- Windows 7 硬盘安装
1.把镜像用虚拟光驱加载,然后拷贝到任一硬盘分区中,用WINRAR解压也可以,我的是E:\win7. 2.把E:\win7目录下的bootmgr和boot目录(其实只要里面的boot.sdi和bcd文 ...
- DOS下从硬盘安装XP系统方法与要点
DOS下从硬盘安装XP系统方法与要点,供参考. 一.准备工作 1.确定一个FAT32格式的盘(C盘除外),D.E.F盘都可以,前提是它必须是FAT32格式的. 有朋友问,如果不是FAT32格式的会出现 ...
- Windows 7/8/8.1 硬盘安装法实现 ubuntu 14.04 双系统
Windows 7/8/8.1 硬盘安装法实现 ubuntu 14.04 双系统 原文:Windows 7/8/8.1 硬盘安装法实现 ubuntu 14.04 双系统 一.软件准备 1. 下载 Ub ...
- Windows 7 硬盘安装方法
Windows 7硬盘安装正确方法收集 一早同事的Windows 7系统有点问题,视频等不能正常播放.想要升级到7068的比较新的版本,是修复呢,还是重新安装呢?但他没有光驱,只能硬盘安装了.于是网上 ...
- Windows 7硬盘安装方法大全
Windows 7硬盘安装方法大全,共整理出四种方法 该Windows 7硬盘安装方法大全介绍了Windows 7下安装高版本的Windows 7,Vista下硬盘安装Windows 7,xp下硬盘安 ...
- [转]如何使用WinPE硬盘安装Windows XP
由 vlieh2 于 星期三, 2008-04-09 12:33 发表 WinPE是一个小巧的winxp操作系统,利用WinPE我们可以实现无光驱.无软驱,全新NTFS硬盘安装 Win 98/Win2 ...
- 思齐博客——硬盘安装Windows 7方法大全
硬盘安装Windows 7方法大全 发表于 2013-02-13 由 思齐 微软最新Windows操作系统Windows 7正式推出已经有段日子了,在历经Vista的失败后大家对于微软这个新产品普遍评 ...
最新文章
- 还原数据库:The backup set holds a backup of a database other than the existing database……
- mysql消息队列的原理_PHP和MySQL实现消息队列
- WPF 路径动画PathAnimations的使用
- 中南民族大学c语言报告,中南民族大学信C语言实验报告.doc
- 客户每次请求Web页面过程
- Biscuit – 超方便的多开浏览器[Win/macOS/Linux]
- 大剧院自助签证_剧院集团通过像开放组织一样取得成功
- oracle数据库连接违反,Oracle 数据库连接的一些坑
- 一个软件公司需要多少前端_内幕!软件外包公司开发一个软件需要多少钱?
- 2015年1月微信上线原创声明功能:智能添加原创标识 转载自动注明出处
- php in_array性能优化
- HDU 3829 Cat VS Dog
- 川土微 | CA-IS3105W 全集成 DC-DC 转换器
- 新商业模式的“分歧者”——汇新云
- 程序员,从培训班出来的都是垃圾!!!?
- 基于FPGA的SPI-Flash控制器的Verilog设计和验证
- QA小课堂:一个网站或者APP开发要多少钱
- hpux oracle19c dbca DBT-05509 Failed To Connect To The Specified Database
- 移动机器人室内定位技术综述
- linux -第一式(终端开启键盘背光)