Dell Inspiron Mini 12 で CentOS をまともに動かす

実はeeepcだけでなくmini12も持っているのだ。
こいつも例のごとく、簡単には動いてくれないです。
普通にインストールしただけだと、ディスクがhdaで認識されて、dma onに出来なくて、謎のカーネルエラーを永遠に垂れ流します。

こうすっと、sdaで認識(PATAのSCSIエミュレート?)されて、スピードも30MB/sec位は出ました。*1

# rpm -Uvh http://elrepo.org/elrepo-release-0.1-1.el5.elrepo.noarch.rpm
# perl -p -i -e 's/(enabled)=0/$1=1/' /etc/yum.repos.d/elrepo.repo
# yum install kmod-pata
# mkinitrd --preload pata_sch --preload libata /boot/initrd-2.6.18-164.el5pata.img `uname -r`
# tee /etc/grub.conf <<EOT
title CentOS (2.6.18-164.el5pata)
        root (hd0,0)
        kernel /vmlinuz-2.6.18-164.el5 ro root=LABEL=/ hda=noprobe hda=none
        initrd /initrd-2.6.18-164.el5pata.img
EOT
# reboot

関係ないが上記teeの使い方を最近知って感動した。

*1:元は3Mほどだったかな