web-dev-qa-db-ja.com

Preseed 3.16ハードウェア使用可能化カーネルには、手動のupdate-initramfsが必要です

私は、3.14カーネルからのドライバー修正を必要とするマシンに14.04トラスティインストールを事前シードしています。これは、14.10 Utopicに対応しています。このカーネルを取得する最も簡単な方法は、対応するハードウェアイネーブルメントスタックをインストールすることです。

http://www.ubuntuupdates.org/package/canonical_kernel_team/trusty/main/base/linux-generic-lts-utopic

PPAを追加し、インストール後にパッケージをインストールすると、問題なく動作します。ただし、linux-generic-lts-utopicをpreseedのpkgsel/include行に追加すると、インストールされたシステムの最初の起動時にカーネルパニックが発生します(Parallelsおよび実際のハードウェアで発生します)。デフォルトの3.13カーネルを最初に起動するには、GRUBメニューを使用する必要があり、 その後実行

Sudo update-initramfs -c -k 3.16.0-17-generic
Sudo update-grub

これを実行すると、3.16で問題なく起動できます。

これは非常にジャンキーなようです。これは、ハードウェア使用可能化スタックのリグレッションですか、インストーラーの問題ですか、またはpreseedから欠落しているものですか?

ありがとう。

2
mikepurvis

ハックの一般化バージョンについては、次を実行します。

update-initramfs -c -k $(ls /lib/modules -1 | tail -1)
update-grub

これは、late_commandから直接、またはlateコマンドが呼び出すスクリプトを介して実行できます。

3
mikepurvis

http://cdimage.ubuntu.com/netboot/trusty/ からリンクされたlts-utopic d-iイメージを使用してみましたか?

1
infinity