我有一台旧的 Pentium II 300 Mhz 计算机,只是为了运行/测试旧的 DOS 应用程序。它有两个硬盘,一个 2 GB 用于 DOS,一个 40 GB 用于 Linux。首先,我使用 GRUB 安装了 Debian 6,但由于旧 BIOS 无法识别大于 8 GB 的硬盘,因此无法启动。然后我想起旧的 LILO 启动管理器有一个解决这个问题的方法。所以我用 LILO 重新安装了 Debian 6。我更改了 LILO 的设置以查看 DOS 的分区/硬盘驱动器。
DOS 总是启动...但 Linux 只是有时(1/5) 这是为什么?错误消息是:
Can't mount /dev
Can't mount /tmp
Can't mount ....
root=/dev/sda1
看起来它找不到根分区,但是我在 中的Linux 部分添加了行lilo.conf
。
也许是 LILO 配置问题、错误或 BIOS
还有其他人遇到这个问题吗?
答案1
我也尝试让我的旧 Pentium I 100Mhz。
我使用 Live CD 来完成这项任务,斯莱克斯分布式是我的选择。
尝试这个http://ftp.slax.org/SLAX-3.0.x/
2.0.x 版本太旧,4.0.x 版本不想在我的 P I 上启动。
也许你会更幸福。 3.0.x - 没问题。
答案2
如果 5 次中有 4 次无法启动,则磁盘可能出现故障,并且坏扇区尚未影响小 DOS 分区。