решение1
Как только ваша система/сервер начнет загружаться, нажмите Cклавишу. В этом режиме выберите другое ядро и попробуйте загрузиться в нем.
Если это не удалось, то вам сначала нужно сделать резервную копию всего, используя live-дистрибутив Linux.
Теперь, поскольку это паника ядра, вам сначала нужно будет смонтировать раздел в режиме live. В этом случае я сначала предлагаю вам установить новое ядро и обновить grub
Шаг 1: Загрузка с Live CD/USB
Шаг 2: введите команду df -h
и получите раздел, на котором установлена Ubuntu.
Шаг 3: Смонтируйте раздел, на котором установлен Ubuntu, используя команду sudo mount /dev/sdX /mnt
, X
соответствующую названию раздела.
Шаг 4: Теперь пришло время получить новые ядра, поэтому либо загрузите их заранее, либо сделайте это сейчас.
Идти кядро убунту, выберите последнее ядро. В моем случае это v4.14-rc1
, поэтому щелкните его. Теперь на основе архитектуры вашего сервера вы можете загрузить ядра. Чтобы узнать архитектуру, введите команду, uname -a
чтобы получить точные сведения об архитектуре ядра. X86 показывает его 32 бита, x86_64 показывает его 64-битный процессор с поддержкой 32. Поэтому я бы загрузил их в случае 64 бит
- linux-headers-4.14.0-041400rc1_4.14.0-041400rc1.201709162031_all.deb
- linux-headers-4.14.0-041400rc1-generic_4.14.0-041400rc1.201709162031_amd64.deb
- linux-image-4.14.0-041400rc1-generic_4.14.0-041400rc1.201709162031_amd64.deb
Вы можете сделать это либо создав текстовый файл (я бы назвал его kernel.list) со всеми ссылками, сохранив его, а затем используя wget, чтобы загрузить их все. В вашем случае это должно быть
sudo wget -i /dev/sdx/kernel.list
Затем введите
sudo dpkg -i *.deb --root-directory=/mnt/ /dev/sdX
Это установит все файлы ядра в /dev/sdx
его смонтированный том в /mnt
. или вы можете просто сделать это wget -i kernel.list
на другой машине. Скопируйте и вставьте его /dev/sdx
с помощью команды `
sudo cp /usb_driver /dev/sdx
а затем установить ядро с помощью
sudo dpkg -i *.deb --root-directory=/mnt/ /dev/sdX
Шаг 5: Теперь в терминале введите
sudo grub-install --root-directory=/mnt/ /dev/sdX
они будут переустановлены grub2
.
Шаг 6: Теперь просто перезагрузитесь, введите команду «sudo reboot» и проверьте, работает ли она или нет.
Примечание :
- Шаг 5 устанавливает новое ядро
- Шаг 6 переустанавливает grub2, чтобы ваш загрузчик был исправлен и связан с вашим новым ядром.