由于我将要实习,实习期间需要使用 Windows 软件,因此我决定不惜一切代价删除 Ubuntu 12.04,安装 Win XP SP3(因为 ubuntu 的 DualBoot 主题建议先安装 Windows,然后再安装 Ubuntu,因为反过来安装会导致引导加载程序出现问题),然后重新安装 Ubuntu 12.04,因为我想继续使用它作为我的主要操作系统,在实习期间只使用 WinXP。除此之外,我还想有一个用于数据的分区,Ubuntu 和 Windows 都可以使用它。
所以现在,
我使用从 ubuntu-live cd 运行的磁盘实用程序格式化了我的驱动器,并使用主引导记录(意识到这样我将丢失之前保存在外部驱动器上的所有数据,并且我的 Ubuntu 之后将无法再工作),创建分区
- Windows(NTFS),
- 个人数据(FAT,据我所知 Ubuntu 和 Windows 都可以处理)
- Linux 的交换分区,
- 以及一个用于 Ubuntu(ext4)的分区;
尝试从 CD 安装 Win XP 时出现蓝屏,停止安装并告诉我删除所有最近安装的驱动器并运行 CHKDSK。
所以我想,也许 Windows 不喜欢在安装时使用预分区的驱动器,因此我需要重新格式化硬盘驱动器,以便拥有一个完全“新”的驱动器,然后我可以在 Windows 安装期间对其进行分区,以创建我需要的分区。但是,尝试这样做时,从实时 CD 运行的磁盘实用程序会给我以下警告:
Error creating partition table: helper exited with exit code 1: In part_create_partition_table: device_file=/dev/sda, scheme=0
got it
got disk
committed to disk
BLKRRPART ioctl failed for /dev/sda: Device or resource busy
我不明白为什么它告诉我硬盘正忙,因为如上所述,我都是通过实时 CD 来执行所有这些操作的。
因此,我的问题是:
我该如何解决磁盘实用程序给出的错误?
按照上述方式使用四个分区是否有意义?如果没有意义,我应该创建哪些分区?
理论上,我可以从 Ubuntu Live CD 对我的驱动器进行分区以创建我想要的分区并先安装 Windows,然后再安装 Ubuntu 吗?
更新:
嗯……我不知道我可以这样做。但无论如何……我必须使用 Matlab(我知道 Ubuntu 也有,但我需要获得 Windows 版本才能实习)来分析神经影像数据,这需要大量的系统资源。所以我想知道在 Ubuntu 上运行虚拟化 Windows 并同时使用 Matlab 是否会超出我的笔记本电脑的功能?
4GB 内存、i3-2310M CPU @ 2.10 GHz x 4、Intel HD3000 集成显卡
你是什么意思?
谢谢您的回答!
编辑:刚刚看到第二个答案。非常感谢!!我猜,备份我的 ubuntu 会非常优雅!下次,如果我再次这样做,我一定会考虑这个解决方案!所以现在,我将尝试创建这两个 NTFS 分区并按照您提到的步骤操作。
更清楚一点:我在安装 Windows 之前使用了磁盘实用程序,因为在对我的原始驱动器进行分区和格式化时,Windows 设置给了我上述蓝屏(谁知道为什么……不幸的是,当我第一次尝试安装 Windows 时,我不确定它们是如何分区的,所以我不能给出任何提示……)。因此,我尝试从 live-cd 更改格式和驱动器分区(因为我当时没有安装任何操作系统),以便能够安装 Windows。
答案1
为什么不虚拟化您的 Windows,我使用了一个功能齐全的 XP,将所有办公软件安装在 VirtualBox 上,而且它将在全屏下完美运行,因此如果您必须使用它几天,也不会有什么区别。
答案2
你需要更清楚。你是在安装 Windows 之后还是之前使用磁盘实用程序?实际上,你的问题可能有一个更简单的解决方案,而不需要你删除 ubuntu 然后再次安装它(及其所有软件)。请参阅我最后的答案。以下是针对你当前问题的答案。
由于您已格式化笔记本电脑硬盘,简单的方法是先在干净的硬盘上安装 Windows,该硬盘有 2 个简单的 ntfs 分区(1 个小分区用于 Windows,另一个用于其他分区),然后启动 Windows 以根据需要创建更多分区(用于交换、ubuntu、commonarea 等),使用 Windows 自己的分区实用程序,尽管仍为 NTFS 格式。最后从 live cd 安装 ubuntu,手动指定分区(它会自动将所需的驱动器格式化为交换和 ext4 格式)。不要从 live cd 创建任何分区。此外,ubuntu 会自动在 MBR 中安装自己的引导加载程序,这意味着 ubuntu 将成为您的主要操作系统。
4 个分区就足够了 - windows (NTFS)、ubuntu(EXT4)、swap(SWAP) 和 commonarea(NTFS)。另外要避免使用 FAT 文件系统。Ubuntu 可以理解 windows 可以理解的每个文件系统,因此 NTFS 会更好。
在此处查找更多信息 -https://help.ubuntu.com/community/WindowsDualBoot
PS:下次您想做类似的事情时,无需完全删除 ubuntu 操作系统。您实际上可以在外部驱动器上对 ubuntu 操作系统进行完整的工作备份(外部驱动器应为 ext4 格式),然后完全格式化并安装笔记本电脑硬盘上所需的任何内容,最后将整个 ubuntu 操作系统复制回硬盘上单独的新分区。这样就无需再次安装所有软件并手动进行所有配置。在此处查找完整信息 -https://help.ubuntu.com/community/Partitioning/Home/Moving。