Dell R630 上の Ubuntu 16.04
4.4.0-116-generic
ベースインストールからの起動:
- 「ディスク `hd0' の外部で読み取りまたは書き込み」の警告
- システムは正常に起動します。
4.4.0-165-generic
システムアップデートからの起動:
- 「無効な範囲」の警告
- システムは起動を開始しますが、スタック トレースで失敗します。
これまでは、システムで使用可能なカーネル (165 およびそれ以前のいくつか) のいずれもシステムを起動できない状態だったので、Ubuntu を再インストールしました。
ディスクレイアウト:
Disk /dev/sda: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x92b9e484
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 3907028991 3907026944 1.8T 83 Linux
これは Ubuntu インストーラー経由ですが、スワップ パーティションは気にしません。
Dell には、ディスクの先頭に近くないと BIOS がカーネルを起動できないというバグがあり、パーティションを作成する必要があるのではないかと思います/boot
。私は、これが事実ではないことを心から願っています。なぜなら、現在、この方法で構築されたシステムがいくつかあり、再起動するのが怖いからです。
BIOSのアップデートを試みました。
答え1
この問題は解決されましたが、どのアクションが解決の原因になったのかはわかりません。
Dell サポートの指示に従って、iDRAC を接続し、iDRAC と PERC のファームウェアを更新しました。新しいカーネルが起動してパニックになりました。
ファイルシステムが適切に FSCK されていることを確認するために、古いカーネルを起動しました。
その間、私はスタックトレースを少しグーグルで調べたところ、このStack Exchangeの質問念のため、以下を追加しました:
sudo update-initramfs -c -k 4.4.0-165-generic
sudo update-grub
システムは新しいカーネルで起動します。
同様のシステムをいくつか持っていますが、どのファームウェア更新の組み合わせが最適な解決策であるかを判断できればupdate-initramfs
、回答を更新します。