修正DMA bug时遇到需要文件的问题
在执行rpm -e kernel-2.6.9时,出现Failed dependencies问题有谁知道去哪下载这些文件?
kernel >= 2.4.20 is needed by (installed) iptables-1.2.11-3.2mgc.i686
kernel >= 2.2.14 is needed by (installed) nfs-utils-1.0.6-43mgc.i686
kernel >= 2.2.0 is needed by (installed) libpcap-0.8.3-7mgc.i686
kernel >= 2.2.9 is needed by (installed) rp-pppoe-3.5-23mgc.i686
kernel >= 2.2.0 is needed by (installed) tcpdump-3.8.2-7mgc.i686
kernel >= 2.2 is needed by (installed) pciutils-2.1.99.test8-4mgc.i686
kernel >= 2.4 is needed by (installed) quota-3.12-5mgc.i686
kernel >= 2.4.3 is needed by (installed) pcmcia-cs-3.2.7-1.14mgc.i686
kernel >= 2.4.10 is needed by (installed) prelink-0.3.3-1mgc.i686
我在www.magiclinux.org上没有找到这些文件
用google也搜索不到
magiclinux官网上能提供单个文件FTP下载吗? 不解:ML 1.2 RC1修正DMA的bug好像用不着卸载内核吧? 你卸载内核做什么呀??
直接
rpm -Uvh 不就行了?? 这是在conner的修正帖里提到的
已知BUG:
1. HD的DMA被禁用。
原因: 在MI和新内核中,为了减小kernel体积,所以将所有主板的IDE驱动变成了模组。现发现一旦变成模组后,DMA模式就不可用。
解决办法: 将模组编入内核。
更新内核在这里下载。
http://magiclinux.org/people/conner/kernel-2.6.9-3mgc.i686.rpm
运行
rpm -e kernel-2.6.9
rm /boot/initrd-2.6.9.img
rpm -ivh kernel-2.6.9-3mgc.i686.rpm --nodeps --force
覆盖原来的就可以了。 sorry, 应该是rpm -e kernel-2.6.9 --nodeps 在执行第三步时出现下面的错误?
/var/tmp/rpm-tmp.75780: line 7:2488 段错误
请问什么是段错误?
sed -e "s/title Red Hat Linux (2.6.9)/title MagicLinux(2.6.9)/"
/boot/grub/grub.conf.old >/boot/grub/grub.conf
我打开 grub.conf时,发现文件是空的?
error: %post(kernel-2.6.9-3mgc.i686) scriptlet failed, exit status 139
页:
[1]