我正在将 Fedora 9 安装到 PC(规格见底部),但在识别硬盘方面遇到了很多麻烦。为了让 Fedora 安装程序首先识别它,我必须将“ata_generic.all_generic_ide=1 pci=nomsi”传递给内核,之后它安装成功。
但是,现在当我启动已安装的操作系统时,我收到“无法找到文件系统‘/dev/root’”错误。我尝试在启动时向内核传递与安装时相同的参数,但无济于事。
我尝试过使用默认的 LVM 布局并定义手动布局,但没有任何区别。BIOS 中没有启用 AHCI 或类似功能的选项,事实上 BIOS 在大多数方面都非常有限。我可以使用安装 CD 在救援模式下进入系统(使用那些额外的内核参数),但我不知道进入系统后该做什么......
不幸的是,由于外部限制,使用较新版本的 Fedora 甚至其他 Linux 发行版都是不可能的 —— 这很烦人,因为我知道 Ubuntu 在这个设置下运行良好。
我使用 Linux 的时间并不长,所以请把我当傻子吧——我就是个傻子。任何帮助我都会非常感激,谢谢!
系统规格:
- 英特尔凌动 Z530 CPU @ 1.6 GHz
- Intel US15W 芯片组
- 1 GB DDR2
- 160 GB SATA 硬盘(三星 HM16HI)
- 1000 Mbit/s 以太网端口
- 菲尼克斯 BIOS
更新:
我尝试传递与安装期间相同的参数,但没有帮助。我尝试过使用和不使用 LVM 进行安装。使用 LVM 时,我收到的错误与卷组有关,而没有 LVM 时,错误仅与根位置有关 - 我怀疑这两种症状都是同一问题的症状。
我正在安装的设备(有兴趣的人可以将其称为 FitPC 2)预装了 Ubuntu,我之前一直使用这个系统,所以我很确定这不是硬件问题。无论如何,我非常想尝试虚拟化,但正如您所指出的那样,Atom 并不那么强大,而且我真的没有时间研究它。
我可能会稍后尝试修补内核,因为自我的版本(我认为是 2.6.24)以来可能已经添加了一些内容。
答案1
您是否尝试过在尝试启动时将相同的参数传递给内核,就像在安装过程中让其识别驱动器时一样(取决于出现错误的原因,Grub 还是 Fedora 本身)?
当您说尝试定义自己的分区时,您的意思是不使用 LVM,对吗?如果不是,那就试一试。
如果你真的需要 Fedora 9,你能否使用另一个发行版,然后使用虚拟机(尽管你的原子没有太多马力……)?无论如何,我认为至少尝试另一个发行版以排除硬件问题是一个好主意。