vine-users ML アーカイブ



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

  • From: Seiichirou Babasaki <mindgear@xxxxxxxxxxxx>
  • Subject: [vine-users:079178] Re: kernel-2.6.1 6-76.40vl4で起動せず (AHCIあたり)
  • Date: Fri, 13 Feb 2009 09:47:30 +0900
馬場崎です。
ぼちぼち時間がなんとかなり始めましたので、一個ずつ片付けて
いきたいと思います。
(それにしてもここしばらくの自分のメールやフォーラムの
 発言を読み返して、ちょっと恐いくらい誤字脱字誤変換が
 含まれている事に気づきました。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@xxxxxxxxxxxx
Nokia N800 zon@xxxxxxxxxxxx
__/__/__/__/__/__/__/__/__/__/__/__/