Sistemin hangi GRUB2 menü girişi ile başlatıldığını tespit etmek


1

KVM'siz bir uzak sunucuda çalışıyorum ve önyükleyici menüsündeki öğeleri değiştiriyorum. Ben seçenekleri "bir kez varsayılan çizme" yedeği ve etkinleştirilmiş durumda bir şey berbat zaman için.

GRUB2 ürün listesinde hangi menü girişinin seçildiğini (önyüklemeden sonra) bilmenin bir yolu var mı? Bu şekilde bir geri dönüş olup olmadığını anlayacağım (yani, "bir kez varsayılan" başarısız oldu).

Benim şöyle girişlerim var /etc/grub/grub.cfg:

menuentry 'Ubuntu, with Linux 2.6.32-28-generic-pae TEST' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    insmod ext2
    set root='(hd0,1)'
    search --no-floppy --fs-uuid --set f70c6784-490f-4737-8168-cbcce4793b2b
    linux   /vmlinuz-2.6.32-28-generic-pae root=/dev/sda3 ro   panic=5
    initrd  /initrd.img-2.6.32-28-generic-pae
}

Hangi girişin yüklendiğini kontrol edebilmem için orada bir tür ortam değişkeni ayarlayabilmemin bir yolu var mı? Ya da belki GRUB2 zaten bunu bilmenin bir yolunu mu var?


Sanırım grub kütüğünün nerede olduğunu da
bilebilirdi

Yanıtlar:


1

Çizgiye yazdığınız her şeye linuxerişilebilecek /proc/cmdline, böylece oraya benzersiz bir tanımlayıcı koyabilirsiniz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.