Ödeme Yöntemleri Abuse

Hatalı Grub kök bölüm adı nasıl düzeltilir?

12.10.2023, 21:53

Grub kök bölüm adı, Linux işletim sisteminde kök bölüme (genellikle / olarak etiketlenir) giden yoldur. Grub (GRand Unified Bootloader), bilgisayar başlangıcında işletim sistemlerini seçmenize ve yüklemenize olanak tanıyan bir Linux işletim sistemi önyükleyicisidir.

Kök bölüm adının rolü

Bilgisayar açıldığında, Grub ana işletim sistemi dosyalarını içeren belirli bir kök bölüm arar. Kök bölüm adı genellikle grub.cfg önyükleme yükleyicisi yapılandırma dosyasında veya Linux işletim sistemi yükleme işlemi sırasında yapılandırılan diğer yapılandırma dosyalarında belirtilir.

Grub kök bölüm adının değeri, bilgisayarınızın özel yapılandırmasına ve yüklü işletim sistemine bağlı olarak değişebilir. Örneğin, yüklü tek bir işletim sisteminiz varsa, kök bölüm basitçe / olabilir, ancak birden fazla işletim sisteminiz veya bölümünüz varsa, ad /dev/sda1 veya /dev/nvme0n1p2 gibi daha karmaşık olabilir. Bu arada, vfs unable to mount root fs on unknown block hatasının ortaya çıkması durumunda, bunun nedeni genellikle kök bölümün adının yanlış olmasıdır. Sorunu nasıl çözeceğinizi burada anlattık, ancak bir yol daha var.

Sorun nasıl çözülür?

Birçok dağıtımda, kök bölüm adı Grub yapılandırma dosyasında UUID biçiminde çekirdeğe aktarılır. Ancak bununla ilgili bir sorun vardır. Kök bölümü herhangi bir şekilde değiştirirseniz, örneğin boyutunu değiştirirseniz, UUID değişecektir. Ve Grub yapılandırmasını güncellemeden yeniden başlatırsanız, çekirdek doğru bölümü bulamayacağı için sistem çalışmayacaktır.

Peki sorunu nasıl çözersiniz? Kökün tam olarak hangi bölümde olduğunu biliyorsanız, yapılandırmayı doğrudan Grub menüsünden düzeltebilirsiniz. Menüde, istediğiniz öğeyi seçmek için yukarı ve aşağı okları kullanın ve ardından E düğmesine basın. Bu, yapılandırma düzenleyicisini açacaktır. Bunun gibi bir satır bulmanız gerekir:

linux /boot/vmlinuz-4.15.0-36-generic root=UUID=9d8d92de-74a6-4e64-8281-b8548c690e0c ro quiet splash $vt_handoff

Имя корневого раздела Grub

Satırda, UUID=9d8d92de-74a6-4e64-8281-b8548c690e0c 'yi /dev/sda2 gibi normal kök bölüm adıyla değiştirin. Önyüklemeyi başlatmak için F10 tuşuna basın. Sistem açılırsa, sorun burada demektir. İleriye dönük olarak, Grub yapılandırmasını güncelleyebilirsiniz:

sudo update-grub

Grub'a kök bölümü belirlemek için artık UUID kullanmamasını da söyleyebilirsiniz:

sudo vi /etc/default/grub

GRUB_DISABLE_LINUX_UUID=true

Корневой раздел Grub

Hata ortadan kalktı ama sistem hala açılmıyor mu? Systemd dosya sistemlerini bağlamak için /etc/fstab dosyasını kullanabilir. Ve kök dosya sistemi burada doğru şekilde belirtilmezse, sistem önyükleme yapmayacaktır. Ubuntu kurtarma kipini kullanabilirsiniz. Burada da UUID'yi normal bir girişe veya doğru UUID'ye değiştirmeniz gerekir.