ハードウェア:
- 2013年下半期のMacBook Pro Retina
- 16GB RAM、スワップ領域が有効になっていない
- アフターマーケット2TB SSD
- 新しいThunderbolt - イーサネットアダプタ
ソフトウェア:
- GNU/Linux 5.15.0-84-generic x86_64 カーネルを使用して Ubuntu Server 22.04.3 を新規インストールします。
- コンピュータに他のオペレーティングシステムがありません。
婦人声明:
これ私は働いた。。これらの問題は、最近システムを完全に消去して再インストールし、新しいThunderbolt - イーサネットアダプタ(以前のアダプタは期限切れに見える)を使用した後に発生する新しい問題です。
質問:
Thunderbolt / Ethernetアダプタを介してイーサネット接続でシステムを起動すると、すぐにエラーメッセージが表示されます。
Error: out of memory
Press any key to continue
以下はカーネルパニックの説明です
...
VFS: cannot open root device "mapper/vg0-lv--root" or unknown-block(0,0): error -6
Please append a correct "root=" boot option, here are the available partitions:
Kernel panic - not syncing: VFS: unable to mount root fs on unknown-block(0,0)
...
完全なエラーについてはスクリーンショットをご覧ください。
これはただ挿入されたドングルが原因でこのエラーが発生する可能性があります。つまり、ドングルを差し込んでもエラーが発生することを意味し、ただし、イーサネットケーブルは接続されていません。
興味深い部分:
コンピュータは2つの条件で正常に起動します。
- Thunderbolt/イーサネットアダプターが切断されました。
- 起動中に「Option」キーを押し続けると、起動するドライブ(この場合は1つのみ)を選択する(MacBook)画面が表示されます。正常に起動するには、「EFI Boot」デバイスを選択してください。
修正してみてください:
- 編集
/etc/initramfs-tools/initramfs.conf
、設定MODULES=dep
、COMPRESS=xz
実行してみてくださいsudo update-initramfs -c -k all && sudo update-grub
。
私は何をすべきかわかりません。
答え1
私が言おうとしているのは、ドングルがコンピュータが成功せずに起動しようとするブロックデバイスも起動することです。
この時点で、ドライブマッピングがlvmに収まらなくなる可能性があります。
オプションキーを使用すると、実際に起動が防止されます。
あなたは試すことができます:
- 強制EFIブート(ハードウェアでこれを行うことができるかどうかわからない)
- デバイス名の代わりにUUIDを使用するようにLVMを構成する
- ドングルがディスクデバイスから起動していることを確認してください。その場合は、EFI/Grubをインストールすることもできます。
何も機能しない場合は、質問に正確なThunderbolt / Ethernetアダプタモデルや通常の起動時にLVMの前の行などの追加情報を追加することができます。