Ошибка initramfs astra linux

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

Пользователи, которые любят экспериментировать со своей операционной системой время от времени сталкиваются с ошибкой загрузки, когда система выводит приглашение ввода 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, как посмотреть сообщение об ошибке, а также как устранить самые распространённые причины.

Creative Commons License

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

Об авторе

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

Содержание

  1. Не ставится любой Linux
  2. Linux Mint Forums
  3. [SOLVED] initramfs unpacking failed: Decoding failed
  4. [SOLVED] initramfs unpacking failed: Decoding failed
  5. Re: initramfs unpacking failed: Decoding failed
  6. Re: initramfs unpacking failed: Decoding failed
  7. Re: initramfs unpacking failed: Decoding failed
  8. Re: initramfs unpacking failed: Decoding failed
  9. Re: initramfs unpacking failed: Decoding failed
  10. Re: initramfs unpacking failed: Decoding failed
  11. Re: initramfs unpacking failed: Decoding failed
  12. Re: initramfs unpacking failed: Decoding failed
  13. Re: initramfs unpacking failed: Decoding failed
  14. Re: initramfs unpacking failed: Decoding failed
  15. Re: initramfs unpacking failed: Decoding failed
  16. Re: initramfs unpacking failed: Decoding failed
  17. Re: initramfs unpacking failed: Decoding failed
  18. Re: initramfs unpacking failed: Decoding failed
  19. Re: initramfs unpacking failed: Decoding failed
  20. Re: initramfs unpacking failed: Decoding failed
  21. Arch Linux
  22. #1 2014-11-18 15:12:24
  23. [Solved] Boot error: «Initramfs unpacking failed»
  24. #2 2014-11-18 16:46:46
  25. Re: [Solved] Boot error: «Initramfs unpacking failed»
  26. #3 2014-11-18 16:59:34
  27. Re: [Solved] Boot error: «Initramfs unpacking failed»
  28. #4 2014-11-18 17:13:56
  29. Re: [Solved] Boot error: «Initramfs unpacking failed»
  30. #5 2014-11-18 17:30:08
  31. Re: [Solved] Boot error: «Initramfs unpacking failed»
  32. #6 2014-11-18 17:33:41
  33. Re: [Solved] Boot error: «Initramfs unpacking failed»
  34. #7 2014-11-18 17:33:53
  35. Re: [Solved] Boot error: «Initramfs unpacking failed»
  36. #8 2014-11-18 17:37:07
  37. Re: [Solved] Boot error: «Initramfs unpacking failed»
  38. #9 2014-11-18 17:37:10
  39. Re: [Solved] Boot error: «Initramfs unpacking failed»
  40. #10 2014-11-18 17:46:32
  41. Re: [Solved] Boot error: «Initramfs unpacking failed»
  42. #11 2014-11-18 18:49:16
  43. Re: [Solved] Boot error: «Initramfs unpacking failed»
  44. #12 2014-11-18 21:21:47
  45. Re: [Solved] Boot error: «Initramfs unpacking failed»
  46. Arch Linux
  47. #1 2022-11-28 03:03:07
  48. [SOLVED] Initramfs unpacking failed
  49. #2 2022-11-28 03:40:35
  50. Re: [SOLVED] Initramfs unpacking failed
  51. #3 2022-11-28 04:35:36
  52. Re: [SOLVED] Initramfs unpacking failed
  53. #4 2022-11-28 10:20:59
  54. Re: [SOLVED] Initramfs unpacking failed
  55. #5 2022-11-28 14:51:43
  56. Re: [SOLVED] Initramfs unpacking failed
  57. #6 2022-11-28 15:35:46
  58. Re: [SOLVED] Initramfs unpacking failed
  59. #7 2022-11-29 00:32:00
  60. Re: [SOLVED] Initramfs unpacking failed
  61. #8 2022-11-29 00:32:49
  62. Re: [SOLVED] Initramfs unpacking failed
  63. #9 2022-11-29 00:53:59
  64. Re: [SOLVED] Initramfs unpacking failed
  65. #10 2022-11-29 02:19:16
  66. Re: [SOLVED] Initramfs unpacking failed
  67. #11 2022-11-29 02:41:16
  68. Re: [SOLVED] Initramfs unpacking failed
  69. #12 2022-11-29 02:46:41
  70. Re: [SOLVED] Initramfs unpacking failed
  71. #13 2022-11-29 03:45:56
  72. Re: [SOLVED] Initramfs unpacking failed
  73. #14 2022-11-29 04:33:08
  74. Re: [SOLVED] Initramfs unpacking failed
  75. #15 2022-11-29 05:01:50
  76. Re: [SOLVED] Initramfs unpacking failed
  77. #16 2022-11-29 05:31:11
  78. Re: [SOLVED] Initramfs unpacking failed
  79. #17 2022-11-29 07:46:47
  80. Re: [SOLVED] Initramfs unpacking failed
  81. #18 2022-11-29 13:23:37
  82. Re: [SOLVED] Initramfs unpacking failed
  83. #19 2022-11-29 23:51:40
  84. Re: [SOLVED] Initramfs unpacking failed
  85. #20 2022-11-29 23:57:06
  86. Re: [SOLVED] Initramfs unpacking failed
  87. #21 2022-11-30 00:03:47
  88. Re: [SOLVED] Initramfs unpacking failed

Не ставится любой Linux

Попросили в школу поставить Linux. В итоге я перепробовал все сборки и не одна не ставится на это дряхлое железо. Вот фото одной из ошибок https://yadi.sk/i/i8obBt1V3WUFbA кто что может подсказать?

initramfs unpacking failed: write error

Живой. 3 винта сменил

Ты бы хоть написал что за железо у тебя.

Судя по логу проблема в ненормальности носителя с которого происходит установка. crc/md5sum сверял?

Сорян. Железо в школе «топ» пень 2, оперативки 1гб. Видяха не помню к стати какая сейчас комп далеко

С этого же носителя на ноут без проблем ставится

Кмк стоит начать с дистров подревнее. Типа xubuntu 14.04.

С этого же носителя на ноут без проблем ставится

Значит либо не читает либо ищи причины дальше сам ибо «kernel panic not syncing no working init found» в вольном переводе значит «Паника ядра. Не найден init«.

Да и вообще, возможно стоит записать на цд, т.к. древние компы не очень хорошо умеют с usb грузиться.

лорчую этого регистранта, причём cd-r и желательно 650мб, т.к. видимо и привод если есть, то такой же древнючий

попробуй live сначала , какой запустится тот и ставь

На древнее железо попробуйте https://antixlinux.com/ , чуть поновее (в смысле железа)от того же разработчика https://mxlinux.org/.

Antix , требования к железу :

antiX should run on most computers, ranging from 192MB old PII systems with pre-configured 128MB swap to the latest powerful boxes.

antiX-core and antiX-net will run with 128MB RAM plus swap, but don’t expect miracles!

192MB RAM is the recommended minimum for antiX. 256MB RAM and above is preferred especially for antiX-full.

antiX-full needs a 3.8GB minimum hard disk size. antiX-base needs 2.6GB and antiX-core needs 1.0GB. antiX-net needs 0.7GB.

Источник

Linux Mint Forums

Welcome to the Linux Mint forums!

[SOLVED] initramfs unpacking failed: Decoding failed

[SOLVED] initramfs unpacking failed: Decoding failed

Post by CyrilFR » Mon Jun 29, 2020 3:29 am

Re: initramfs unpacking failed: Decoding failed

Post by Kadaitcha Man » Mon Jun 29, 2020 3:35 am

Change COMPRESS=lz4 to COMPRESS=gzip

Save the changes then:

Re: initramfs unpacking failed: Decoding failed

Post by Aryanprince » Mon Jun 29, 2020 8:18 am

Re: initramfs unpacking failed: Decoding failed

Post by janne6767 » Mon Jun 29, 2020 12:18 pm

I am getting [0.5910114] Initramfs unpacking failed: Decoding failed when trying to boot from Linux Mint 20 installation media (DVD or USB drive, both fails).

Linux Mint 19.3 works fine on the same desktop computer.

Re: initramfs unpacking failed: Decoding failed

Post by CyrilFR » Mon Jun 29, 2020 1:11 pm

Re: initramfs unpacking failed: Decoding failed

Post by smurphos » Mon Jun 29, 2020 1:17 pm

Re: initramfs unpacking failed: Decoding failed

Post by mint-me » Mon Jun 29, 2020 5:24 pm

For now, I guess its ok to ignore the warning?

Wait for a kernel update?

Re: initramfs unpacking failed: Decoding failed

Post by janne6767 » Tue Jun 30, 2020 2:17 am

I am getting [0.5910114] Initramfs unpacking failed: Decoding failed when trying to boot from Linux Mint 20 installation media (DVD or USB drive, both fails).

Linux Mint 19.3 works fine on the same desktop computer.

Still no success.

Mint 19.3 installation media boots from usb ok. LM 20 installation media boot fails to the error message (Initramfs unpacking failed: Decoding failed)

I have verified LM20 iso against sha256 sum.

Re: initramfs unpacking failed: Decoding failed

Post by smurphos » Tue Jun 30, 2020 3:04 am

This error was raised in the beta, but not as an issue preventing the live iso from booting at all.

I’ve just doublechecked booting the stable live ISO on both my machines and it boots fine albeit the error does show in journalctl output when run just after booting the live session.

It might be worth you experimenting with a different USB stick or using different USB ports.

Re: initramfs unpacking failed: Decoding failed

Post by smurphos » Tue Jun 30, 2020 3:13 am

For now, I guess its ok to ignore the warning?

Wait for a kernel update?

Re: initramfs unpacking failed: Decoding failed

Post by mint-me » Tue Jun 30, 2020 7:36 am

thanks for confirmation smurphos

my bootup is fine, so will leave it as is.

Re: initramfs unpacking failed: Decoding failed

Post by cool_montes » Mon Jul 13, 2020 2:16 am

Re: initramfs unpacking failed: Decoding failed

Post by thorsen » Tue Jul 14, 2020 8:28 am

I am getting [0.5910114] Initramfs unpacking failed: Decoding failed when trying to boot from Linux Mint 20 installation media (DVD or USB drive, both fails).

Linux Mint 19.3 works fine on the same desktop computer.

Still no success.

Mint 19.3 installation media boots from usb ok. LM 20 installation media boot fails to the error message (Initramfs unpacking failed: Decoding failed)

I have verified LM20 iso against sha256 sum.

Re: initramfs unpacking failed: Decoding failed

Post by S3NTYN3L » Tue Jul 14, 2020 10:47 pm

Re: initramfs unpacking failed: Decoding failed

Post by Kadaitcha Man » Tue Jul 14, 2020 11:19 pm

Re: initramfs unpacking failed: Decoding failed

Post by smurphos » Wed Jul 15, 2020 1:18 am

Re: initramfs unpacking failed: Decoding failed

Post by N0HAM » Fri Jul 17, 2020 4:24 am

Mint 20 on a Mac Air, upgraded from latest Mint 19 version a week ago, Running as Mint 20 only, removed Mac OS years ago.

This morning laptop started acting wanky in the browser and links would not execute on clicks and was asking me to log into things that should have already been signed into.

Decided to do a reboot and. initramfs unpacking failed

I tried everything mentioned in this post. I could get to grub and a few other very limited command/menu areas, but calls were very limited. No matter what I did, after a reboot everything was back to the way before I made the changes.

Wound up booting from Mint 20 install USB. Tried to make the changes and after reboot, same thing, no matter what I did, no change were actually written to the drive just like before booting from USB.

The question I have to ask, is Mint 20 Stable?

Should I still change the compression method for initramfs?

When the laptop boots, the first few screens flash quickly with garbage on them, as it did before the crash. In Mint 19 the screen were readable but too fast for me to read them.

Источник

Arch Linux

You are not logged in.

#1 2014-11-18 15:12:24

[Solved] Boot error: «Initramfs unpacking failed»

As the title says, I’m getting the following error whenever I boot my system:

I’ve also checked my /etc/mkinicpio.conf file and it gets me:

So I guess the compression I’m using is the ‘gzip’ default, which shouldn’t be a problem

Although this annoy me quite a bit, my system continues to boot normally, so it doesn’t seem to be a problem.

Other (maybe useful) informations:

Dunno what does that mean neither. Would appreciate if someone explained.

I’m using Gummiboot and, as you may see on the journalctl ouput above, my .img files are not located directly on /boot but on /boot/Arch (I’ve changed accordingly on my linux.preset, so I guess there is no chance I’m getting an out-of-date .img issue)

Last edited by kaslusimoes (2014-11-19 12:16:07)

#2 2014-11-18 16:46:46

Re: [Solved] Boot error: «Initramfs unpacking failed»

About hwdb.bin I’ve found this topic: https://bbs.archlinux.org/viewtopic.php?id=189536 so I guess I will just ignore it

#3 2014-11-18 16:59:34

Re: [Solved] Boot error: «Initramfs unpacking failed»

Have you regenerated your initramfs?

«UNIX is simple and coherent. » — Dennis Ritchie, «GNU’s Not UNIX» — Richard Stallman

#4 2014-11-18 17:13:56

Re: [Solved] Boot error: «Initramfs unpacking failed»

and mkinitcpio -p linux output:

I’ve been using this configuration for a couple of months ago and I never got this message until the last 2 kernel updates, I guess

#5 2014-11-18 17:30:08

Re: [Solved] Boot error: «Initramfs unpacking failed»

The first thing I would do is try to rule out a hardware problem.

Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD

Making lemonade from lemons since 2015.

#6 2014-11-18 17:33:41

Re: [Solved] Boot error: «Initramfs unpacking failed»

I preferred xz compressor.
Have you re-try to remake the initramfs ?
Have you tried

do it good first, it will be faster than do it twice the saint

#7 2014-11-18 17:33:53

Re: [Solved] Boot error: «Initramfs unpacking failed»

@WorMzy thanks, I had no idea about these. I’ll check them out later

#8 2014-11-18 17:37:07

Re: [Solved] Boot error: «Initramfs unpacking failed»

You changed name to you initramfs, does it match with the boot loader ?

do it good first, it will be faster than do it twice the saint

#9 2014-11-18 17:37:10

Re: [Solved] Boot error: «Initramfs unpacking failed»

@TheSaint checked gzip integrity now and I seems ok

#10 2014-11-18 17:46:32

Re: [Solved] Boot error: «Initramfs unpacking failed»

@TheSaint yes it matches, otherwise I guess it wouldn’t even be able to boot

#11 2014-11-18 18:49:16

Re: [Solved] Boot error: «Initramfs unpacking failed»

So you denote an error,but won’t it stop you to run the machine ?

do it good first, it will be faster than do it twice the saint

#12 2014-11-18 21:21:47

Re: [Solved] Boot error: «Initramfs unpacking failed»

@TheSaint Well, I didn’t mean to cause the wrong impression but I originally thought of it as an error since it shouldn’t happen. If you prefer it’s more like a warning, I guess. I’m sorry if I wasn’t clear by the title, but I thought it was clear that I could boot from my initial post

@WorMzy Checked my disk and got nothing wrong:

Couldn’t use memtest86+, though. Do you know how to use it on UEFI?

Anyway, tried some remaking of the initramfs varying my compression and it seems to work fine now. Thanks all you guys

Источник

Arch Linux

You are not logged in.

#1 2022-11-28 03:03:07

[SOLVED] Initramfs unpacking failed

I recently tried to install a package from AUR, but ever since then, I’ve been unable to boot into Arch. It says that the AST compressed data may be corrupted. It also says that it’s unable to mount root fs on unknown-block. I’ve since tried updating the system from an install disk with pacman -Syu, but the issue persists.

Last edited by celticsamurai (2022-12-03 21:52:42)

#2 2022-11-28 03:40:35

Re: [SOLVED] Initramfs unpacking failed

Which package? What do you mean you tried to install it? Did you install it?

Were you arch-chrooted when you ran pacman -Syu? Mount your partitions, arch-chroot into the system and run

in case something got corrupted.

How do you boot? Do you have Windows installed? If so, is Fast Start disabled in Windows?

Arch Linux | x86_64 | GPT | EFI boot | refind | stub loader | systemd | LVM2 on LUKS
Lenovo x270 | Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz | Intel Wireless 8265/8275 | US keyboard w/ Euro | 512G NVMe INTEL SSDPEKKF512G7L

#3 2022-11-28 04:35:36

Re: [SOLVED] Initramfs unpacking failed

Which package? What do you mean you tried to install it? Did you install it?

It was a Droidcam package from AUR.

Were you arch-chrooted when you ran pacman -Syu? Mount your partitions, arch-chroot into the system and run

in case something got corrupted.

Now it said that several things were corrupted. Whether I say yes or no to removing the items that it said was corrupted, it always comes back to me saying that no packages were upgraded.

How do you boot? Do you have Windows installed? If so, is Fast Start disabled in Windows?

I do have Windows installed. I believe it is disabled.

#4 2022-11-28 10:20:59

Re: [SOLVED] Initramfs unpacking failed

It says that the AST compressed data may be corrupted. It also says that it’s unable to mount root fs on unknown-block.

Now it said that several things were corrupted. saying that no packages were upgraded.

Don’t paraphrase, post the actual output.

I believe it is disabled.

Instead of relying of faith and prayer, you can actually look at and change the condition.
(And the 3rd link below if you’re unsure where to look)

#5 2022-11-28 14:51:43

Re: [SOLVED] Initramfs unpacking failed

It says that the AST compressed data may be corrupted. It also says that it’s unable to mount root fs on unknown-block.

Now it said that several things were corrupted. saying that no packages were upgraded.

Don’t paraphrase, post the actual output.

Now there’s a lot of text for the packages not upgrading. Are there logs that I can find to copy and paste, or will I need to manually type out the whole thing? Because I imagine the corrupted packages are what’s causing the roadblock.

I believe it is disabled.

Instead of relying of faith and prayer, you can actually look at and change the condition.
(And the 3rd link below if you’re unsure where to look)

#6 2022-11-28 15:35:46

Re: [SOLVED] Initramfs unpacking failed

/var/log/pacman.log
You can also redirect/tee random outputs

And you can feed stuff straight into a pastebin service (see the 1st link below)

For pre-kernel messages (eg. from grub) you can link (don’t embed images) a photo of your monitor.
But whatever you do — do not paraphrase.

#7 2022-11-29 00:32:00

Re: [SOLVED] Initramfs unpacking failed

/var/log/pacman.log
You can also redirect/tee random outputs

And you can feed stuff straight into a pastebin service (see the 1st link below)

All right. Here’s what it looks like

It’s also worth mentioning that this happened when I attempted to install linux and linux-firmware

For pre-kernel messages (eg. from grub) you can link (don’t embed images) a photo of your monitor.
But whatever you do — do not paraphrase.

I also have a picture of what happens when I boot: https://i.imgur.com/3ypHWey.jpg

#8 2022-11-29 00:32:49

Re: [SOLVED] Initramfs unpacking failed

The testing repos are all or nothing. You cannot run multilib-testing without also having testing and community-testing.

From there, you need to update archlinux-keyring first.

Last edited by Scimmia (2022-11-29 00:33:40)

#9 2022-11-29 00:53:59

Re: [SOLVED] Initramfs unpacking failed

The testing repos are all or nothing. You cannot run multilib-testing without also having testing and community-testing.

From there, you need to update archlinux-keyring first.

Okay cool. So how do I go about doing all of that? Do I just use the pacman command?

Last edited by celticsamurai (2022-11-29 00:54:14)

#10 2022-11-29 02:19:16

Re: [SOLVED] Initramfs unpacking failed

Okay so here’s what happened when I attempted to update the keyring.

#11 2022-11-29 02:41:16

Re: [SOLVED] Initramfs unpacking failed

I didn’t even look at who the errors were about. That’s not an Arch problem, that’s from your 3rd party repo.

#12 2022-11-29 02:46:41

Re: [SOLVED] Initramfs unpacking failed

Okay cool. So how do I go about doing all of that? Do I just use the pacman command?

How exactly did you enable multilib-testing? That’s not default.

Arch Linux | x86_64 | GPT | EFI boot | refind | stub loader | systemd | LVM2 on LUKS
Lenovo x270 | Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz | Intel Wireless 8265/8275 | US keyboard w/ Euro | 512G NVMe INTEL SSDPEKKF512G7L

#13 2022-11-29 03:45:56

Re: [SOLVED] Initramfs unpacking failed

Okay cool. So how do I go about doing all of that? Do I just use the pacman command?

How exactly did you enable multilib-testing? That’s not default.

Truth be told, I’m not sure when or how I did it. There’s a lot of stuff that I use on my system.

#14 2022-11-29 04:33:08

Re: [SOLVED] Initramfs unpacking failed

Truth be told, I’m not sure when or how I did it. There’s a lot of stuff that I use on my system.

pacman.conf is a pretty crucial bit of ‘stuff’ .

Last edited by cfr (2022-11-29 04:33:51)

Arch Linux | x86_64 | GPT | EFI boot | refind | stub loader | systemd | LVM2 on LUKS
Lenovo x270 | Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz | Intel Wireless 8265/8275 | US keyboard w/ Euro | 512G NVMe INTEL SSDPEKKF512G7L

#15 2022-11-29 05:01:50

Re: [SOLVED] Initramfs unpacking failed

Truth be told, I’m not sure when or how I did it. There’s a lot of stuff that I use on my system.

pacman.conf is a pretty crucial bit of ‘stuff’ .

Lol well in any case I have the conf file open. Should I just get rid of it?

#16 2022-11-29 05:31:11

Re: [SOLVED] Initramfs unpacking failed

Truth be told, I’m not sure when or how I did it. There’s a lot of stuff that I use on my system.

pacman.conf is a pretty crucial bit of ‘stuff’ .

Lol well in any case I have the conf file open. Should I just get rid of it?

No — don’t just get rid of it. The answer is in post #8

#17 2022-11-29 07:46:47

Re: [SOLVED] Initramfs unpacking failed

Okay so here’s what happened when I attempted to update the keyring.

The testing repos are all or nothing. You cannot run multilib-testing without also having testing and community-testing.

Truth be told, I’m not sure when or how I did it.

How did you install archlinux?

#18 2022-11-29 13:23:37

Re: [SOLVED] Initramfs unpacking failed

How did you install archlinux?

I used the arch install script (yes I know. ).

#19 2022-11-29 23:51:40

Re: [SOLVED] Initramfs unpacking failed

Here’s what’s in my repositories.

#20 2022-11-29 23:57:06

Re: [SOLVED] Initramfs unpacking failed

Wait. I just realized community-testing and testing had pound signs next to them.

Last edited by celticsamurai (2022-11-30 00:18:39)

#21 2022-11-30 00:03:47

Re: [SOLVED] Initramfs unpacking failed

Wait. I just realized community-testing had a pound sign next to it.

It’s a comment. It means everything after it on that line will be ignored. The lines are commented.

Comment the lines for multilib-testing (unless you want to enable all the testing repos, but I would not advise that until you are more experienced).

[Why is this called a pound sign in US English? Still confuses me.]

Arch Linux | x86_64 | GPT | EFI boot | refind | stub loader | systemd | LVM2 on LUKS
Lenovo x270 | Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz | Intel Wireless 8265/8275 | US keyboard w/ Euro | 512G NVMe INTEL SSDPEKKF512G7L

Источник

Вылазит initramfs при загрузке Ubuntu

initramfs — файловая система оперативной памяти, которая используется для начального запуска операционных систем на базе ядра Linux. При установке ОС все библиотеки, утилиты и конфигурационные файлы сжимаются в архив, после чего передаются указанной файловой системой в загрузчик, где и продолжается старт системы. Иногда пользователи дистрибутива Ubuntu сталкиваются с тем, что при включении компьютера они попадают в консоль управления именно этой ФС без возможности дальнейшей загрузки системы. Связано это с повреждением потока запуска и восстанавливается достаточно простым методом.

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

exit /dev/mapper/ubuntu--vg-root contains a file system with errors, check forced. Inodes that were part of a corrupted orphan linked list found. /dev/mapper/ubuntu-vg-root: UNEXPECTED INCONSISTENCY; Run fsck MANUALLY. (ie, without -a or -p options) fsck exited with status code 4. The root file system on /dev/mapper/ubuntu--vg-root requires manual fsck.

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

  1. Загрузите ISO-образ с такой же версией Ubuntu, как установлена на компьютере, с официального сайта и создайте загрузочную флешку. Детальнее об этой процедуре вы можете узнать в другой нашей статье по следующей ссылке.
  2. Подробнее: Инструкция по созданию загрузочной флешки с Ubuntu

  3. При запуске ОС выберите загрузку с флешки, и при отображении окна инсталляции переходите в режим «Try Ubuntu».
  4. Запуск установщика операционной системы Ubuntu в демонстрационном режиме

  5. Здесь отобразится стандартный графический интерфейс. Откройте меню и двойным щелчком ЛКМ по иконке запустите приложение «Терминал». Делается это также зажатием комбинации клавиш Ctrl + Alt + T.
  6. Переход к терминалу Ubuntu при запуске в демонстрационном режиме

  7. Узнайте номер системного раздела жесткого диска с установленной системой, введя команду sudo fdisk -l|grep Linux|grep -Ev 'swap'.
  8. Определение номера системного раздела жесткого диска через терминал Ubuntu

  9. В новой строке вы увидите обозначение, например /dev/sda1. Запомните его, ведь в дальнейшем это потребуется для исправления ошибки.
  10. Отображение номера системного раздела жесткого диска после активации команды в Ubuntu

  11. Запустите процедуру перечисления всех существующих суперблоков, указав sudo dumpe2fs /dev/sda1 | grep superblock. В каждом суперблоке хранится определенное количество метаданных файловой системы, поэтому сбои в их работе и провоцируют отказ загрузки ОС.
  12. Команда для отображения всех суперблоков на жестком диске через терминал в Ubuntu

  13. В новых строках после активации команды отобразится список всех присутствующих в разделе суперблоков.
  14. Отображение всех суперблоков жесткого диска через терминал в Ubuntu

  15. Возьмите за пример любой блок, например, первый. С его помощью будет производиться восстановление ФС. Запуск этой операции осуществляется после ввода sudo fsck -b 32768 /dev/sda1 -y, где 32768 — номер суперблока, а /dev/sda1 — необходимый раздел жесткого диска.
    Восстановление файловой системы жесткого диска через суперблок в Ubuntu

    Благодаря опции -y все изменения будут автоматически приниматься, и при успешном завершении процесса на экране отобразится следующее уведомление:

    fsck 1.40.2 (12-Jul-2007) e2fsck 1.40.2 (12-Jul-2007) /dev/sda1 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 #241 (32254, counted=32253). Fix? yes Free blocks count wrong for group #362 (32254, counted=32248). Fix? yes Free blocks count wrong for group #368 (32254, counted=27774). Fix? yes .......... /dev/sda1: ***** FILE SYSTEM WAS MODIFIED ***** /dev/sda1: 59586/30539776 files (0.6% non-contiguous), 3604682/61059048 blocks

  16. Осталось смонтировать системный раздел sudo mount /dev/sda1 /mnt.
  17. Монтирование системного раздела через терминал в Ubuntu

    Lumpics.ru

  18. Далее перейдите в него через cd /mnt, чтобы все команды выполнялись непосредственно из самого каталога.
  19. Переход в системный раздел через терминал в операционной системе Ubuntu

  20. Просмотрите содержимое ФС через sudo mkdir test ls -l. Успешное выполнение этой операции говорит о том, что восстановление прошло удачно и можно перезапускать ОС.
  21. Проверка файловой системы после ее исправления в терминале Ubuntu

Иногда даже после успешного исправления рассмотренной проблемы юзеры сталкиваются с ошибками при запуске операционной системы. Чаще всего они связаны с поломкой стандартного загрузчика GRUB. Поэтому придется дополнительно восстановить и этот стандартный компонент. Развернутое руководство о том, как выполняется поставленная задача через Boot-Repair, ищите в материале далее.

Читайте также: Восстановление загрузчика GRUB через Boot-Repair в Ubuntu

По завершении всех процедур флешка с LiveCD Ubuntu вам больше не понадобится. Если возникло желание ее отформатировать и использовать далее для своих целей, советуем ознакомиться с отдельной нашей статьей по проведению этой операции.

Читайте также: Форматирование флешки в Linux

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

Еще статьи по данной теме:

Помогла ли Вам статья?

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

Ubuntu также может встретить вас с подобными проблемами, и «initramfs» – одна из них. Это проблема загрузки Ubuntu, которая возникает из-за сбойных блоков или сбойных секторов в памяти, которые не позволяют загрузиться операционной системе.

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

Если на вашем экране отображается ошибка «initramfs», вы уже находитесь в режиме восстановления, что означает, что вы можете вводить команды и выполнять различные операции. Ошибка будет такой:

Вы можете ввести «exit», чтобы получить подробную информацию об ошибке. Обратите внимание, что вы не можете получать подробные сведения об ошибке каждый раз, когда набираете «exit». Как обсуждалось выше, эта ошибка «initramfs» возникает при повреждении загрузочного диска. Вы можете подключить несколько дисков для их проверки, используйте:

или же

Разделы можно просмотреть по имени /dev/sda,/dev/sdb или любому другому. Теперь, чтобы исправить ошибку «initramfs», мы используем   утилиту «fsck», также известную как «проверка целостности файловой системы», которая проверяет и устраняет проблемы файловой системы. Следуйте приведенному ниже синтаксису:

(initramfs) fsck [partitian name (/dev/sdXX)]

Например, если наш раздел называется «/dev/sdb», то команда будет такой:

Нажмите «Enter», команда автоматически удалит поврежденные сектора из памяти. Когда появится запрос, нажмите «y». Чтобы предотвратить появление подсказок, просто используйте опцию «-y» с командой:

(initramfs) fsck/dev/sdb -y

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

(initramfs) reboot

Если перезагрузка не работает, введите «exit». Вот так; ошибка устранена, и Ubuntu загрузится нормально.

Заключение

«Initramfs» ошибка может устрашить вас, но, к счастью, эта ошибка имеет очень простое и простое решение. Эта ошибка возникает, когда ваша память повреждена, особенно диск, содержащий операционную систему, и не позволяет ей загружаться. Чтобы исправить это, просто используйте утилиту «fsck». В этой статье подробно объясняется процесс устранения ошибки «initramfs» для нормальной загрузки Ubuntu.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

В данной статье мы рассмотрим варианты решения проблем, когда виртуальный или физический серверы на базе 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

Понравилась статья? Поделить с друзьями:

Читайте также:

  • Ошибка initializeprintprovider для поставщика localspl dll
  • Ошибка initializeenginegraphics failed
  • Ошибка init error c8 iprog
  • Ошибка ingenico 4119 на терминале
  • Ошибка inf файл txtsetup sif испорчен или отсутствует состояние 18 windows xp

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии