从同一磁盘(不同分区)启动第二个操作系统

从同一磁盘(不同分区)启动第二个操作系统

我不确定我是否使用了正确的术语 - 所以如果我表述错误,请纠正我......

我正在尝试:

我有一个没有分区的磁盘。它运行的是某个旧版本的 Ubuntu。

我想创建一个分区,然后安装较新版本的 Ubuntu 并从它启动。

该设备无法连接到互联网 - 因此无法进行标准的 Ubuntu 升级。它与另一台设备有连接,我可以通过它传输图像。

从高层次来看,这似乎是可能的(?)。

我可以使用parted等进行分区。但我是否需要一些特殊的实用程序来在第二个分区上安装操作系统映像(使用raw磁盘映像)?CloneZilla这里有类似的工具吗?有什么实用程序可以使这更容易吗?

感谢任何提示/指示。

--

答案1

你的磁盘上至少有一个分区:),因为你无法在磁盘上创建任何文件系统并安装任何操作系统分区:)

如果要安装较新版本的 Ubuntu,则不需要任何特殊工具。只需下载新的 Ubuntu 映像,将其刻录到 DVD 或创建可启动的 USB(这里是有关如何创建可启动 USB 的教程)并照常从该 DVD/USB 启动。在实时系统中,您将找到可帮助您创建新分区的 GParted 程序。然后照常继续安装 Ubuntu(这里是有关 Ubuntu 安装的教程。Ubuntu 安装程序会检测之前的 Ubuntu 安装并询问您如何处理它。如果有一个选项可以与之前的 Ubuntu 一起安装新 Ubuntu,只需选择它即可。否则,请手动执行。使用自定义分区并告诉 Ubuntu 安装在空闲分区上。

如果您使用自定义分区,您甚至可以(我推荐它)在安装期间为旧分区创建一个挂载点,这样您就可以从新分区访问旧 Ubuntu 安装的文件,例如/old目录(或您选择的任何名称)。

Ubuntu 安装程序将负责安装 GRUB 菜单,让您在启动时选择启动新系统还是旧系统(新系统为默认系统)。

如果你需要更多信息,可以询问询问Ubuntu地点。

答案2

我觉得奇怪的是没有人提到 QEMU,如果您想同时运行这两个操作系统,那就是:

qemu-system-i386 -cdrom your_new_ubuntu.iso -hda /dev/<insert name of harddrive>

例如,我在玩耍时经常会这样做:

qemu-system-i386 -cdrom knoppix-std-0.1.iso -hda /dev/sda

相关内容