Resmi kurulum dersini takip ediyordum. Önyükleme yükleyici bölümüne kadar her şey pürüzsüzdü.
Hatasıyla karşılaştım
/usr/bin/grub-probe: error: failed to get canonical path of 'airootfs'.
komutu yürütürken bu soru ile aynı :
grub-mkconfig -o /boot/grub/grub.cfg
VirtualBox'a kemer takıyordum ve yetkilinin wiki öğretici GRUB bölümünü adım adım takip ediyordum .
Grub'a başarıyla önyükleme yapabilirim, ancak görebildiğim tek şey bir grub kabuğu. Bir çıkarım olarak, grub yapılandırma dosyasını oluşturma adımından bu yana raydan çıktığını düşünüyorum. Umarım bilgilerim yararlıdır.
BTW aslında, önceki adımda da bu hatayla karşılaşmıştım - grub'u yükleme
grub-install --target=i386-pc /dev/sda
Kök dizin parametresini ekledim ve hata görünmeden devam etti.
grub-install --root-directory=/mnt /dev/sda
Bunu ana Linux bölümümü / dev / sda3'ü / mnt üzerine bağladığım için yaptım, ancak grub-mkconfig içinde kullanmak için herhangi bir kök veya önyükleme dizini parametresi yok.
İşte benim fdisk yardımcı programı tarafından görüntülenen bölüm tablosu:
Çok teşekkürler. Saygılarımızla.
grub2-mkconfig
içinde dışında yapmak yerine chroot. (archiso'nun rootfs) koça yüklenirken ve kanonik bir yolu olmadığında , bağlama noktalarıyla ilişkili gerçek cihazları tespit etmek için grub2-mkconfig
kullanır . grub-probe
airootfs