我的 Linux Ubuntu 16.04 LTS 在使用 HDD 的 RAID 阵列上运行良好。
我已经向系统添加了一个旧的 SSD,并且发现它安装了 WinXP。
我想要在这个 SSD 上恢复一个旧版软件。
在这种情况下,使用这些现有安装设置双重启动的最佳方法是什么?
答案1
- 从 SSD 创建 VHD。制作备份副本。
- 由于您的 RAID 由操作系统处理,因此您应该能够向其中添加新硬盘。添加 SSD。也许。猜测
- 安装 虚拟机箱并配置一个新的 VM。使用您新创建的 VHD 作为 VM 的硬盘。现在您的 Linux 中就有了 xp。
如果您觉得自己很厉害,您可以直接连接 SSD,进入 BIOS 设置,然后选择首先从 SSD 启动。这样就可以加载了。但另一种方式更吸引人,不是吗?
答案2
在这种情况下,调用双启动系统的最佳方法是什么?
不可能。
双重启动是指安装两个操作系统,在任何一个操作系统之前至少加载一个引导加载程序管理器,用户可以选择启动哪一个操作系统。
更糟糕的是,您在 Linux(Ubuntu)中已经有一个(软)RAID。即使您设法将旧 SSD 添加到现有的 RAID,该驱动器中的任何内容都不会保留。
答案3
你有两个选择
- 使用虚拟机 - 不是双启动,但你可以重新利用 SSD,或者
- 将 SSD 的信息添加到你的引导程序(例如:Grub)
假设您确实想要双启动(而不仅仅是访问 VM 中的软件),那么您将需要将 SSD 的信息添加到您的引导加载程序中(我假设您正在使用 Grub)。
由于是 Windows XP,您需要在配置中使用类似以下内容,hd0,0
其中安装了 Windows XP 的磁盘和分区是哪里。请参阅/boot/grub/menu.lst
。
title Windows XP
rootnoverify (hd0,0)
chainloader (hd0,0) +1
您可能还需要使用map
以下命令来交换硬盘:
title Windows XP
map (hd0) (hd1)
map (hd1) (hd0)
rootnoverify (hd1,0)
chainloader (hd1,0) +1