🧰 Как ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Busybox Initramfs Π½Π° Ubuntu

by itisgood
Π’ этом ΠΊΡ€Π°Ρ‚ΠΊΠΎΠΌ руководствС ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ, ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Busybox Initramfs Π½Π° Ubuntu.
Π― ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ Ubuntu 20.04 LTS Π² качСствС дистриба Π½Π° ΠΌΠΎΠ΅ΠΌ Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ΅ Dell Inspiron.
БСгодня я Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ» Π΅Π³ΠΎ, ΠΈ процСсс Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΡƒΠΏΠ°Π» Π΄ΠΎ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ BusyBox, ΠΈ Π² ΠΈΡ‚ΠΎΠ³Π΅ я ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» сообщСниС initramfs.
Насколько я помню, я Π½Π΅ сдСлал Π½ΠΈΡ‡Π΅Π³ΠΎ ΠΏΠ»ΠΎΡ…ΠΎΠ³ΠΎ.
Π― Π½Π΅ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π» Π΅Π³ΠΎ ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ.
Π’Ρ‡Π΅Ρ€Π° всС Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ!
Когда я Π΅Π³ΠΎ сСгодня Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ», Ρ‚ΠΎ ΠΏΠΎΠΏΠ°Π» Π² ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΡƒ BusyBox:
BusyBox v1.30.1 (Ubuntu 1:1.30.1-4ubuntu6.1) built-in shell (ash) 
Enter 'help' for a list of built-in commands.

(initramfs)
Π― Π½Π΅ ΠΌΠΎΠ³Ρƒ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ дальшС этого экрана.
Π’Π°ΠΊΠΆΠ΅ ΠΎΠ½ Π½Π΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Π² Ρ‡Π΅ΠΌ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°.
Π― Π²ΠΈΠΆΡƒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡƒΡΡ‚ΡƒΡŽ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΡƒ busybox.
Π― Π½Π΅ Π·Π½Π°Π», Ρ‡Ρ‚ΠΎ ΠΌΠ½Π΅ Π΄Π΅Π»Π°Ρ‚ΡŒ Π² этот ΠΌΠΎΠΌΠ΅Π½Ρ‚.

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ я просто ΠΏΠ΅Ρ€Π΅Π΄Π°Π» ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Β«exitΒ», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚.

А ΠΏΠΎΡ‚ΠΎΠΌ я ΡƒΠ²ΠΈΠ΄Π΅Π» Π½Π°ΡΡ‚ΠΎΡΡ‰ΡƒΡŽ ΠΎΡˆΠΈΠ±ΠΊΡƒ:

(initramfs) exit
/dev/sda1 contains a file system with errors, check forced.
Inode 4326476 extent tree (at level 1) could be narrower, IGNORED.
/dev/sda1: Inode 4326843 extent tree (at level 1) could be narrower, IGNORED.
/dev/sda1: Inode 4327012 extent tree (at level 1) could be narrower, IGNORED.
/dev/sda1: Inode 4329004 extent tree (at level 1) could be narrower, IGNORED.
/dev/sda1: Inodes that were part of a corrupted orphan linked list found.

/dev/sda1: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.
        (i.e., without -a or -p options) 
fsck exited with status code 4. 
The root filesystem on /dev/sda1 requires a manual fsck. 

BusyBox v1.30.1 (Ubuntu 1:1.30.1-4ubuntu6.1) built-in shell (ash)
Enter 'help' for a list of built-in commands.

(initramfs)
Как Π²ΠΈΠ΄Π½ΠΎ ΠΈΠ· Π²Ρ‹ΡˆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ Π²Ρ‹Π²ΠΎΠ΄Π°, Ρ€Π°Π·Π΄Π΅Π» /dev/sda1 ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π΅Π½.
Π’ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмС этого Ρ€Π°Π·Π΄Π΅Π»Π° Π΅ΡΡ‚ΡŒ ошибки.
Если Π²Ρ‹ ΠΊΠΎΠ³Π΄Π°-Π»ΠΈΠ±ΠΎ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Π»ΠΈΡΡŒ с ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ, просто слСдуйтС инструкциям, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΌ Π½ΠΈΠΆΠ΅.
Для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ задаСтся вопросом, BusyBox – это ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ‚ мноТСство стандартных ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ UNIX Π² ΠΎΠ΄ΠΈΠ½ нСбольшой исполняСмый Ρ„Π°ΠΉΠ».

Он обСспСчиваСт Π·Π°ΠΌΠ΅Π½Ρƒ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° ΡƒΡ‚ΠΈΠ»ΠΈΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ Π² GNU fileutils, shellutils ΠΈ Ρ‚. Π΄.

Initramfs – это Π½Π°Ρ‡Π°Π»ΡŒΠ½Π°Ρ файловая систСма RAM, основанная Π½Π° tmpfs.

Она содСрТит инструмСнты ΠΈ скрипты, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для монтирования Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Ρ… систСм ΠΏΠ΅Ρ€Π΅Π΄ Π²Ρ‹Π·ΠΎΠ²ΠΎΠΌ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° init Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмС.

Π˜ΡΠΏΡ€Π°Π²ΠΈΠΌ ΠΎΡˆΠΈΠ±ΠΊΡƒ Busybox Initramfs Π½Π° Ubuntu

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ initramfs Π² Ubuntu, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ»ΠΎΠ²ΡƒΡŽ систСму Π² ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π΅Π½Π½ΠΎΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Β«fsckΒ»:

(initramfs) fsck /dev/sda1 -y

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΠ½Π° Π½Π°Ρ‡Π½Π΅Ρ‚ автоматичСски ΠΈΡΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ всС Π»ΠΎΠΌΠ°Π½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ Π² Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмС.

Π§Π΅Ρ€Π΅Π· ΠΏΠ°Ρ€Ρƒ ΠΌΠΈΠ½ΡƒΡ‚ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:

/dev/sda1: ***** FILE SYSTEM WAS MODIFIED *****
/dev/sda1: 497733/30531584 files (1.5% non-contiguous), ........

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Β«rebootΒ» ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ENTER, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ систСму!

(initramfs) reboot

БкрСститС ΠΏΠ°Π»ΡŒΡ†Ρ‹ ΠΈ Π΄ΠΎΠΆΠ΄ΠΈΡ‚Π΅ΡΡŒ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ систСмы!

Если всС ΠΏΡ€ΠΎΡˆΠ»ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΎ, ваша систСма загрузится Π±Π΅Π· ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ.

 

You may also like

22 коммСнтария

АлСкс 16.05.2021 - 14:19

Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚

Reply
itisgood 23.05.2021 - 13:09

ВсСгда Ρ€Π°Π΄Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ!

Reply
Aslan 12.06.2021 - 18:57

Бпасибо большоС!

Reply
itisgood 12.06.2021 - 18:57

ВсСгда Ρ€Π°Π΄Ρ‹!

Reply
Π˜Π³ΠΎΡ€ΡŒ 21.06.2021 - 23:05

Помогло Π½Π° Debian, Π½ΠΎ Π² консолС Debian Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° reboot.

Reply
itisgood 09.07.2021 - 11:52

shutdown -r ?

Reply
Π‘ΠΎΠ³Π΄Π°Π½ 28.11.2021 - 19:20

Exit

Reply
berg 04.07.2021 - 15:28

Бпасибо ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅

Reply
itisgood 04.07.2021 - 21:12

всСгда Ρ€Π°Π΄Ρ‹!

Reply
Π’Π°Ρ‚ΡŒΡΠ½Π° 04.08.2021 - 09:18

БСгодня я Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ»Π° Π½ΠΎΡƒΡ‚Π±ΡƒΠΊ, ΠΈ процСсс Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ начался с ubuntu, ΠΈ Π² ΠΈΡ‚ΠΎΠ³Π΅ я ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π° сообщСниС initramfs.
Насколько я помню, я Π½Π΅ сдСлала Π½ΠΈΡ‡Π΅Π³ΠΎ ΠΏΠ»ΠΎΡ…ΠΎΠ³ΠΎ.
Π’Ρ‡Π΅Ρ€Π° всС Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ!
послС сообщСния initramfs я Π½Π΅ ΠΌΠΎΠ³Ρƒ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° английский, Ρ‡Ρ‚ΠΎ Π±Ρ‹ f Π½Π΅ Π΄Π΅Π»Π°Π»Π°?

Reply
Mila 14.09.2021 - 00:55

ВсСм ΠΏΡ€ΠΈΠ²Π΅Ρ‚. Π£ мСня ΠΏΠΎΡ‡Ρ‚ΠΈ Ρ‚ΠΎΠΆΠ΅ самоС. Но послС послС 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

Reply
Π”ΠΌΠΈΡ‚Ρ€ΠΈΠΉ 15.11.2021 - 03:14

ВсС сработало спасибо большоС.

Reply
itisgood 15.11.2021 - 10:46

ВсСгда Ρ€Π°Π΄Ρ‹!

Reply
Alexey 18.11.2021 - 09:53

Бпасибо, Π²Ρ‹Ρ€ΡƒΡ‡ΠΈΠ»ΠΈ

Reply
itisgood 18.11.2021 - 09:55

Π’cΠ΅Π³Π΄Π° Ρ€Π°Π΄Ρ‹!

Reply
Π•Π²Π³Π΅Π½ΠΈΠΉ 09.01.2022 - 11:38

Π‘Ρ€Π°Π±ΠΎΡ‚Π°Π»Π° рСкомСндация! Π’ Π΄Ρ€ΡƒΠ³ΠΈΡ… ссылках Ρ‚Π°ΠΊ Π·Π°ΠΏΡƒΡ‚Π°Π½Π½ΠΎ Ρ€Π΅ΡˆΠ°ΡŽΡ‚ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ,Ρ‡Ρ‚ΠΎ Π½Π΅ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒ! Бпасибо!

Reply
itisgood 09.01.2022 - 19:52

ВсСгда Ρ€Π°Π΄Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ! πŸ™‚

Reply
Nikita 02.02.2022 - 10:01

Бпасибо большоС! Помогло.
ΠžΠ±Ρ‹Ρ‡Π½ΠΎ я пСрСставлял систСму ΠΈ тСрял всС, Ρ‡Ρ‚ΠΎ Ρƒ мСня Π΅ΡΡ‚ΡŒ.

Reply
itisgood 02.02.2022 - 11:27

ВсСгда Ρ€Π°Π΄Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ! πŸ™‚

Reply
Kirill 04.04.2022 - 15:55

А Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ Ссли Ρƒ мСня windows Π½Π°/dev/sda1
Как ΡƒΠ·Π½Π°Ρ‚ΡŒ Π³Π΄Π΅ Linux

Reply
itisgood 04.04.2022 - 18:59

ls ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ Π³Π΄Π΅ Π½ΡƒΠΆΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹, просто ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€ΠΎΠΌ

Reply
Pchel 20.02.2023 - 21:37

я Π²Π²ΠΎΠΆΡƒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ “fsck /dev/sda1 -y”
Π½ΠΎ ΠΎΠ½ просто ΠΏΠΈΡˆΠ΅Ρ‚ “fsck from util-linux 2.34 ”
ΠΈ спустя 10 ΠΌΠΈΠ½ оТидания Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ происходит

Reply

Leave a Comment