Hey ho!
Co prawda ten watek pasuje rownie dobrze pod GRUB2 ale pomyslalem ze bardziej chodzi o stystem niz o loader wiec wrzucilem go tutaj.
Wiec, here we go...
LINUXY jak kazdy inny OS ma tzw. Environment Variables (np. PATH, HOME, USER etc...), czy moge stworzyc wlasna variable ale juz na poziomie GRUB2?
Chodzi o to ze mam kompa z dwiema kartami graficznymi, ktore jak dzialaja obie to grzeja sie jak glupie a drivery od AMD nie dzialaja, napisalem sobie wiec w shell skrypt sam (moj pierwszy shellowski skrypt!!) ktory albo wlacza jedna albo druga karte, problem w tym ze jesli chce zmienic karte, musze najpierw zmodyfikowac ten skrypt (wywolywany z /etc/rc.local) by odpalal ta druga a nastepnie zrestartowac kompa. To troche malo "fancy" rozwiazanie, TRZA miec wyzsze ambicje:-)
Wiec dodalem nowe menu w GRUB2....
i teraz... co zrobic by w jednym menuentry oprocz boot'u linuxa storzylo mi zmienna o np nazwie "grafika" z wartoscia np "1", i odpowiedniu w drugim menuentry grafika=2?? Czy to wogole wykonalne z pozycji GRUB2?
p.s.
doczytalem ze mozna dopisac cos na koncu linii bootujacej np:
linux /vmlinuz-xxxx.xxx.xx x.xx grafika=1
a pozniej odpowiednio pocharatac string w /proc/cmdline i dostac ta wartosc by pozniej wrzucic ja do mojego skryptu w /etc/rc.local ale .. hmm.. to tez nie jest zbytnio wysublimowany sposob. Ja bym chcial cos bardziej PROF!
ktos ma jakis pomysl?
btw. jestem na UBUNTU 12.04 - to moj pierwszy unixowy system wiec choc doczytalem juz troche o dzialaniu, komendach i programowaniu w shell to jeszcze duzo mleka musi uplynac, wiec prosze o w miare proste w zrozumieniu odpowiedzi.
dzieki
b