Ubuntu 16.04 на Dell R630
Загрузка 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
является наилучшим решением, я обновлю свой ответ.