有没有办法在 CD 驱动器确实有故障并且仅安装了 Ubuntu 的笔记本电脑上安装 Windows XP?
这里没有 USB 选项,因为主板不支持 USB 启动。电脑是 Acer Aspire 1640,这让它变得更加复杂 :D
我相信没有办法实现这一点,但可能存在一些我尚未听说过的棘手组合:)
编辑:另一个选项是将 Windows 安装文件从安装 ISO 复制到一个预格式化的小型 FAT32 分区,然后从该分区执行安装。
但是如何配置 GRUB 以便能够以某种方式进入 FAT32 分区?
答案1
我可以告诉你这是可能的,但非常困难。以下是你必须采取的步骤的粗略概述
- 假设您有此机器的 Windows 安装盘,从另一台具有可用 CD 驱动器的机器创建安装盘的 ISO,并将 ISO 保存到该机器的硬盘驱动器
- 使用 FTP/Windows 文件共享/Samba/等通过网络连接将此 ISO 传输到笔记本电脑
- 使用 Gparted 调整现有 Ubuntu 分区的大小,以便有足够的可用空间来存放 iso 的内容
- 创建一个 fat32 分区并将 ISO 的内容复制到这个新分区中
- 通过安装适当的 Windows 引导加载程序或配置 grub 来引导该分区,将分区设置为可引导
- 从该分区启动并执行安装 Windows 操作系统的步骤
这里还有更多考虑因素,取决于您是否要尝试保留当前拥有的 Ubuntu 操作系统、您的笔记本电脑有多少硬盘空间以及其他因素,但这只是一个粗略的概述,希望至少表明这是可能的。
答案2
我认为这是不可能的。最接近的做法是使用另一台机器将其安装到外部硬盘上,然后交换该驱动器或使用 Ubuntu 将其复制到格式化的 NTFS 驱动器上,但我相信 Windows 会对硬件更改提出抱怨。
答案3
我唯一想到的就是尝试从 Grub 启动 Windows XP(可启动)ISO。我之前已经从 Grub 启动过很多东西,并且 Google 搜索结果(搜索:grub boot windows xp iso)看起来很有希望……但我没有尝试过这个特定请求的个人经验。
它可能需要一些 syslinux 魔法,甚至一些分区操作,但值得一试。
编辑:我会投票支持 ObligatoryMoniker 的答案,但声誉仍然太低。
答案4
有一个聪明而简单的方法可以做到这一点(已经经过我自己的测试):
使用 VMware 使用您的 .iso 文件在您的 Ubuntu 上安装虚拟 Windows: https://www.vmware.com/
按照此处的说明将虚拟映像迁移到物理驱动器: https://www.vmware.com/support/v2p/doc/V2P_TechNote.pdf
曾经我有一个 4GB 的 USB,但是这对于 Windows 10 来说不够用,所以我这样做了。
PS,我知道您的问题很久以前就被问过了,只是想为其他好奇的人说一下。