利用Ubuntu启动U盘安装DOS和WindowsXP的方法

没有光驱和软驱,利用Ubuntu启动U盘安装DOS和WindowsXP。

如果有一台电脑,没有光驱和软驱,或者有光驱但是没有安装光盘,又或者光驱坏了,当WindowsXP系统出故障了,甚至不能启动了,该怎么办呢?

在这里我想到一个重装系统的方法,当然这不是唯一的方法。如果你有一块移动硬盘或者比较大容量的U盘(后面我都叫移动硬盘),并且那台电脑可以从USB启动,我推荐你用这个方法(对裸机安装系统也可以用这个方法)。分几个步骤:

一、在移动硬盘中安装一个Ubuntu系统

可以利用另一台电脑,在移动硬盘中安装一个Ubuntu系统。Ubuntu是免费的,可以从它的官网上下载可安装的ISO文件,然后烧录到光盘中(或者做一个可启动安装的移动硬盘。注意:如果你只有一个移动硬盘,需要把它至少分为3个分区,一个主分区用于做安装盘,留下足够的空间用于安装Ubuntu系统)。

Ubuntu的安装盘(光盘或移动硬盘)做好后,就用安装盘启动电脑,把Ubuntu系统安装到你的移动硬盘中。有关Ubuntu的具体安装方法,网上有很多介绍,官网上也有详细说明,我这里就不详细说了。注意是要选择移动硬盘的分区进行安装,并且把GRUB安装在移动硬盘的MBR就好了。

二、利用有Ubuntu系统的移动硬盘启动电脑

现在回到要重装系统的电脑这里,把装好Ubuntu的移动硬盘接到USB接口上,修改BIOS设置为优先USB启动,从USB启动进入Ubuntu。Ubuntu的具体使用方法我也不说了,网上有很多介绍。

进入Ubuntu后,就可以做平时在WindowsXP上能做的大部分事情了。在这里,我们先把上网功能配置好。也可以使用GParted对电脑中的硬盘进行分区调整。

三、在Ubuntu中安装虚拟机软件

因为我要使用虚拟机安装DOS,所以先装虚拟机软件。我选择VirtualBox,这也是免费的,可以从它的官网上下载安装。因为是在Ubuntu下,建议添加VirtualBox的源进行安装。

四、使用虚拟机往硬盘中安装DOS

要安装WindowsXP,需要先装个DOS到电脑硬盘中。可以使用VirtualBox虚拟机把DOS安装到真实硬盘中。

首先使用GParted把电脑的硬盘分区调整一下,必须有一个FAT16或FAT32的主分区用于安装DOS,而且这个分区必须标志为boot。

然后使用VirtualBox的命令行工具创建一个使用整个真实硬盘的虚拟硬盘文件Hard.vmdk,命令如下:

VBoxManage internalcommands createrawvmdk -filename Hard.vmdk -rawdisk /dev/sda

接着在VirtualBox中新建一个使用Hard.vmdk作硬盘的虚拟机,下载个DOS安装光盘ISO文件(比如[MS-DOS.7.10完整安装光盘ISO版].DOS71CD.ISO),设置为虚拟机的光驱。启动虚拟机,安装DOS;重启虚拟机,测试DOS。

五、从DOS安装WindowsXP

安装好DOS后,退出虚拟机。在Ubuntu中把WindowsXP的安装文件拷贝到电脑硬盘的FAT32分区中。如果没有WindowsXP的安装文件,也可以从网上找到下载。Ubuntu可以直接把ISO文件解压到一个目录中。注意给DOS使用的目录名不能超过8个字符。

重启电脑,修改BIOS设置为优先硬盘启动,从硬盘启动进入DOS。如果你装的DOS没有自动运行smartdrv.exe,你需要先运行它。CD到WindowsXP的安装文件目录下,CD到I386子目录,运行winnt.exe就可以安装WindowsXP了。

好了,到此WindowsXP系统又重装好了。这个方法中用到的都是免费软件(除了WindowsXP以外),都可以从网上很容易找到。希望这个方法能帮到有需要的朋友。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


在Docker中,挂载目录的权限问题通常可以通过以下方法解决: 使用 -v 参数指定挂载目录时添加权限相关的选项。可以通过在挂载的目录后面添加 :ro 或 :rw 来指定...
在Ubuntu命令行中设置中文可以通过以下几种方式实现: 安装中文输入法:可以通过在命令行中安装中文输入法来在终端中输入中文。常见的中文输入法包括Fcitx、IBu...
要查看CentOS中的重启记录,可以使用以下命令: 使用last命令查看系统启动和关机记录: last reboot 使用journalctl命令查看系统日志,可以筛选出重启相关的...
要判断哪个串口在工作,可以通过以下方法: 使用命令行工具:可以使用命令ls /dev来列出系统中所有的串口设备,通常串口设备的名称以ttyS或ttyUSB开头。可以使...
要查看Linux系统中数据盘的挂载点,可以按照以下步骤进行: 打开终端窗口,输入以下命令来查看系统中已挂载的磁盘和分区信息: df -h 在显示的结果中,找到...
要更改Ubuntu系统的启动项顺序,可以按照以下步骤操作: 打开终端,输入以下命令来编辑grub配置文件: sudo nano /etc/default/grub 在打开的配置文件中...
今天小编给大家分享一下excel图案样式如何设置的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希
这篇文章主要讲解了“win10设置过的壁纸如何删除”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“win10设置...
这篇“Xmanager怎么显示远程linux程序的图像”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希
今天小编给大家分享一下xmanager怎么连接linux的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希
这篇“如何重置Linux云服务器的远程密码”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴...
本篇内容介绍了“Linux云服务器手动配置DNS的方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何...
这篇文章主要介绍“Linux中如何部署Golang应用程序”,在日常操作中,相信很多人在Linux中如何部署Golang应用程序问题上存在疑惑,小编查阅了各式资料,整理出
这篇文章主要介绍“Linux云服务器中如何使用sudo”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Linux云服务器中
这篇文章主要讲解了“linux怎么查看服务器开放和启用的端口”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习...
这篇文章主要介绍“Linux下怎么安装PHP的memcache扩展”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Linux下怎
本文小编为大家详细介绍“linux下忘记root密码如何找回”,内容详细,步骤清晰,细节处理妥当,希望这篇“linux下忘记root密码如何找回”文章能帮助大家解决疑惑...
本篇内容介绍了“如何更新Linux云服务器的操作系统”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理...
这篇“Linux云服务器入侵如何排查”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读
本篇内容主要讲解“Linux中的nohup命令如何使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux中的nohup...