2009年2月13日

[vine-users:079178] Re: kernel-2.6.16-76.40vl4で起動せず(AHCIあたり)

馬場崎です。
ぼちぼち時間がなんとかなり始めましたので、一個ずつ片付けて
いきたいと思います。
(それにしてもここしばらくの自分のメールやフォーラムの
発言を読み返して、ちょっと恐いくらい誤字脱字誤変換が
含まれている事に気づきました。SCIMのせいだけでは
無いはずなので、ごめんなさいです。お目汚しでした)

さて、
> VineLinux-4.2 で Eratta の出ていた kernel-2.6.16-76.40vl4 を更新した
> ところ、起動できなくなりました。位置的には ahci の読み込み直前で停止
> します。プロンプトは点滅していますが、キー入力など受け付けない状態です。
>
> ひとつ前の kernel-2.6.16-76.39vl4 では問題なく起動します。
>
> ■環境
> Lenovo X-60-Tablet
> Core2Duo
> 内蔵 2.5HDD SATA接続

内蔵トラックポイントをPS/2マウス互換で認識した後、本来SATAデバイスが
ずらずら〜〜っと表示されなくてはいけないあたりで止まっていましたので、
AHCIあたりが怪しいと睨んで、カスタム起動RAMディスクイメージを作成して
亊無きを得ました。

パラメーターは(冗長だと思いますが)こんな感じです。
※作業はひとつ前のKernel-2.6.16-76.39vl4で起動した状態で行いました。

※/root/mkinitrd-ahci.sh ファイルを作成、シェバング(#!/bin/bash)無し、
実行属性無し、使う時は
# bash ./mkinitrd-ahci.sh として使用しています
[内容]
mkinitrd -v -f --preload=ahci \
--preload=ehci-hcd --preload=ohci-hcd --preload=uhci-hcd \
--preload=libata --preload=usb-storage \
--preload=ohci1394 --preload=ieee1394 \
--preload=sd_mod --preload=scsi_mod \
--with=usb-storage \
/boot/initrd.ahci.img 2.6.16-76.40vl4

出来上がった /boot/initrd.ahci.img を使うように
/boot/grub/menu.lst のトップにエントリを加えます。
title VineLinux_TEST(CurrentHDD)
root (hd0,0)
kernel /vmlinuz ro root=LABEL=mobileroot resume2=swap:/dev/sda2 vga=0x317
initrd /initrd.ahci.img
……以下、元の Current と Previous 等は残っています。

後は起動して問題ないことを確認しました。


--
__/__/__/__/__/__/__/__/__/__/__/__/
ZON or MaruArt.
>> Babasaki Seiichirou (Jap)
E-Mail mindgear@xxxxx
Nokia N800 zon@xxxxx
__/__/__/__/__/__/__/__/__/__/__/__/


投稿者 xml-rpc : 2009年2月13日 09:47
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/82122
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。