怀旧:在 22.04 上从 GRUB 启动旧版本(9.04、10.04)

怀旧:在 22.04 上从 GRUB 启动旧版本(9.04、10.04)

全部 - 我最近发现了几个旧盒子(运行 9.04 和 10.04),它们在壁橱里放了大约 10 年。我还有一台旧机器,上面装有 Lubuntu 22.04 和....MS-DOS 6.22(别笑...我用这台机器维护几台 1980 年代的老式 PC,所以需要软盘驱动器)。为了启动 DOS,它在 MBR 格式的 SSD 上运行。

出于怀旧的考虑(不是很重要,只是练习),我希望能够启动这些旧的 Ubuntu 版本。我从 9.04/10.04 机器中取出硬盘,使用 GParted 将根分区复制到 Lubuntu 22.04 机器上的 SSD,维护根分区上的 UUID,将 /home、/usr、/usr/local 和 /opt 的内容复制到旧根分区的子目录并修复 /etc/fstab(这样它就不会在单独的分区上寻找这些目录),然后在启动到 Lubuntu 时运行 update-grub。它看到旧分区并为它们创建条目。但是,两者都无法启动。我只看到一个空白屏幕大约 30 秒,然后机器重新启动。

我尝试从其中一个旧硬盘(Ubuntu 10.04)启动,除了屏幕分辨率问题(xrandr 最大只能看到 800x600)之外,它启动正常,所以问题不在于我尝试运行它的硬件。

我猜想 Lubuntu 的新版 GRUB 与旧的 2.6.31x 内核存在问题。有没有什么办法能让它们启动?只是好奇。

提前致谢!

相关内容