コメント |
|
|
> Vine Linuxを開発していただき、ありがとうございます。
> 以下のバグを報告します。
>
> バグ
> Vine-6.0からVine-6.1にアップグレードすると、IDE HDDから起動しない。
>
> 原因
> kernel-3.0.38-1vl6.i686で、IDEドライバが内蔵(include)から外部モジュール
> (module)に変更されたため。
>
> 対策
> IDEドライバ関係を外部モジュールから内蔵に変更してkernelを再構築すると、起
> 動する。
お使いの hardware 情報を教えてください。
また、以下のコマンドの実行結果も教えてください。
# /sbin/lsinitrd /boot/initrd-3.0.38-1vl6.img
# cat /etc/modprobe.d/modprobe.conf
ata_generic (または必要なモジュール)が読み込まれていないようであれば、
/etc/modprobe.d/modprobe.conf に
alias scsi_hostadapter1 ata_generic
(など)を追加して mkinitrd -f /boot/initrd-3.0.38-1vl6.img 3.0.38-1vl6
としてみてください。 |
|
|
|
文章表現がへたで、誤解させてしまって申し訳ありません。
投稿の意図は、「IDE HDDからの起動もサポートしていただくよう、検討をお願いします」です。
kernelのconfigの以下のパラメータを、mからyに変更して再構築すると、IDE HDDからも起動できるようになります。
CONFIG_PARPORT, CONFIG_PARPORT_PC, CONFIG_IDE, CONFIG_IDEPCI_PCIBUS_ORDER,
IDEに必要なblock devices(CONFIG_BLK_DEV_xxxxxxxx)
(CONFIG_PARPORTとCONFIG_PARPORT_PCは、mのままでいいかもしれませんが、未確認です。)
Vine-6.1からIDE HDDからの起動をサポートしないのであれば、自己解決するしかありません。
ご教示いただいた方法で、モジュールをカーネルイメージに組み込めば、起動できるかもしれません。
ただ、IDE HDDしかない旧いシステムでは、kernel-3.0.38-1vl6.i686でそもそも起動できませんので、ご教示いただいた方法で解決するのは難しいかと思います。 |
|
|
|
誤解しているつもりはありませんが、、今の構成でもLegacy IDEから起動
できます。またインストーラから入れた場合は正しく initrd が作成され
るはずです。(手元の ICH3 のみの環境でテストしてみましたが、
ata_genericモジュールが initrd に入っています)
また、apt-get でアップグレードした環境では、古い 2.6 kernel も利用
できるようになっているはずです。こちらで起動して initrd を作成しな
おすことで起動できるようになると思います。(作成しなおさなくても自動
的に IDE ドライバが initrd に含まれるようにする方法は検討中です)
前のエントリでお願いした情報のご提供をお待ちしています。
> 文章表現がへたで、誤解させてしまって申し訳ありません。
> 投稿の意図は、「IDE HDDからの起動もサポートしていただくよう、検討をお願い
> します」です。
>
> kernelのconfigの以下のパラメータを、mからyに変更して再構築すると、IDE
> HDDからも起動できるようになります。
>
> CONFIG_PARPORT, CONFIG_PARPORT_PC, CONFIG_IDE,
> CONFIG_IDEPCI_PCIBUS_ORDER,
> IDEに必要なblock devices(CONFIG_BLK_DEV_xxxxxxxx)
> (CONFIG_PARPORTとCONFIG_PARPORT_PCは、mのままでいいかもしれませんが、未
> 確認です。)
>
> Vine-6.1からIDE HDDからの起動をサポートしないのであれば、自己解決するしか
> ありません。
> ご教示いただいた方法で、モジュールをカーネルイメージに組み込めば、起動で
> きるかもしれません。
> ただ、IDE HDDしかない旧いシステムでは、kernel-3.0.38-1vl6.i686でそもそも
> 起動できませんので、ご教示いただいた方法で解決するのは難しいかと思いま
> す。 |
|
|
(0009657)
|
tomop
|
2015-12-19 22:22
|
|
最終更新日から1年以上経過したためクローズします。 |
|