前几天下载了一个ML1.2,想在我的新本本D610上安装,
下载完成后刻成光盘,启动安装,安装过程一切正常.
安装完重启,显示无法找到root分区.仔细查看dmesg发现内核没有找到hda,在找ide0时出现:
| 代码: |
| I/O resources xxx not free. ports already in use, skipping probe. |
拿一张knoppix盘启动发现能够找到hda. 仔细检查两个内核的config,没有发现有什么不相同, 把knoppix的config拷贝到ML中重编内核,用新内核重启还是不行. 再看发现两个内核版本不相同, Knoppix是2.6.7, ML是2.6.9. 重下一个2.6.7编译,能够找到hda. 觉得2.6.7版本太低,重下了一个2.6.12.4, 编译后重启,又出现不能找到root分区, 查看dmesg,
发现内核把我的硬盘认成是SCSI的了,变成sda了.
无奈,只得再用knoppix启动,改grub.conf. 重启,能够进去. 但我的root分区是只读的,而且只能进单用户模式.郁闷中.
. 猛然想起更有一个地方要不得改, 就是/etc/fstab.再用knoppix启动,改好/etc/fstab. 终于能够启动了.
启动后想进X系统, # startx, 黑屏. 痛苦. 我的本本是915GM的显卡, GOOGLE 后,找到dri.freedesktop.org, 按这网站上的提示一步步安装了一个Xorg. 加载内核模块intel_agp, agpgart时说很难找到Module intel_agp. 重编内核,make menuconfig中发现agp中intel那一行不可见, 手工打开.config寻找CONFIG_AGP_INTEL, 默认为M, 重编,还是相同很难找到, 到/lib/modules/2.6.12.4/drivers/char/agp中也没有intel-agp.ko, 只有agpgard.ko.一气之下, 到ftp.kernel.org下了一个最新的2.6.13, 安装后还是不行. 我想可能不是内核的问题, 再去Xorg的官方网站www.x.org上下了一个最新的6.8.2, 按照官方说明一步步安装好.# startx.成功.
至此,历时两天,终于装好了.

文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!



