- Что делать если при запуске выскакивает надпись BusyBox v1.30.1 (Debian 1:1.30.1-4) built-in shell (Bash) Enter ‘help’ for a list of built-in commands
- Если раньше система работала, а потом перестала
- Если система не загружается сразу после установки
- Не загружается Ubuntu/Mint/Kali с initramfs в BusyBox
- Проблема с суперблоком
- Ошибка диска fsck
- Ошибка диска: /dev/sda1 does not exist
- Проблема с fstab
- Проблема с железом
- Восстанавливаем свалившийся в busybox из-за ошибки initramfs Linux
- 🧰 Как исправить ошибку Busybox Initramfs на Ubuntu
- Исправим ошибку Busybox Initramfs на Ubuntu
- 10 thoughts on “ 🧰 Как исправить ошибку Busybox Initramfs на Ubuntu ”
- Добавить комментарий Отменить ответ
- • Свежие записи
- • Категории
- • itsecforu.ru
- • Страны посетителей
- IT is good
- Linux Mint Forums
- [SOLVED] ‘BusyBox’ shows instead of Linux Mint 18.1 Cinnamon 64-bit booting
- [SOLVED] ‘BusyBox’ shows instead of Linux Mint 18.1 Cinnamon 64-bit booting
- Re: ‘BusyBox’ shows instead of Linux Mint 18.1 Cinnamon 64-bit booting
- Re: ‘BusyBox’ shows instead of Linux Mint 18.1 Cinnamon 64-bit booting
- Re: ‘BusyBox’ shows instead of Linux Mint 18.1 Cinnamon 64-bit booting
- Re: ‘BusyBox’ shows instead of Linux Mint 18.1 Cinnamon 64-bit booting
- [SOLUTION] ‘BusyBox’ shows instead of Linux Mint 18.1 Cinnamon 64-bit booting
- Re: [SOLUTION] ‘BusyBox’ shows instead of Linux Mint 18.1 Cinnamon 64-bit booting
- Re: [SOLVED] ‘BusyBox’ shows instead of Linux Mint 18.1 Cinnamon 64-bit booting
- Re: [SOLVED] ‘BusyBox’ shows instead of Linux Mint 18.1 Cinnamon 64-bit booting
- Re: [SOLVED] ‘BusyBox’ shows instead of Linux Mint 18.1 Cinnamon 64-bit booting
- Re: [SOLVED] ‘BusyBox’ shows instead of Linux Mint 18.1 Cinnamon 64-bit booting
- Re: [SOLVED] ‘BusyBox’ shows instead of Linux Mint 18.1 Cinnamon 64-bit booting
- Re: [SOLVED] ‘BusyBox’ shows instead of Linux Mint 18.1 Cinnamon 64-bit booting
Что делать если при запуске выскакивает надпись BusyBox v1.30.1 (Debian 1:1.30.1-4) built-in shell (Bash) Enter ‘help’ for a list of built-in commands
Вопрос: Что делать если при запуске выскакивает надпись BusyBox v1.30.1 (Debian 1:1.30.1-4) built-in shell (Bash) Enter ‘help’ for a list of built-in commands
Проблема в том, что не получается смонтировать корневую файловую систему. Чтобы лучше понять причину, нужно ответить на вопрос: До этого система работала или эта ошибка сразу после установки?
Если раньше система работала, а потом перестала
Если раньше система работала, а потом перестала, значит по каким-то причинам повредилась файловая система — нужно выполнить проверку диска.
Для этого в консоли наберите
После этого будет показано что-то вроде:
The root filesystem on /dev/sda1 requires manual fsck.
После этого используйте следующую команду:
Обратите внимание, что если у вас другое имя раздела или его номер, то замените данные на свои. Например на /dev/sdb1 или /dev/sdc1.
Если система не загружается сразу после установки
Если система не загружается сразу после установки, значит в загрузчики просто неправильно указано название диска.
Установить правильный диск можно изменив параметры загрузки ядра, но для этого нужно знать, какой именно диск указывать.
Для этого наберите
и посмотрите, какой диск система пытается загрузить.
Затем измените параметры загрузки ядра. Для этого:
1. Начните перезагружать систему.
2. Чтобы прервать загрузку GRUB (первый шаг) во время запуска компьютера нажмите и удерживайте клавишу SHIFT.
3. Затем нажмите клавишу «e» и вы перейдёте к редактированию настроек загрузки.
4. Если на экране отсутствует нужная нам строка, пролистните курсорными клавишами вниз и найдите строку, начинающуюся с linux.
5. Найдите строку, содержащую root=/dev/sdxX. В этой строке sdxX должна быть вашим /, то есть корневым разделом. Вам нужно исправить текущее значение на верное, которое мы узнали чуть ранее. Если вы совершенно не представляете, какая буква и какой номер у вашего раздела, то попробуйте варианты:
- root=/dev/sda1
- root=/dev/sdb1
- root=/dev/sdc1
- root=/dev/sdd1
- root=/dev/sda2
- root=/dev/sdb2
- root=/dev/sdc2
- root=/dev/sdd2
6. Когда всё готово нажмите Ctrl+x или F10, чтобы загрузка продолжилась с установленными опциями.
После успешной загрузки в систему поменяйте имя загружаемого диска. Например, в моём случае имя диска оказалось /dev/sdс1 (с буквой c). Тогда команда для изменения загрузочного диска будет выглядеть так:
Вместо /dev/sdc подставьте имя вашего диска или флэшки.
Источник
Не загружается Ubuntu/Mint/Kali с initramfs в BusyBox
В данной статье мы рассмотрим варианты решения проблем, когда виртуальный или физический серверы на базе Ubuntu/Mint/Kali не загружаются и отваливается в busybox в момент инициализации initramfs. При этом Linux не загружается, и пользователю доступна только командная строка initramfs.
Проблема с суперблоком
Если Ubuntu свалилась в busybox при инициализации initramfs, возможно на диске оказался испорченный суперблок. Linux хранит несколько копий суперблоков.
Для восстановления в случае такой проблемы, нам нужно загрузиться с образа/диска и запустить Terminal. После загрузки, в терминале вводим команду:
# sudo fdisk -l|grep Linux|grep -Ev ‘swap’
Команда вернет информацию о нашем разделе:
Запомните имя раздела и укажите его в следующей команде:
# sudo dumpe2fs /dev/vda2 | grep superblock
Команда вернет список запасных суперблоков:
Мы будем использовать второй резервный суперблок для замены поврежденного (можно выбрать любой, кроме Primary). Выполним проверку диска с использованием резевного суберблока для восстановления:
# sudo fsck -b 98304 /dev/vda2 -y
Нужно отмонтировать раздел:
# umount /dev/vda2
После успешного выполнения замены суперблока, вы должны получить такое сообщение:
Теперь перезагрузите компьютеры, отключив диск с дистрибутивом и все должно быть в порядке.
Ошибка диска fsck
Второй вариант ошибки, наличие следующей строки в окне терминала:
В ошибке будет указан том, который требует запуска ручной проверки диска. В командной строке initramfs выполните:
После полной проверки, нужно перезапустить сервер и проверить все ли в порядке.
Ошибка диска: /dev/sda1 does not exist
Проблема с fstab
Если при загрузке сервера вы видите ошибку:
Скорее всего вы только что установили Linux или то на вашем сервере есть проблемы в fstab. Чаще всего проблема возникает при установке системы с usb-накопителя. Раздел на который ругается система, может быть какой угодно. Как и в первом случае, нам нужно загрузиться с образа системы и выполнить некоторые действия. Проверьте UUID диска командой:
Система выдаст что-то подобное:
Отсюда уже видно, что система должна загружаться с sda2, а по факту загружается с sda1.
Монтируем наш раздел в любую директорию, например:
# sudo mount /dev/sda2 /mnt
Получаем в директории /mnt весь наш раздел /dev/sda2, находим там файл /etc/fstab и изменяем строку, содержащую /dev/sda1 на:
Сохраняем файл. Отмонтируем раздел от /mnt и перезагрузимся, если проблема была связана с не неправильным адресом разделе, сервер загрузится.
Так же данный вариант можно решить, загрузившись в emergency. Перемонтируйте корень для записи:
# sudo mount -o remount,rw /
После чего измените fstab и перезапустите сервер.
Проблема с железом
На некоторых материнских платах порты SATA могут получать произвольные номера. Это также может вызвать описанную в предыдущем пункте ошибку. Для исправления ошибки нужно изменить загрузчик grub.
Загрузитесь в режиме emergency или с live-cd и измените файл /boot/grub/grub.cfg
В строке где происходит загрузка раздела, например:
Измените путь до диска на UUID:
Источник
Восстанавливаем свалившийся в busybox из-за ошибки initramfs Linux
Недавно при включении компьютера, Ubuntu меня «порадовала» тем, что решила не загружаться и «свалилась» в busybox в момент инициализации пользовательского пространства (userspace) оно же initramfs. Немного ошарашенный начал разбираться. Оказалось, что мой старенький жёсткий диск дал небольшой сбой, и подпортил суперблок файловой системы. Впрочем, оказалось что это не смертельно, и проблема эта, довольно просто и быстро решается.
Суперблок — это часть на диске, отведенная под служебную информацию файловой системы. В нем хранится информация о разделе: тип файловой системы, размер, статус и информацию о других структурах метаданных. В случае потери информации с суперблока, велик риск потерять всю информацию с раздела. Поэтому Linux хранит несколько копий этой информации — т.е. несколько суперблоков.
Перед тем, как продолжить, я должен предупредить, что не обязательна причина в суперблоке. Такая проблема может возникать и по другим причинам, установить которые можно только имея определенный опыт, либо опытным путем. В любом случае, вся суть проводимых ниже действия, лишь в проверке диска на ошибки, поэтому как минимум ничем не повредит.
Для восстановления нам понадобится загрузочный диск или флэшка с Linux. Загружаемся, и запускаем терминал. В терминале пишем:
В результате выполнения команды, будет выведен список всех разделов:
В моем случае это был один раздел. В этом списке нужно найти нужный раздел, и запомнить его. Он понадобится нам дальше. Далее посмотрим список доступных запасных суперблоков:
В команде выше, /dev/sda2 необходимо заменить на полученный ранее, нужный раздел. В результате выполнения команды, будет выведен список всех суперблоков:
Из списка запасных суперблоков, выбираем любой кроме Primary и запускаем проверку диска с указанием запасного суперблока:
Параметр -y необходим для того, чтобы fsck не спрашивал что делать с каждой найденной ошибкой, а вместо этого ее автоматически исправлял если это возможно. После того, как fsck закончит, результат выполнения будет примерно таким:
После этого перезагружаемся, отключаем флэшку/вынимаем диск из привода, и всё должно работать. 🙂
Источник
🧰 Как исправить ошибку Busybox Initramfs на Ubuntu
П оэтому я просто передал команду «exit», чтобы посмотреть, что произойдет.
А потом я увидел настоящую ошибку:
Он обеспечивает замену большинства утилит, которые вы обычно найдете в GNU fileutils, shellutils и т. д.
Initramfs – это начальная файловая система RAM, основанная на tmpfs.
Исправим ошибку Busybox Initramfs на Ubuntu
Чтобы устранить ошибку initramfs в Ubuntu, вам необходимо восстановить файловую систему в поврежденном разделе с помощью команды «fsck»:
Теперь она начнет автоматически исправлять все ломаные блоки в файловой системе.
Через пару минут вы увидите следующий результат:
Теперь введите «reboot» и нажмите ENTER, чтобы перезагрузить систему!
Скрестите пальцы и дождитесь перезагрузки системы!
Если все прошло хорошо, ваша система загрузится без проблем.
10 thoughts on “ 🧰 Как исправить ошибку Busybox Initramfs на Ubuntu ”
Всегда рады помочь!
Помогло на Debian, но в консоле Debian не работала команда reboot.
Сегодня я включила ноутбук, и процесс загрузки начался с ubuntu, и в итоге я получила сообщение initramfs.
Насколько я помню, я не сделала ничего плохого.
Вчера все работало отлично!
после сообщения initramfs я не могу перейти на английский, что бы f не делала?
Всем привет. У меня почти тоже самое. Но после после exit выходит ошибка Warning : failed to connect to lvmetad . Falling back to internal scanning.Check cryptopts =source=bootarg:cat /proc/cmdline or missing modules ,devices :cat /proc/modules; Is /dev
Добавить комментарий Отменить ответ
• Свежие записи
• Категории
• itsecforu.ru
• Страны посетителей
IT is good
Источник
Linux Mint Forums
Welcome to the Linux Mint forums!
[SOLVED] ‘BusyBox’ shows instead of Linux Mint 18.1 Cinnamon 64-bit booting
[SOLVED] ‘BusyBox’ shows instead of Linux Mint 18.1 Cinnamon 64-bit booting
Post by Óvári » Fri Mar 17, 2017 4:39 am
Please help as Linux Mint 18.1 Cinnamon 64-bit no longer boots into Linux Mint.
There are 2 items that can show up.
- BusyBox v1.22.1 (Ubuntu 1:1.22.0-15ubuntu1) built-in shell (ash)
Enter ‘help’ for a list of built-in commands.
(initramfs) - GNU GRUB version 2.02
beta2-36ubuntu3.8
Ubuntu
Advanced options for Ubuntu
System setup
Use the ↑ and ↓ keys to select which entry is highlighted.
Press enter to boot the selected OS, ‘e’ to edit the commands before booting or ‘c’ for a command-line. ESC to return to previous menu.
Thanking you in advance.
Re: ‘BusyBox’ shows instead of Linux Mint 18.1 Cinnamon 64-bit booting
Post by daret » Fri Mar 17, 2017 7:52 am
I have had similar problem (BusyBox-initramfs), when I changed from «bios legacy» to «uefi» booting.
USB booted in legacy mode, but bios was set to efi.
Legacy looks like this:
https://www.linuxmint.com/pictures/scre . _bios.webm
Re: ‘BusyBox’ shows instead of Linux Mint 18.1 Cinnamon 64-bit booting
Post by Óvári » Fri Mar 17, 2017 8:32 am
«Linux Mint 18.1 Cinnamon 64-bit» (LM18.1C64) had been working for a few months with UEFI enabled; however, yesterday LM18.1C64 produced the «BusyBox» error and does not boot.
LM18.1C64 does not boot when legacy boot is enabled in the BIOS either.
How can the data files and installed programs on the computer with the broken LM18.1C64 installation be kept, when the LM18.1C64 installation is repaired with a bootable LM18.1C64 USB stick?
https://www.linuxmint.com/edition.php?id=226
Re: ‘BusyBox’ shows instead of Linux Mint 18.1 Cinnamon 64-bit booting
Post by Óvári » Fri Mar 17, 2017 8:57 am
GNU GRUB currently shows ‘Ubuntu’ instead of ‘Start Linux Mint 18.1 Cinnamon 64-bit’.
The computer does not have a CD drive; hence, step 5 in the instructions below does not seem correct.
Instructions:
- Show “GNU GRUB version 2.02
beta2-36ubuntu3.8”
For a list of installed kernels, press ‘c’ for a command-line and type:
What code needs to be changed in step 5 in the above instructions to fix LM18.1C64?
Re: ‘BusyBox’ shows instead of Linux Mint 18.1 Cinnamon 64-bit booting
Post by michael louwe » Fri Mar 17, 2017 9:05 pm
[SOLUTION] ‘BusyBox’ shows instead of Linux Mint 18.1 Cinnamon 64-bit booting
Post by Óvári » Sat Mar 18, 2017 5:32 am
Thank you @michael houwe and @daret for your responses.
Here are the instructions to solve. The information is incomplete as the problem was solved remotely; however, perhaps this may help someone who needs to fix the ‘BusyBox’ error. What was entered or selected is shown in bold:
- BusyBox v1.22.1 (Ubuntu 1:1.22.0-15ubuntu1) built-in shell (ash)
Enter ‘help’ for a list of built-in commands.
(initramfs) exit - …
The root filesystem on /dev/mmcblk0p2 requires a manual fsck.
…
(initramfs) fsck /dev/mmcblk0p2 -y - After checking is done
(initramfs) reboot - To boot “LM18.1C64” when “GNU GRUB version 2.02
beta2-36ubuntu3.8” shows, select:
Ubuntu
Would be nice to know what the -y does in step 2.
Side note:
Never force shutdown a Linux Mint computer. Use Alt+SysRq R-E-I-S-U-B instead.
(For newer laptops they do not bother adding the SysRq print to the key, but it is the same as the PrtScr key)
Holding down Ctrl+Alt and SysRq (which is the Print Screen key) while slowly typing REISUB
R-E-I-S-U-B to force shutdown
http://kember.net/articles/reisub-the-g . x-restart/
Re: [SOLUTION] ‘BusyBox’ shows instead of Linux Mint 18.1 Cinnamon 64-bit booting
Post by daret » Mon Mar 20, 2017 4:11 am
-y
For some filesystem-specific checkers, the -y option will cause the fs-specific fsck to always attempt to fix any detected filesystem corruption automatically. Sometimes an expert may be able to do better driving the fsck manually. Note that not all filesystem-specific checkers implement this option. In particular fsck.minix(8) and fsck.cramfs(8) does not support the -y option as of this writing.
Re: [SOLVED] ‘BusyBox’ shows instead of Linux Mint 18.1 Cinnamon 64-bit booting
Post by Kellynch » Sun Sep 09, 2018 12:11 am
I’ve got this problem and tried to follow the suggestions and I’d be very grateful for suggestions:
Re: [SOLVED] ‘BusyBox’ shows instead of Linux Mint 18.1 Cinnamon 64-bit booting
Post by Óvári » Wed Oct 09, 2019 6:21 pm
Did you type a lowercase letter o instead of the number zero 0?
Did you type mmcblk o p2 instead of mmcblk0p2?
Sorry for the late reply. No email notification was received that you had written.
Hope this helps.
Re: [SOLVED] ‘BusyBox’ shows instead of Linux Mint 18.1 Cinnamon 64-bit booting
Post by Kellynch » Thu Oct 10, 2019 12:41 am
Re: [SOLVED] ‘BusyBox’ shows instead of Linux Mint 18.1 Cinnamon 64-bit booting
Post by aidancuckoo » Fri Oct 11, 2019 2:42 am
Just info here — I’m going to try out the solutions in just a bit BUT I’ve got the same problem on my rig running 19.2 Tina!
UPDATE: the solution works! If the problem persists, I’ll make a live USB and uncorrupt the superblocks.
Re: [SOLVED] ‘BusyBox’ shows instead of Linux Mint 18.1 Cinnamon 64-bit booting
Post by rpmckinley » Mon Oct 28, 2019 2:26 pm
Re: [SOLVED] ‘BusyBox’ shows instead of Linux Mint 18.1 Cinnamon 64-bit booting
Post by peterhw » Sat Dec 05, 2020 11:23 am
I realise this is an oldish thread but i used the fsck /dev/sda6 which appeared to work (I have a dual boot system with W10 & Mint)
I typed exit (REBOOT wasn’t recognised)
following exit the system continued the boot process successfully
Источник