Düzeltme: bilinmeyen bir blokta kök fs monte edilemiyor



Sorunları Ortadan Kaldırmak Için Enstrümanımızı Deneyin

Bilinmeyen bir blok hatası üzerine root fs bağlayamayan birinin gelişi, GNU / Linux kurulumunuzu önyükleyemediğinizi gösterdiğinden, alınması oldukça ilgili bir hata olabilir. Bunu çoğu zaman bir güncelleme yanlış gittiğinde veya başka tür bir sistem düzensizliği çekirdeğinizin normal çalışmasına müdahale ettikten sonra görürsünüz.



Birçok kullanıcı Linux çekirdeği ile çalışmak zorunda kalmamayı tercih eder, çünkü bunu yapmak oldukça can sıkıcı olabilir. Neyse ki, makinenizi üzerinde depolanan başka bir çekirdeği kullanarak önyükleyebilmeniz veya önyüklenebilir bir başparmak sürücüsü yapmak için farklı bir bilgisayara erişiminiz olması koşuluyla, bu, düzeltilmesi yeterince kolay bir sorundur.



İnitramfs Modülünü Yeniden Takma ve Onarma

Bu hata genellikle, üzerinde çalıştığınız çekirdek için initramfs eksik olduğunuz için oluşur. Sisteminizi düzgün bir şekilde önyükleyemediğiniz için, bir kabuğa ulaşmak için iki seçeneğiniz vardır. Önyüklemeye çalışırken, birkaç satır veya çok sayıda metin içeren siyah bir ekranın parçası olduğunu fark edeceksiniz. Sistem, siz onu aldıktan sonra asılı görünecektir.



Çekirdek Panik

Yeniden başlatın ve ardından makinenizi açtığınızda BIOS veya UEFI logosunu gördükten hemen sonra shift'e basmayı deneyin. Grub menüsünün açıldığını görürseniz, Gelişmiş Seçenekler ayarını seçebilir ve daha eski bir kernel deneyebilirsiniz. Bu şekilde sisteminize girebilirsiniz.

Bu işe yaramadıysa, canlı bir CD, USB veya SD karttan önyüklemeniz gerekir. Dağıtımınız için kurulum medyasını başka bir makineye indirerek bir tane oluşturabilirsiniz, çünkü Grub önyükleme menüsü yardımcı olmadıysa maalesef içeri giremezsiniz.



Her iki durumda da, başlattığınızda, makinenizi başlatmak için kullandığınız yöntemden bağımsız olarak Ctrl + Alt + T ile bir terminal açın. Makinenizdeki bölümleri sudo fdisk -l ile listeleyin ve kök dosya sisteminiz olan bölümü arayın. Bulduğunuzda, sudo mkdir / mnt / fs yazın; sudo mount / dev / sda1 / mnt / fs, tabii o değilse / dev / sda1'i doğru bölüm adıyla değiştirmeniz gerekecek. Ancak bu, birçok Linux Mint, Debian ve Ubuntu sistemindeki kök bölüm olmalıdır.

Varsa, EFI bölümünüzü bağlamanız gerekecektir. MBR ile bölümlenmiş bir diskten önyükleme yapan eski bir yükleme kullandığınızı varsayarsak, bunu yapmanız gerekmez. EFI sisteminiz varsa sudo mkdir / mnt / boot / efi komutunu çalıştırın; sudo mount / dev / sda2 / mnt / boot / efi, yine / dev / sda2'yi doğru bölüm numarasıyla değiştirirken. Önceki fdisk komutu tüm bölümleri listelemeliydi.

Şimdi, kurulumunuza chroot erişimi dedikleri şeyi almak için bir komut listesi çalıştırmanız gerekecek. Bu yaygın bir hata olduğundan, bunların birçok kez yayınlandığını göreceksiniz, ancak gelecekteki güncellemeler nedeniyle işler biraz farklı olabilir. Aşağıdaki komutların çalışması gerektiği anlaşılıyor:

sudo mkdir -p / mnt / dev / pts; sudo bağlama -o bağlama / dev / mnt / dev sudo bağlama -o bağlama / dev / pts / mnt / dev / pts sudo mkdir / mnt / sys; sudo bağlama -t sysfs / sys / mnt / sys sudo mkdir / mnt / proc; sudo bağlama -t proc / proc / mnt / proc sudo chroot / mnt

Dpkg –list'i çalıştırın | grep linux-image hangi Linux görüntüsünü çalıştırdığınızı bulmak için ve ardından update-initramfs -u -k 4.10.0-38-generic'i çalıştırın ve etiketi gerçekte çalıştırdığınız şeyle değiştirdiğinizden emin olun. Adını çalıştırdığımız bir Xubuntu test kurulumundan kullandık, ancak görüntünüz çok farklı olabilir. İşiniz bittiğinde update-grub; çıkın ve ilk isteğinizde geri döneceksiniz. Herhangi bir UEFI sistemindeyseniz sudo umount / mnt / boot / efi'yi deneyin.

Yine de eski bir sistemdeyseniz bunu yapmanız gerekmez. Her durumda, sudo umount / mnt komutunu çalıştırmak isteyeceksiniz; yeniden başlatın ve ardından normal şekilde önyükleyin.

Her şey yolunda giderse, o zaman tamamen normale döneceksiniz. Çok fazla uğraşmak gibi görünebilir, ancak bu komutlar çalışırsa, herhangi bir yapılandırma dosyasını veya buna benzer herhangi bir şeyi gerçekten ayarlamanız gerekmez. Tekrar çalışan bir sisteme sahip olmak için onları çalıştırmanız ve yeniden başlatmanız gerekecek.

İşleri tekrar çalıştırdığınızda, yeni çekirdek ile güncelleme yapmak isteyebilirsiniz.

Etiketler Linux nasıl yapılır 3 dakika okundu