Линукс минт ошибка initramfs

В данной статье мы рассмотрим варианты решения проблем, когда виртуальный или физический серверы на базе Ubuntu/Mint/Kali не загружаются и отваливается в busybox в момент инициализации initramfs. При этом Linux не загружается, и пользователю доступна только командная строка initramfs.

Initramfs – это начальная файловая система в ОЗУ, основанная на tmpfs, которая не использует отдельное блочное устройство. Как и initrd, она содержит утилиты и скрипты, требуемые для монтирования файловых систем перед вызовом init, который располагается на корневой файловой системе.

ошибка initramfs BusyBox в Ubuntu / Mint / Kali

Проблема с суперблоком

Если Ubuntu свалилась в busybox при инициализации initramfs, возможно на диске оказался испорченный суперблок. Linux хранит несколько копий суперблоков.

Для восстановления в случае такой проблемы, нам нужно загрузиться с образа/диска и запустить Terminal. После загрузки, в терминале вводим команду:

# sudo fdisk -l|grep Linux|grep -Ev 'swap'

Команда вернет информацию о нашем разделе:

/dev/vda2 4096 83884031 83879936 40G Linux filesystem

Запомните имя раздела и укажите его в следующей команде:

# sudo dumpe2fs /dev/vda2 | grep superblock

Команда вернет список запасных суперблоков:

dumpe2fs /dev/vda2 | grep superblock вывод всех сперблоков

Мы будем использовать второй резервный суперблок для замены поврежденного (можно выбрать любой, кроме Primary). Выполним проверку диска с использованием резевного суберблока для восстановления:

# sudo fsck -b 98304 /dev/vda2 -y

Если вы получите вывод:

fsck from util-linux 2.31.1
e2fsck 1.44.1 (24-Mar-2018)
/dev/vda2 is mounted.
e2fsck: Cannot continue, aborting

Нужно отмонтировать раздел:
# umount /dev/vda2

После успешного выполнения замены суперблока, вы должны получить такое сообщение:

fsck from util-linux 2.31.1
e2fsck 1.44.1 (24-Mar-2018)
/dev/vda2 was not cleanly unmounted, check forced.
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
Free blocks count wrong for group #231 (32254, counted=32253).
Fix? yes
 Free blocks count wrong for group #352 (32254, counted=32248).
Fix? yes
Free blocks count wrong for group #358 (32254, counted=27774).
Fix? yes
..........
/dev/vda2: ***** FILE SYSTEM WAS MODIFIED *****
/dev/vda2: 85986/905464576 files (0.2% non-contiguous), 3904682/905464576 blocks

Теперь перезагрузите компьютеры, отключив диск с дистрибутивом и все должно быть в порядке.

Ошибка диска fsck

Второй вариант ошибки, наличие следующей строки в окне терминала:

/dev/sda1: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY
The root filesystem on /dev/sda1 requires a manual fsck.

busybox initramfs - UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY

Если вы не видите такой ошибки, попробуйте ввести (initramfs) exit в окне терминала. Ошибка может появиться после этого..

В ошибке будет указан том, который требует запуска ручной проверки диска. В командной строке initramfs выполните:

# fsck /dev/sda1 -y

После полной проверки, нужно перезапустить сервер и проверить все ли в порядке.

Ошибка диска: /dev/sda1 does not exist

Проблема с fstab

Если при загрузке сервера вы видите ошибку:

ALERT! /dev/sda1 does not exist. Dropping to a shell.

initramfs в busybox /dev/sda1 does not exist

Скорее всего вы только что установили Linux или то на вашем сервере есть проблемы в fstab. Чаще всего проблема возникает при установке системы с usb-накопителя. Раздел на который ругается система, может быть какой угодно. Как и в первом случае, нам нужно загрузиться с образа системы и выполнить некоторые действия. Проверьте UUID диска командой:

# sudo blkid

Система выдаст что-то подобное:

/dev/sda2: UUID="36cce3d5-cbdb-46f4-adbf-3f9aaa01d729" TYPE="ext4" PARTUUID="fea4dab1-4e12-4327-85c6-76ade18f64e1"

Отсюда уже видно, что система должна загружаться с sda2, а по факту загружается с sda1.

Монтируем наш раздел в любую директорию, например:

# sudo mount /dev/sda2 /mnt

Получаем в директории /mnt весь наш раздел /dev/sda2, находим там файл /etc/fstab и изменяем строку, содержащую /dev/sda1 на:

UUID=36cce3d5-cbdb-46f4-adbf-3f9aaa01d729 / ext4 errors=remount-rw 0 1

Сохраняем файл. Отмонтируем раздел от /mnt и перезагрузимся, если проблема была связана с не неправильным адресом разделе, сервер загрузится.

Так же данный вариант можно решить, загрузившись в emergency. Перемонтируйте корень для записи:

# sudo mount -o remount,rw /

После чего измените fstab и перезапустите сервер.

Проблема с железом

На некоторых материнских платах порты SATA могут получать произвольные номера. Это также может вызвать описанную в предыдущем пункте ошибку. Для исправления ошибки нужно изменить загрузчик grub.

Загрузитесь в режиме emergency или с live-cd и измените файл /boot/grub/grub.cfg

В строке где происходит загрузка раздела, например:

Linux /boot/vmlinuz-4.15.0-70-generic root=/dev/sda1 rw quiet elevator=noop fsck.repair=yes

Измените путь до диска на UUID:

Linux /boot/vmlinuz-4.15.0-70-generic root=UUID=36cce3d5-cbdb-46f4-adbf-3f9aaa01d729 ro quiet elevator=noop fsck.repair=yes

укажите UUID диска в grub.cfg

Пользователи, которые любят экспериментировать со своей операционной системой время от времени сталкиваются с ошибкой загрузки, когда система выводит приглашение ввода BusyBox с initramfs. Эта ошибка означает, что ядро не может загрузить корневой раздел, та файловая система, к которой у вас есть доступ из этого режима не имеет ничего общего с вашей системой. Это содержимое образа initramfs, которое содержит только самые необходимые компоненты, используемые ядром для загрузки системы.

В этом режиме будет сложно что-то исправить, но можно попытаться понять где находится причина проблемы. В этой статье мы рассмотрим что делать если Linux не загружается с initramfs. Такой проблеме подвержены все дистрибутивы, но мы рассмотрим решения на примере Ubuntu.

Почему Linux не загружается дальше initramfs

Если вы столкнулись с данной ошибкой, то после нескольких десятков секунд загрузки увидите такое сообщение:

Первое, что можно попытаться сделать в таком случае — выполнить команду exit, чтобы система попыталась загрузится и тогда она покажет вам более подробное сообщение об ошибке.

1. Неверный корневой раздел в загрузчике

В данном случае она сообщает, что не может найти раздел /dev/sda10:

Alert: /dev/sda10 does not exist. Dropping to a shell

Очень часто такая ошибка возникает после манипуляций с разделами дисков, особенно изменения их размера. UUID диска меняется и ядро больше не может его найти. Вы можете посмотреть доступные в системе разделы с помощью команды:

ls /dev/ | grep sd

В этом окружении есть BusyBox, а значит есть большинство утилит Unix. Вы можете примонтировать каждый из этих разделов с помощью команды mount и узнать где находится ваш новый корневой раздел, например:

mkdir /mnt
mount /dev/sda5 /mnt
ls

Вы также можете узнать здесь же UUID данного раздела диска, для этого выполните:

blkid /dev/sda5

В данном случае, корневой раздел имеет имя /dev/sda5. Именно это имя можно передать ядру в конфигурации загрузчика Grub, а можно UUID, но если в этом нет крайней необходимости, то короткое имя использовать гораздо проще. Надо перезагрузить компьютер, в меню Grub выбрать нужную загрузочную запись и нажать клавишу E:

Далее найти пункт, начинающейся со слова linux и в нём параметр root. Его значение вместе со словом UUID надо стереть, а вместо него прописать имя корневого раздела:

После этого система загрузится, а вам останется только создать новый конфигурационный файл grub с помощью команды:

update-grub

2. Повреждённая файловая система

Подобная ошибка может появляться также при серьезных ошибках в файловой системе, которые мешают примонтировать корневой раздел. Обычно, fsck восстанавливает файловую систему автоматически, но если проблема серьезная и грозит потерей данных, утилите надо подтверждение пользователя для работы. Тогда система показывает такую ошибку:

The root filesystem on /dev/sda5 requires a manual fsck

Вы можете прямо здесь же попытаться восстановить файловую систему. Для этого выполните:

fsck -y /dev/sda5

Здесь /dev/sda5 — это корневой раздел, его нужно заменить на свой. Опция -y указывает утилите, что на все вопросы надо ли исправлять блок нужно отвечать утвердительно. После успешного восстановления надо перезагрузить компьютер и попытаться загрузить систему снова.

Выводы

В этой статье мы разобрались что делать если в Linux не загружается initramfs, как посмотреть сообщение об ошибке, а также как устранить самые распространённые причины.

Обнаружили ошибку в тексте? Сообщите мне об этом. Выделите текст с ошибкой и нажмите Ctrl+Enter.

Creative Commons License

Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна .

Об авторе

Основатель и администратор сайта losst.ru, увлекаюсь открытым программным обеспечением и операционной системой Linux. В качестве основной ОС сейчас использую Ubuntu. Кроме Linux, интересуюсь всем, что связано с информационными технологиями и современной наукой.

tuxterminal_icon

Всем привет, на этот раз хочу поделиться как решить проблему загрузки под названием Initramfs, Я полагаю, что кое-что произошло, и даже в этот раз я получил ошибку.

Поискав в Интернете на различных страницах, я наконец смог собрать информацию, и после этого я попробовал простое решение, и оно было успешным.

Для начала выполняем следующие шаги:

Вставляем наш Live CD (не забываем настроить BIOS на загрузку с CD.) Открываем терминал и пишем:

sudo fdisk -l

Мы даем Enter и он даст нам имя устройства, с которого запускается ваш компьютер. пример:

Диск / dev / sda: 250.1 ГБ, 250059350016 байтов 255 головок, 63 сектора на дорожку, 30401 цилиндр Единицы = 16065 * 512 = 8225280 байт цилиндров Идентификатор диска: ********** Идентификатор конечных блоков начала загрузки устройства Система / dev / sda1 * 1 30238 242886703+ 83 Linux / dev / sda2 30239 30401 1309297+ 5 Расширенный / dev / sda5 30239 30401 1309266 82 Linux swap / Solaris

Мы снова пишем в нашем терминале следующее и даем Enter:

sudo fsck /dev/sda1

Ждем, когда вы почините перегородку. В конце мы перезапускаем и готово, все должно начаться нормально.

Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Как правильно задавать вопросы

Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот

no avatar

dr.Zlo

Сообщения: 56
Зарегистрирован: 31 янв 2017, 07:25
Решено: 1
Благодарил (а): 3 раза
Поблагодарили: 2 раза
Контактная информация:

busybox ошибка initramfs

23 мар 2019, 10:29

всем привет, последнюю неделю после обновления lm cinamon 19.1 частая проблема после перезагрузки — !! busybox ошибка initramfs !!


Аватара пользователя

Whowka

Сообщения: 1899
Зарегистрирован: 20 июл 2018, 19:50
Решено: 13
Откуда: Питер
Благодарил (а): 777 раз
Поблагодарили: 948 раз

busybox ошибка initramfs

#2

23 мар 2019, 10:42


no avatar

dr.Zlo

Сообщения: 56
Зарегистрирован: 31 янв 2017, 07:25
Решено: 1
Благодарил (а): 3 раза
Поблагодарили: 2 раза
Контактная информация:

busybox ошибка initramfs

#3

23 мар 2019, 10:51

такую процедуру делаю постоянно — надоело


Аватара пользователя

vir0id

Сообщения: 2753
Зарегистрирован: 19 дек 2017, 18:48
Решено: 15
Откуда: Рига
Благодарил (а): 163 раза
Поблагодарили: 305 раз
Контактная информация:

busybox ошибка initramfs

#4

23 мар 2019, 10:59

dr.Zlo, Ты бы хот показал что и как у тебя замонтированно. Не с обычного перепугу система постоянно раздел чекать хочет, однако. Мож у тебя жёсткому уже трындец


no avatar

dr.Zlo

Сообщения: 56
Зарегистрирован: 31 янв 2017, 07:25
Решено: 1
Благодарил (а): 3 раза
Поблагодарили: 2 раза
Контактная информация:

busybox ошибка initramfs

#5

23 мар 2019, 11:08

с убунтой и другими дистр такого нет


Аватара пользователя

IaroslavB

Сообщения: 121
Зарегистрирован: 15 апр 2018, 15:57
Решено: 1
Откуда: Прага
Благодарил (а): 199 раз
Поблагодарили: 6 раз
Контактная информация:

busybox ошибка initramfs

#7

23 мар 2019, 13:36

Красную шапку к прочтению, для начала

Acer Aspire E5-575G-55J7
□ LM 18.3 KDE Plasma 5.8.9 based on Kernel[ 4.15.0-15 ]×86_64.
■ Intel Core i5=7200u
■ NVIDIA GeForce GTX 950M
Audio card: ●Intel device 9d71
Network cards:● Qualcomm Atheros dev. 0042 + ●Realtek RTL8111/8168/8411


no avatar

dr.Zlo

Сообщения: 56
Зарегистрирован: 31 янв 2017, 07:25
Решено: 1
Благодарил (а): 3 раза
Поблагодарили: 2 раза
Контактная информация:

busybox ошибка initramfs

#8

23 мар 2019, 15:11


Аватара пользователя

Unborn

Сообщения: 1920
Зарегистрирован: 03 сен 2016, 13:36
Решено: 24
Благодарил (а): 5 раз
Поблагодарили: 264 раза
Контактная информация:

busybox ошибка initramfs

#9

24 мар 2019, 11:13

dr.Zlo, HD642JJ 640GB смарт этого старого САТА2 диска покажи. И почему у тебя он работает в режиме РАТА, а не AHCI?
Корневая ФС в ro работает.


no avatar

dr.Zlo

Сообщения: 56
Зарегистрирован: 31 янв 2017, 07:25
Решено: 1
Благодарил (а): 3 раза
Поблагодарили: 2 раза
Контактная информация:

busybox ошибка initramfs

#10

24 мар 2019, 15:23

Unborn подскажите как это сделать


Аватара пользователя

Dja

Сообщения: 6635
Зарегистрирован: 27 авг 2016, 20:03
Решено: 28
Откуда: Voskresensk
Благодарил (а): 1188 раз
Поблагодарили: 699 раз
Контактная информация:

busybox ошибка initramfs

#11

09 апр 2019, 17:15

dr.Zlo, зайти в live режиме. Запустить утилиту «Диски». Там выбрать наш диск и из меню прогрммы выбрать Смарт. Полученный результат в виде текста или картинки запостить.


Forum rules
There are no such things as «stupid» questions. However if you think your question is a bit stupid, then this is the right place for you to post it. Please stick to easy to-the-point questions that you feel people can answer fast. For long and complicated questions prefer the other forums within the support section.
Before you post please read how to get help. Topics in this forum are automatically closed 6 months after creation.

Cdn_Guest

Level 1
Level 1
Posts: 12
Joined: Wed Feb 03, 2021 1:42 pm

Initramfs Errors [SOLVED]

Greetings,

I dual booted a Lenovo Thinkpad E595 (AMD Ryzen) with LM19 in 2020. Worked smoothly until I upgraded to LM20, when error messages began flashing in two sequences upon booting into Linux Mint. Currently on 20.1, Cinnamon 4.8.6, kernel 5.4.0-74-generic. Here are the main error lines (too long to include all):

Firmware Bug: TPM interrupt not working, polling instead
Initramfs unpacking failed: Decoding failed
irq7: nobody cared
Disabling IRQ #7

But I was able to log in anyway! I could not locate a straightforward solution, and I am still new to Linux, so I kind of ignored.
Cut to June 2021 and the recent system updates seem to be urging a fix:

System update: «Configuring linux-firmware (amd64)»
The initramfs will attempt to resume from /dev/sda4
(UUID=67…..)
Set the RESUME variable to override this.

System update: «Configuring initramfs-tools (amd64)» — also had a similar error but I did not capture.

System appears to have been updated with the exception of the newest Linux kernel 5.4.0-77.86. No clue about the RESUME variable and unsure how to proceed. Thanks for any guidance to a long-time Windows user who is still learning Linux basics and appreciative of the open source community.

I searched for a solution and located the following command:
sudo update-initramfs -u

Any advice?

Thank you.

Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 2 times in total.

Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.

User avatar

Kadaitcha Man

Level 16
Level 16
Posts: 6078
Joined: Mon Aug 27, 2012 10:17 pm

Re: Initramfs Errors

Post

by Kadaitcha Man » Wed Jun 23, 2021 9:44 pm

Cdn_Guest wrote: ⤴Wed Jun 23, 2021 9:28 pm
… error …

… unsure how to proceed…

They aren’t actually errors. They are warnings. The BIOS TPM bug you need to wail loudly at the manufacturer for. For the rest of the messages, if your system is not impacted then they are simply annoyances, though the Initramfs unpacking failed: Decoding failed has a fix.

viewtopic.php?f=46&t=323152

If your system is impacted by the warnings then you need to tell us how it is impacted, and you need to provide much more information, for example the output of inxi -Fxz from a terminal, enclosed in code tags [code]output.here[/code]. You’ll see the code tags icon </> when you reply. Also, please read this link: how to get help, especially section 5. It will tell you what we need to be told so that we can assist you.

[*] All kadaitcha men are liars

Cdn_Guest

Level 1
Level 1
Posts: 12
Joined: Wed Feb 03, 2021 1:42 pm

Re: Initramfs Errors

Post

by Cdn_Guest » Thu Jun 24, 2021 1:29 pm

Thanks for the guidance! And for the links. The first part of the solution to the Jun 29, 2020 «solved post» was done sucessfully:

Solution first part:
xed admin:///etc/initramfs-tools/initramfs.conf
Change COMPRESS=lz4 to COMPRESS=gzip
Save the changes.

Solution second part:
This is where the same error message appears and the process hangs:
The initramfs will attempt to resume from /dev/sda4
UUID=67….. [long letter/number]
Set the RESUME variable to override this.

It looks like I need to insert the UUID somewhere? An Ubuntu forum suggested retrieving the UUID with:
blkid | awk -F» ‘/swap/ {print $2}’
— which worked and I copied it.

Here is the output for inxi -Fxz:

Code: Select all

Sensors:   System Temperatures: cpu: 44.1 C mobo: 0.0 C gpu: amdgpu temp: 44 C 
           Fan Speeds (RPM): cpu: 0 
Repos:     No active apt repos in: /etc/apt/sources.list 
           Active apt repos in: /etc/apt/sources.list.d/brave-browser-release.list 
           1: deb [arch=amd64] https://brave-browser-apt-release.s3.brave.com/ stable main
           Active apt repos in: /etc/apt/sources.list.d/official-package-repositories.list 
           1: deb http://mirror.csclub.uwaterloo.ca/linuxmint-packages ulyssa main upstream import backport
           2: deb http://mirror.ca-tr.kamatera.com/ubuntu focal main restricted universe multiverse
           3: deb http://mirror.ca-tr.kamatera.com/ubuntu focal-updates main restricted universe multiverse
           4: deb http://mirror.ca-tr.kamatera.com/ubuntu focal-backports main restricted universe multiverse
           5: deb http://security.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse
           6: deb http://archive.canonical.com/ubuntu/ focal partner
Info:      Processes: 319 Uptime: 1d 4h 26m Memory: 13.61 GiB used: 2.94 GiB (21.6%) 
           Init: systemd v: 245 runlevel: 5 Compilers: gcc: 9.3.0 alt: 7/9 Shell: bash 
           v: 5.0.17 running in: gnome-terminal inxi: 3.0.38 

Is this sufficient info? I tried to upload a photo of the booting errors (picture from phone) but the image was too large.

This sure is an adventure for a non technical person. :)

Cdn_Guest

Level 1
Level 1
Posts: 12
Joined: Wed Feb 03, 2021 1:42 pm

Re: Initramfs Errors

Post

by Cdn_Guest » Thu Jun 24, 2021 1:36 pm

Whoops! Here’s the FULL output:

Code: Select all

inxi -Fxxxrz
System:    Kernel: 5.4.0-74-generic x86_64 bits: 64 compiler: gcc v: 9.3.0 
           Desktop: Cinnamon 4.8.6 wm: muffin 4.8.1 dm: LightDM 1.30.0 
           Distro: Linux Mint 20.1 Ulyssa base: Ubuntu 20.04 focal 
Machine:   Type: Laptop System: LENOVO product: 20NFCTO1WW v: ThinkPad E595 
           serial: <filter> Chassis: type: 10 serial: <filter> 
           Mobo: LENOVO model: 20NFCTO1WW serial: <filter> UEFI: LENOVO v: R11ET32W (1.12 ) 
           date: 12/23/2019 
Battery:   ID-1: BAT0 charge: 44.6 Wh condition: 44.6/45.7 Wh (98%) volts: 12.3/11.1 
           model: Celxpert 5B10W138 type: Li-poly serial: <filter> status: Full cycles: 20 
           Device-1: hidpp_battery_0 model: Logitech Wireless Mouse M310/M310t 
           serial: <filter> charge: 55% (should be ignored) rechargeable: yes 
           status: Discharging 
CPU:       Topology: Quad Core model: AMD Ryzen 7 3700U with Radeon Vega Mobile Gfx 
           bits: 64 type: MT MCP arch: Zen+ rev: 1 L2 cache: 2048 KiB 
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm 
           bogomips: 36731 
           Speed: 1678 MHz min/max: 1400/2300 MHz boost: enabled Core speeds (MHz): 1: 1590 
           2: 1395 3: 1174 4: 1144 5: 1243 6: 1392 7: 1222 8: 1220 
Graphics:  Device-1: AMD Picasso vendor: Lenovo ThinkPad E595 driver: amdgpu v: kernel 
           bus ID: 05:00.0 chip ID: 1002:15d8 
           Display: x11 server: X.Org 1.20.9 driver: amdgpu,ati 
           unloaded: fbdev,modesetting,vesa resolution: 1920x1080~60Hz 
           OpenGL: renderer: AMD RAVEN (DRM 3.35.0 5.4.0-74-generic LLVM 11.0.0) 
           v: 4.6 Mesa 20.2.6 direct render: Yes 
Audio:     Device-1: AMD Raven/Raven2/Fenghuang HDMI/DP Audio vendor: Lenovo ThinkPad E595 
           driver: snd_hda_intel v: kernel bus ID: 05:00.1 chip ID: 1002:15de 
           Device-2: AMD Raven/Raven2/FireFlight/Renoir Audio Processor 
           vendor: Lenovo ThinkPad E595 driver: N/A bus ID: 05:00.5 chip ID: 1022:15e2 
           Device-3: AMD Family 17h HD Audio vendor: Lenovo ThinkPad E595 
           driver: snd_hda_intel v: kernel bus ID: 05:00.6 chip ID: 1022:15e3 
           Sound Server: ALSA v: k5.4.0-74-generic 
Network:   Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet 
           vendor: Lenovo ThinkPad E595 driver: r8169 v: kernel port: 3000 bus ID: 02:00.0 
           chip ID: 10ec:8168 
           IF: enp2s0 state: down mac: <filter> 
           Device-2: Realtek RTL8822BE 802.11a/b/g/n/ac WiFi adapter vendor: Lenovo 
           driver: rtw_pci v: N/A port: 2000 bus ID: 04:00.0 chip ID: 10ec:b822 
           IF: wlp4s0 state: up mac: <filter> 
Drives:    Local Storage: total: 1.14 TiB used: 43.38 GiB (3.7%) 
           ID-1: /dev/nvme0n1 vendor: SK Hynix model: HFM256GDHTNG-8510B size: 238.47 GiB 
           speed: 15.8 Gb/s lanes: 2 serial: <filter> rev: 80020C00 scheme: GPT 
           ID-2: /dev/sda vendor: Western Digital model: WD10SPZX-08Z10 size: 931.51 GiB 
           speed: 6.0 Gb/s rotation: 5400 rpm serial: <filter> rev: 1A05 scheme: GPT 
Partition: ID-1: / size: 46.68 GiB used: 22.77 GiB (48.8%) fs: ext4 dev: /dev/sda3 
           ID-2: /home size: 338.28 GiB used: 20.57 GiB (6.1%) fs: ext4 dev: /dev/sda5 
           ID-3: swap-1 size: 7.63 GiB used: 0 KiB (0.0%) fs: swap dev: /dev/sda4 
Sensors:   System Temperatures: cpu: 44.1 C mobo: 0.0 C gpu: amdgpu temp: 44 C 
           Fan Speeds (RPM): cpu: 0 
Repos:     No active apt repos in: /etc/apt/sources.list 
           Active apt repos in: /etc/apt/sources.list.d/brave-browser-release.list 
           1: deb [arch=amd64] https://brave-browser-apt-release.s3.brave.com/ stable main
           Active apt repos in: /etc/apt/sources.list.d/official-package-repositories.list 
           1: deb http://mirror.csclub.uwaterloo.ca/linuxmint-packages ulyssa main upstream import backport
           2: deb http://mirror.ca-tr.kamatera.com/ubuntu focal main restricted universe multiverse
           3: deb http://mirror.ca-tr.kamatera.com/ubuntu focal-updates main restricted universe multiverse
           4: deb http://mirror.ca-tr.kamatera.com/ubuntu focal-backports main restricted universe multiverse
           5: deb http://security.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse
           6: deb http://archive.canonical.com/ubuntu/ focal partner
Info:      Processes: 319 Uptime: 1d 4h 26m Memory: 13.61 GiB used: 2.94 GiB (21.6%) 
           Init: systemd v: 245 runlevel: 5 Compilers: gcc: 9.3.0 alt: 7/9 Shell: bash 
           v: 5.0.17 running in: gnome-terminal inxi: 3.0.38 

Cdn_Guest

Level 1
Level 1
Posts: 12
Joined: Wed Feb 03, 2021 1:42 pm

Re: Initramfs Errors

Post

by Cdn_Guest » Thu Jun 24, 2021 6:59 pm

I just realized my post looks like a dog’s breakfast. Sorry. Here’s a shorter version.
In attempting to follow the 2 steps listed on the solution link viewtopic.php?f=46&t=323152:

Solution first part:

Code: Select all

xed admin:///etc/initramfs-tools/initramfs.conf

Change COMPRESS=lz4 to COMPRESS=gzip
Save the changes. Done!

Solution second part:

Unsuccessful — system hangs and generates the following error:
The initramfs will attempt to resume from /dev/sda4
UUID=67….. [long letter/number]
Set the RESUME variable to override this.

It looks like I need to insert the UUID somewhere?
UUID retrieved with:

Code: Select all

blkid | awk -F" '/swap/ {print $2}'

Next suggestions re. next step?
I hope this makes sense. System details in previous posts.

User avatar

Larry78723

Level 14
Level 14
Posts: 5481
Joined: Wed Jan 09, 2019 7:01 pm
Location: Jasper County, SC, USA

Re: Initramfs Errors

Post

by Larry78723 » Thu Jun 24, 2021 7:19 pm

Please post the results for the following 2 commands:

Image
If you have found the solution to your initial post, please open your original post, click on the pencil, and add (Solved) to the Subject, it helps other users looking for help, and keeps the forum clean.

rene

Level 20
Level 20
Posts: 12098
Joined: Sun Mar 27, 2016 6:58 pm

Re: Initramfs Errors

Post

by rene » Thu Jun 24, 2021 8:13 pm

Cdn_Guest wrote: ⤴Thu Jun 24, 2021 6:59 pm

Unsuccessful — system hangs and generates the following error:
The initramfs will attempt to resume from /dev/sda4
UUID=67….. [long letter/number]
Set the RESUME variable to override this.

Note that this is not in fact an error and standard ouput from update-initramfs; it’s simply being informative telling you what it has configured as the resume device and telling you how to override it should you for some reason disagree. So, what «hangs»? Do you not get back the shell prompt after the update-initramfs?

Cdn_Guest

Level 1
Level 1
Posts: 12
Joined: Wed Feb 03, 2021 1:42 pm

Re: Initramfs Errors

Post

by Cdn_Guest » Fri Jun 25, 2021 8:58 am

Voilà:

Code: Select all

blkid
/dev/nvme0n1p1: LABEL="SYSTEM" UUID="D633-A33D" TYPE="vfat" PARTLABEL="EFI system partition" PARTUUID="8b89a8d0-164a-4ef6-b951-8d62097d4b6d"
/dev/nvme0n1p3: LABEL="Windows" UUID="CE1236121235FFCF" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="bf8d0684-5a64-4db0-9586-ec55b6a102e7"
/dev/nvme0n1p4: LABEL="WinRE_DRV" UUID="8C84367D843669BA" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="ddaafc0d-9b26-4d9b-9312-f18c5ef89f2d"
/dev/sda2: LABEL="Data" UUID="FA4239C242398483" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="805785ef-1b11-4a46-83a0-b07902ad412c"
/dev/sda3: UUID="74493f3c-a4d8-4e2d-8c2b-941df1e74d92" TYPE="ext4" PARTUUID="50780339-1e47-444b-b921-8d6cc099bc43"
/dev/sda4: UUID="67a686eb-d7a4-4885-9934-50c5f33f8349" TYPE="swap" PARTUUID="37fefc05-952f-4053-8313-7b111145657f"
/dev/sda5: UUID="ea3e9e78-9042-4540-99e7-5aaa72fc5210" TYPE="ext4" PARTUUID="c98e1d66-3075-490f-b4ad-966dd6019931"

Code: Select all

cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda3 during installation
UUID=74493f3c-a4d8-4e2d-8c2b-941df1e74d92 /               ext4    errors=remount-ro 0       1
# /boot/efi was on /dev/nvme0n1p1 during installation
UUID=D633-A33D  /boot/efi       vfat    umask=0077      0       1
# /home was on /dev/sda5 during installation
UUID=ea3e9e78-9042-4540-99e7-5aaa72fc5210 /home           ext4    defaults        0       2
# swap was on /dev/sda4 during installation
UUID=67a686eb-d7a4-4885-9934-50c5f33f8349 none            swap    sw              0       0

Cdn_Guest

Level 1
Level 1
Posts: 12
Joined: Wed Feb 03, 2021 1:42 pm

Re: Initramfs Errors

Post

by Cdn_Guest » Fri Jun 25, 2021 9:08 am

@rene
Sorry, I’m too new at this to be able to answer these questions. Probably also using incorrect terminology. Just trying to follow the instructions on viewtopic.php?f=46&t=323152 and encountering problems. Thanks for feedback.

rene

Level 20
Level 20
Posts: 12098
Joined: Sun Mar 27, 2016 6:58 pm

Re: Initramfs Errors

Post

by rene » Fri Jun 25, 2021 9:26 am

Terribly sorry, but also e.g. Larry will need to know what you mean by «hangs». The thing is that we can’t see anything being wrong. What happens in response to you instructing sudo update-initramfs -u -k all?

What should happen is e.g.

Code: Select all

rene@hp8k:~$ sudo update-initramfs -u -k all
update-initramfs: Generating /boot/initrd.img-5.8.0-55-generic
I: The initramfs will attempt to resume from /dev/sda1
I: (UUID=b7920029-6168-4700-a39d-de7afdc6ee2a)
I: Set the RESUME variable to override this.
update-initramfs: Generating /boot/initrd.img-5.8.0-53-generic
I: The initramfs will attempt to resume from /dev/sda1
I: (UUID=b7920029-6168-4700-a39d-de7afdc6ee2a)
I: Set the RESUME variable to override this.
update-initramfs: Generating /boot/initrd.img-5.4.0-58-generic
I: The initramfs will attempt to resume from /dev/sda1
I: (UUID=b7920029-6168-4700-a39d-de7afdc6ee2a)
I: Set the RESUME variable to override this.
rene@hp8k:~$

with some definite pausing before and after each of those «I» blocks (i.e., when it’s actually doing stuff) and of course as adjusted for the kernel versions you rather than I have installed, as well as for the in your case applicable swap partition /dev/sda4 rather than my /dev/sda1.

Cdn_Guest

Level 1
Level 1
Posts: 12
Joined: Wed Feb 03, 2021 1:42 pm

Re: Initramfs Errors

Post

by Cdn_Guest » Fri Jun 25, 2021 9:43 am

You mean this is SUPPOSED to happen??

The terminal just keeps repeating:

Code: Select all

update-initramfs: Generating /boot/initrd.img-5.4.0-65-generic
I: The initramfs will attempt to resume from /dev/sda4
I: (UUID=67a686eb-d7a4-4885-9934-50c5f33f8349)
I: Set the RESUME variable to override this.

… until I stop it. That’s why I wrote that it was «hanging.»

Do I just let it keep repeating? For how long?

rene

Level 20
Level 20
Posts: 12098
Joined: Sun Mar 27, 2016 6:58 pm

Re: Initramfs Errors

Post

by rene » Fri Jun 25, 2021 9:50 am

If it keeps repeating with the exact same version «5.4.0-65-generic» as part of

Code: Select all

update-initramfs: Generating /boot/initrd.img-5.4.0-65-generic

then there’s a problem. I however expect it mentions a different version each time? If so, yes, regenerating the initramfs for all installed kernel versions is what you instructed it to do with the -k all parameter, and in that case it would seem you just have a few more kernel versions installed than you thought or aim to have. You can go into Update Manager (from the menus or the shield thing in your systray) and uninstall currently unused kernels via View -> Linux kernels -> Remove kernels.

Cdn_Guest

Level 1
Level 1
Posts: 12
Joined: Wed Feb 03, 2021 1:42 pm

Re: Initramfs Errors

Post

by Cdn_Guest » Fri Jun 25, 2021 10:15 am

You’re right! Thank you SO much for this information. I re-ran the command and waited until it finished this time. I had no idea I had so many versions.

I assumed that every time I updated the kernel, it was overwriting the previous.

I also assumed that «Set the RESUME variable to override this» meant that some intervention was needed.

Thanks for educating me.

Cdn_Guest

Level 1
Level 1
Posts: 12
Joined: Wed Feb 03, 2021 1:42 pm

Re: Initramfs Errors

Post

by Cdn_Guest » Fri Jun 25, 2021 10:54 am

I updated to the newest kernel (after backing up) and now I only get one screen of the booting «error» messages instead of two. Plus I learned a lot more.

Thanks to everyone in the Linux world and this forum especially! :D

  • Линукс выдает ошибку при запуске
  • Линолеум ошибки при укладке
  • Линней взгляды на эволюцию ошибки
  • Линк2сд ошибка скрипта монтирования
  • Линк 1с ошибка 504