Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno GRUB.conf identifikace vybrané možnosti v systému

Zdravím,
počítač používám ke spoustě velice odlišných a sepcifických věcí (Oracle Rac, Siebel, vzdělvání apod.) a líbilo by se mi nejen vybrat OS který spouštím ale i účel za kterým ho spouštím, uvedu příklad - chtěl bych něco podobného:

title Oracle Linux Server (2.6.32-220.el6.x86_64) NORMAL
root (hd0,7)
kernel /vmlinuz-2.6.32-220.el6.x86_64 ro root=/dev/mapper/VolGroup-lv_root rd_NO_LUKS LANG=en_US.UTF-8 rd_NO_MD rd_LVM_LV=VolGroup/lv_swap SYSFONT=latarcyrheb-sun16 rhgb crashkernel=auto quiet rd_LVM_LV=VolGroup/lv_root KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM AZOR_TYPE=NORMAL
initrd /initramfs-2.6.32-220.el6.x86_64.img
title Oracle Linux Server (2.6.32-220.el6.x86_64) Siebel
root (hd0,7)
kernel /vmlinuz-2.6.32-220.el6.x86_64 ro root=/dev/mapper/VolGroup-lv_root rd_NO_LUKS LANG=en_US.UTF-8 rd_NO_MD rd_LVM_LV=VolGroup/lv_swap SYSFONT=latarcyrheb-sun16 rhgb crashkernel=auto quiet rd_LVM_LV=VolGroup/lv_root KEYBOARDTYPE=pc KEYTABLE=us AZOR_TYPE=SIEBEL rd_NO_DM
initrd /initramfs-2.6.32-220.el6.x86_64.img
title Oracle Linux Server (2.6.32-220.el6.x86_64) RAC
root (hd0,7)
kernel /vmlinuz-2.6.32-220.el6.x86_64 ro root=/dev/mapper/VolGroup-lv_root rd_NO_LUKS LANG=en_US.UTF-8 rd_NO_MD rd_LVM_LV=VolGroup/lv_swap SYSFONT=latarcyrheb-sun16 rhgb crashkernel=auto quiet rd_LVM_LV=VolGroup/lv_root KEYBOARDTYPE=pc KEYTABLE=us AZOR_TYPE=RAC rd_NO_DM
initrd /initramfs-2.6.32-220.el6.x86_64.img
Tedy jediné co se liší je AZOR_TYPE (či cokoliv) což by mohla být něco jako systémová proměná a já bych si v shell scriptech pak pomocí $AZOR_TYPE vytvořil ruzné scripty a pospouštěl si co ke každému typu potřebuju.

Problém je v tom, že tohle mi GRUB nevezme a já jsem nenašel žádný parametr, možnost jak si předat ID, jméno - cokoliv co by mi umožnilo identifikovat v shell scripech, která z možností byla vybrána. I když pevně věřím že v případě nouze bych to asi mohl udělat znásilněním nějakého existujícího parametru, například LANG na základě kterého jsem se patrně špatně domníval ze by v GRUBu mohlo zafungovat přiřazení nějaké env. variable.

Děkuju.

Odpověď na otázku

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny