Mam dwie dystrybucje Linuksa (OpenSuSE, Ubuntu) zainstalowane na dwóch różnych partycjach. Za każdym razem, gdy uruchamiam moją maszynę, GRUB ładuje się, pozwalając mi wybrać jedną z dwóch dystrybucji.
Nie chcę, aby GRUB się pojawiał, więc ograniczam limit czasu do zera w /boot/grub/menu.lst, co najprawdopodobniej sprawi, że mój komputer załaduje OpenSuSE przy każdym uruchomieniu komputera, ponieważ jest to pierwsza opcja w menu .lst.
Czy to możliwe, że przy drugim uruchomieniu komputera Ubuntu zostanie automatycznie załadowany? Po trzecim uruchomieniu ponownie OpenSuSE może zostać uruchomiony podczas czwartego uruchomienia, Ubuntu może się załadować i tak dalej?
Innymi słowy, jak mogę zmusić maszynę do uruchomienia następnego systemu operacyjnego w menu. Po raz kolejny przy ponownym uruchomieniu?
źródło
Odpowiedzi:
Umieść coś w skryptach startowych, aby przepisać
menu.lst
.menu.lst
Niech Ubuntu napisze wersję, która ładuje OpenSuSE, a OpenSuSE napisze wersję, która ładuje Ubuntu.Stosunkowo bezpieczny sposób to zrobić byłoby mieć 3 pliki
menu.lst
,menu.lst.ubuntu
amenu.lst.SuSE
i mieć skrypty zrobić:na SuSE i:
na Ubuntu.
źródło
Funkcjonalność, której szukałem, osiągnąłem, korzystając z opcji „saveefault” programu GRUB. Kiedyś ustawiałem jego wartość w innym systemie operacyjnym na końcu wprowadzania każdego systemu operacyjnego w menu.lst.
Bardzo dziękuję wszystkim, którzy próbowali pomóc. :)
źródło
Lilo może to zrobić.
Ale możesz rozważyć prosty skrypt w każdym systemie operacyjnym, który ustawia drugi system jako domyślny grub. Na przykład poniższy skrypt zmodyfikuje
default 1
ustawienie dodefault 0
:(ed jest podobny do Vi. Uruchom tylko pierwsze polecenie, aby zobaczyć, co robi).
W drugim systemie operacyjnym możesz uruchomić odpowiednik:
źródło
Jaki jest twój powód / cel, aby to zrobić?
Czy zastanawiałeś się nad uruchomieniem dwóch różnych maszyn wirtualnych ? Jeśli można wziąć pod uwagę maszyny wirtualne, istnieje wiele różnych sposobów osiągnięcia tego z poziomu samej maszyny hosta, bez ingerowania w gości.
źródło