まず、私が直面している問題は、Kali 2.0でVirtualBoxを実行できないことです。
私はKali 2.0を継続的に実行するUSB Liveを設定しましたが、当時は4.6.0-kali1-amd64カーネルがありました。その後、アップデート/アップグレード/分散アップグレードなどのすべての推奨ソースを使用しました。その一部としてインストールされた新しいヘッダー/カーネルは4.9.0-kali4-amd64です。ただし、ブート後も uname -r と vbox で発生したエラーとして確認されたように、カーネルは 4.6.0 です。 USBライブブートにはgrubブートローダはありませんが、通常はgrubを設定する必要があることを知っています。
Virtualboxで4.6.0カーネル用のドライバが見つからないというエラーが発生し、システムがドライバを動的に生成するように設定されていません(4.6.0カーネル用のドライバを作成するためだと思いますが)。 4.9.0は実行中のカーネルではありません。 )。
ベストアンサー1
私のライブシステムがマウントされる方法やlive-toolsがマウントされたパーティションを処理する方法のバグのため、live-update-initramfsはrootとして/lib/live/mount/medium/のように見えるため、この特別な場合には機能しません。 USB Liveデバイスのマウントポイントではありませんが、USBデバイスには3つのパーティションが必要です。
インストール/削除などを妨げるのではなく、単にupdate-initramfsを使用してinitrd.imgファイル(欠落している)を作成し、それをライブではなくLinuxパーティションからライブフォルダに手動で移動することができます。
/usr/sbin/update-initramfs.orig.initramfs-tools -c -k 4.9.0-kali4-amd64
これにより画像が生成されます。 vmlinuz-4.9.0-kali4-amd64はすでに利用可能です。私のオフサイトエリアからUSBを接続します。
- まず、initrd.imgとvmlinuzをUSBの/liveフォルダから(バックアップのために)デスクトップに移動しました。
- 次に、USBの永続性rwルートフォルダからinitrd.img-4.9.0-kali4-amd64とvmlinuzを/liveフォルダにコピーしました。
- initrd.imgとvmlinuzに名前を変更して再起動しました。バラより
- 貢献してくれたJeff S.に感謝します。