Jak zmienić kolejność systemów w grubie?


(Yamamoto70) #1

Witam, mam dwa systemy: vista i ubuntu. Przy starcie kompa uruchamia się grub i mam do wyboru te właśnie systemy. 4 razy jest ubuntu (rózne opcje uruchomienia), 2 razy vista (1 opcja to przywracanie systemu). Muszę wybrac system który chcę uruchomić, lub poczekać 10s i wtedy uruchamia sie ubuntu w normalnym trybie. Chcę aby po tym czasie uruchamiała się Vista. Jak to zrobic?


(Kolmar) #2

Musisz w pliku /boot/grub/menu.list dokonać modyfikacji zmiennej default (domyślnie ustawiona na 0). Zmień na bodajże "3", nie wiem jaka jest kolejność wpisów u Ciebie.


(mawej) #3

Pozmieniaj kolejność wpisów

Kiedyś też tak miałem tyle że XP

DOD: A dokładniej

boot/grub/menu.lst - otwórz rootem

i pozmieniaj kolejność na końcu pliku, ale najlepiej przed edycją zrób kopię zapasową!


(Morietto) #4

albo zainstaluj startup-manager i tam jest to w opcjach ;]

sudo apt-get install startupmanager


a potem 


sudo startupmanager

(Kynski) #5
vim /boot/grub/menu.lst

Zmieniasz kolejność systemów ręcznie i jest..


(Kolmar) #6

Po jakiego licha zmieniać kolejność systemów ?? Zmiennej default przypisujesz wartość "3" i to wszystko. Zakładam, że Vistę masz jako ostatnią {0, 1, 2, 3}.


(Yamamoto70) #7

tak mam na końcu tego pliku który podaliście. Co pozmieniać? albo może od razu podajcie tak jak ma być, bo nie chcę nic zepsuć, zwlaszcza visty nie chce uszkodzić.

aha: normalny start visty to ta ostatnia opcja, przedostatnia to przywracanie systemu e-recovery

a rozwiązanie podane przez gothmori nie działa: wywala mi, że nie znaleziono startupmanager


(roobal) #8

czyli w

/boot/grub/menu.lst

szukasz

## default num

# Set the default entry to the entry number NUM. Numbering starts from 0, and

# the entry number 0 is the default if the command is not used.

#

# You can specify 'saved' instead of a number. In this case, the default entry

# is the entry saved with the command 'savedefault'.

# WARNING: If you are using dmraid do not change this entry to 'saved' or your

# array will desync and will not let you boot your system.

default 0

i w opcji default zamiast 0 wpisujesz u siebie 4, ponieważ pierwszy wpis na liście liczony jest od zera, vista jest na 5 pozycji czyli default 4 :slight_smile:

Pozdrawiam!


(adpawl) #9

A ja proponuję ograniczyć sobie listę do dwóch, resztę wykomentować krzyżykiem jak poniżej

...default zostawić na 0 jesli ma startować domyslnie ubuntu lub 1 jeśli ma to być vista.


(roobal) #10

Ale jakby nie patrzeć, zamiana zera na czwórkę zajmie na pewno mniej czasu niż haszowanie tych wpisów :slight_smile:

Z drugiej strony, widać ile jest rozwiązań jednego problemu :slight_smile:

Pozdrawiam!


(Yamamoto70) #11

Chłopaki, jest problem: cokolwiek zmienię w tym pliku nie mogę go zapisać. Wywala komunikat, dokładnie nie pamiętam, ale na pewno jest coś o uprawnieniach i o sprawdzeniu poprawności ścieżki


(Kolmar) #12

Startujesz terminal...

...a w nim wpisujesz

1) su i hasło root-a

2) nano /boot/grub/menu.lst

3) modyfikujesz zmienną default

4) zapisujesz

Zamiast nano można użyć edytora gedit.


(roobal) #13

Kolega używa Ubuntu i wątpię aby ustawił sobie hasło dla roota, więc powinno być:

sudo gedit /boot/grub/menu.lst

podajesz hasło, to samo za pomocą którego logujesz się na swoje konto i dalej tak jak opisał rokko :slight_smile:

Pozdrawiam!


(JesperKyd) #14

qgrubeditor i wszysko latwo i przejrzyście.