Поправка: не може да се монтира root fs на неизвестен блок



Опитайте Нашия Инструмент За Премахване На Проблемите

Тъй като пристигането на неспособен за монтиране на root fs на неизвестна грешка в блока предвещава, че не можете да стартирате вашата GNU / Linux инсталация, може да бъде доста загрижена грешка за получаване. Най-често ще го видите, след като актуализацията се обърка или някакъв друг вид системна нередност е попречил на нормалната работа на вашето ядро.



Много потребители биха предпочели да не се налага да работят с ядрото на Linux, тъй като това може да бъде доста досадно. За щастие обаче това е достатъчно лесен проблем за отстраняване, при условие че можете или да стартирате машината си, използвайки друго ядро, съхранено в нея, или да имате достъп до различен компютър, за да направите стартиращо устройство за палеца.



Повторно монтиране и ремонт на модула initramfs

Тази грешка обикновено се случва, защото ви липсват initramfs за ядрото, с което работите. Тъй като не можете да стартирате правилно системата си, имате две възможности да стигнете до черупка. Ще го забележите като част от черен екран с няколко реда или много редове текст, когато се опитвате да стартирате. Системата ще изглежда окачена, след като я получите.



Ядро паника

Рестартирайте и след това опитайте да натиснете shift веднага след като видите логото на BIOS или UEFI, когато включите машината. Ако видите менюто Grub да се появи, можете да изберете настройката Advanced Options и да опитате по-старо ядро. Възможно е да успеете да влезете във вашата система по този начин.

Ако това не е работило, ще трябва да стартирате от CD, USB или SD карта на живо. Можете да го направите, като изтеглите инсталационния носител за вашата дистрибуция на друга машина, тъй като за съжаление не можете да влезете, ако менюто за зареждане на Grub не помогна.



Така или иначе, след като стартирате, отворете терминал с Ctrl + Alt + T, независимо от метода, който сте използвали за стартиране на вашата машина. Избройте дяловете, които имате на вашата машина, със sudo fdisk -l и потърсете този, който е вашата основна файлова система. След като го намерите, напишете sudo mkdir / mnt / fs; sudo mount / dev / sda1 / mnt / fs, въпреки че естествено ще трябва да замените / dev / sda1 с правилното име на дял, ако това не е това. Това обаче трябва да бъде основният дял на много Linux Mint, Debian и Ubuntu системи.

Ще трябва да монтирате вашия дял EFI, ако имате такъв. Ако приемем, че използвате старата инсталационна инсталация от MBR дистрибутиран диск, няма да е необходимо да правите това. Ако имате EFI система, тогава стартирайте sudo mkdir / mnt / boot / efi; sudo mount / dev / sda2 / mnt / boot / efi, докато отново замества / dev / sda2 с правилния номер на дяла. Предишната команда fdisk трябваше да съдържа всички дялове.

Сега ще трябва да изпълните списък с команди, за да получите това, което те наричат ​​chroot достъп във вашата инсталация. Ще ги виждате публикувани много пъти, тъй като това е често срещана грешка, но нещата може да се различават леко поради бъдещи актуализации. Изглежда, че следващите команди трябва да работят:

sudo mkdir -p / mnt / dev / pts; sudo mount -o bind / dev / mnt / dev sudo mount -o bind / dev / pts / mnt / dev / pts sudo mkdir / mnt / sys; sudo mount -t sysfs / sys / mnt / sys sudo mkdir / mnt / proc; sudo mount -t proc / proc / mnt / proc sudo chroot / mnt

Изпълнете dpkg –list | grep linux-image, за да намерите кой Linux образ използвате, и след това стартирайте update-initramfs -u -k 4.10.0-38-generic, като не забравяйте да замените етикета с това, което всъщност използвате. Използвахме името от тестова инсталация на Xubuntu, която изпълнявахме, но изображението ви може да е много различно. След като приключите, стартирайте update-grub; излезте и ще се върнете при първата си подкана. Опитайте sudo umount / mnt / boot / efi, ако сте били на някаква система UEFI.

Не е нужно да правите това, ако сте на наследствена система. Във всеки случай ще искате да стартирате sudo umount / mnt; рестартирайте и след това стартирайте както обикновено.

Ако всичко е минало добре, тогава ще се върнете напълно към нормалното. Може да ви се струва много да се играете, но ако тези команди работят, няма да е необходимо да коригирате конфигурационни файлове или нещо подобно. Просто ще трябва да ги стартирате и рестартирате, за да получите отново работеща система.

След като възстановите нещата отново, може да пожелаете да актуализирате с новото ядро.

Етикети Linux как да 3 минути четене