私は、14.10 Utopic に付属する 3.16 カーネルからのドライバー修正を必要とするマシンに、14.04 Trusty インストールを事前シードしています。このカーネルを入手する最も簡単な方法は、対応するハードウェア有効化スタックをインストールすることです。
http://www.ubuntuupdates.org/package/canonical_kernel_team/trusty/main/base/linux-generic-lts-utopic
PPAを追加してインストール後にパッケージをインストールすると、問題なく動作します。しかし、 preseedlinux-generic-lts-utopic
にpkgsel/include
行を追加すると、インストールされたシステムの最初の起動時にカーネルパニックが発生します(Parallelsと実際のハードウェアで発生します)。GRUBメニューを使用して、最初にデフォルトの3.13カーネルを起動する必要があることがわかりました。実行:
sudo update-initramfs -c -k 3.16.0-17-generic
sudo update-grub
これを実行すると、3.16 を正常に起動できるようになります。
これは非常におかしいようです。これはハードウェア有効化スタックの回帰ですか、インストーラーの問題ですか、それとも preseed に何か不足しているのですか?
ありがとう。
答え1
ハックの一般化バージョンの場合は、次のようにします。
update-initramfs -c -k $(ls /lib/modules -1 | tail -1)
update-grub
これは、late_command から直接実行することも、late コマンドが呼び出すスクリプトを介して実行することもできます。
答え2
リンクされているlts-utopic di画像を使ってみましたか?http://cdimage.ubuntu.com/netboot/trusty/3.13 で起動している di から preseed でハックしようとするのではなく?