无法在我的电脑上安装新版本的 Linux

无法在我的电脑上安装新版本的 Linux

我有一块 MSI-RC410 主板,带板载 ATI Radeon XPress 200 系列显卡。

我已经在我的 PC 上使用 OpenSuse-11.0 一年多了。但是当我尝试升级到 OpenSuse-11.1 时,我设法安装它却发现缺少几个功能。例如缺少 /dev/cdrom。

Fedora 11 的安装 DVD 也不起作用。

我也尝试过 Ubuntu-9.10 live cd。当我从 CD 启动时,我得到了 initramfs 命令提示符。仍然可以安装这些操作系统的旧版本。

这种行为的原因是什么?

这与新版本的 Linux 内核与我的硬件不兼容有关吗?

我应该怎么做才能安装新版本的 Linux?

答案1

我猜想这与主板上集成的某些 FAKERaid 有关。
如果存在此类设备,请从 BIOS 中禁用它,然后重试。(或者尝试升级 BIOS)
错误的更多详细信息将很有用(ubuntu 的情况)。

这就是我所说的 FAKERaid:

基于操作系统的 RAID 并不总是保护启动过程,并且通常不适用于 Windows 的桌面版本(如上所述)。硬件 RAID 控制器价格昂贵且专有。为了填补这一空白,引入了廉价的“RAID 控制器”,这些控制器不包含 RAID 控制器芯片,而只是带有特殊固件和驱动程序的标准磁盘控制器芯片。在早期启动阶段,RAID 由固件实现;当加载受保护模式的操作系统内核(例如 Linux 或现代版本的 Microsoft Windows)时,驱动程序将接管。

这些控制器被制造商称为 RAID 控制器,并且很少向购买者说明 RAID 处理的负担是由主机的中央处理器而不是 RAID 控制器本身承担的,因此引入了上述 CPU 开销,而硬件控制器则不会受到影响。固件控制器通常只能在其 RAID 阵列中使用某些类型的硬盘驱动器(例如,用于 Intel Matrix RAID 的 SATA,因为现代 Intel ICH 南桥既不支持 SCSI 也不支持 PATA;但是,主板制造商在某些主板上在南桥之外实现了 RAID 控制器)。在推出之前,“RAID 控制器”暗示控制器进行了处理,尽管 RAID 本身已正确实现,但这种新类型已被一些人称为“假 RAID”。Adaptec 称它们为“HostRAID”。

如果您尚未使用最新版本,则 BIOS 升级只是硬件制造商推荐的简单程序。

我不认为您显示的错误是 Ubuntu 无法启动的原因。

相关内容