В данной статье мы рассмотрим варианты решения проблем, когда виртуальный или физический серверы на базе Ubuntu/Mint/Kali не загружаются и отваливается в busybox в момент инициализации initramfs. При этом Linux не загружается, и пользователю доступна только командная строка initramfs.
Initramfs – это начальная файловая система в ОЗУ, основанная на tmpfs, которая не использует отдельное блочное устройство. Как и initrd, она содержит утилиты и скрипты, требуемые для монтирования файловых систем перед вызовом init, который располагается на корневой файловой системе.
Проблема с суперблоком
Если 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
Команда вернет список запасных суперблоков:
Мы будем использовать второй резервный суперблок для замены поврежденного (можно выбрать любой, кроме 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.
Если вы не видите такой ошибки, попробуйте ввести (initramfs) exit в окне терминала. Ошибка может появиться после этого..
В ошибке будет указан том, который требует запуска ручной проверки диска. В командной строке initramfs выполните:
# fsck /dev/sda1 -y
После полной проверки, нужно перезапустить сервер и проверить все ли в порядке.
Ошибка диска: /dev/sda1 does not exist
Проблема с fstab
Если при загрузке сервера вы видите ошибку:
ALERT! /dev/sda1 does not exist. Dropping to a shell.
Скорее всего вы только что установили 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
Пользователи, которые любят экспериментировать со своей операционной системой время от времени сталкиваются с ошибкой загрузки, когда система выводит приглашение ввода 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 ShareAlike 4.0 при копировании материала ссылка на источник обязательна .
Об авторе
Основатель и администратор сайта losst.ru, увлекаюсь открытым программным обеспечением и операционной системой Linux. В качестве основной ОС сейчас использую Ubuntu. Кроме Linux, интересуюсь всем, что связано с информационными технологиями и современной наукой.
Всем привет, на этот раз хочу поделиться как решить проблему загрузки под названием 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 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
-
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
-
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, Ты бы хот показал что и как у тебя замонтированно. Не с обычного перепугу система постоянно раздел чекать хочет, однако. Мож у тебя жёсткому уже трындец
-
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
-
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 работает.
-
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
- 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.
-
Kadaitcha Man
- 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
- 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
- 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
- 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.
-
Larry78723
- 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:
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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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!