Jak ustawić Windows, aby uruchamiał się jako domyślny w module ładującym?


235

Jak ustawić program ładujący, aby w moim dualboot z Windows 7 / Ubuntu 11.04 Windows uruchamiał się standardowo zamiast Ubuntu?

Odpowiedzi:


262

Dostosowywanie /etc/default/grubpliku

Można to zrobić na dwa sposoby, edytując plik grub. Są one opisane na stronie Grub2 Dokumentacji społeczności Ubuntu

Dwa sposoby to:

  • Uruchom dowolny system operacyjny, który był ostatnio uruchamiany, „metodą zapisaną”
    • Tego używam. To pozwala mi zdecydować, z którego będę korzystać i pozwoli mi na ponowne uruchomienie w tym systemie, przydatne podczas aktualizacji.
  • Domyślnie uruchom określony system operacyjny.
    • Odpowiedź na dokładne pytanie.

Znajdowanie menu, które ma zostać ustawione jako nowe domyślne

Aby rozpocząć, musimy dowiedzieć się, co uruchamiamy lub chcemy uruchomić. Otwórz terminal za pomocą Ctrl+ Alt+ ti wpisz

grep menuentry /boot/grub/grub.cfg

user@YourComputer:~$ grep menuentry /boot/grub/grub.cfg
menuentry 'Ubuntu, with Linux 2.6.35-31-generic' --class ubuntu --class gnu-linux --class gnu --class os {
menuentry 'Ubuntu, with Linux 2.6.35-31-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
menuentry 'Ubuntu, with Linux 2.6.35-30-generic' --class ubuntu --class gnu-linux --class gnu --class os {
menuentry 'Ubuntu, with Linux 2.6.35-30-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
menuentry "Memory test (memtest86+)" {
menuentry "Memory test (memtest86+, serial console 115200)" {
menuentry "Windows NT/2000/XP (loader) (on /dev/sda1)" {
menuentry "Ubuntu, with Linux 2.6.32-34-generic (on /dev/sdb1)" {
menuentry "Ubuntu, with Linux 2.6.32-34-generic (recovery mode) (on /dev/sdb1)" {
menuentry "Ubuntu, with Linux 2.6.32-33-generic (on /dev/sdb1)" {
menuentry "Ubuntu, with Linux 2.6.32-33-generic (recovery mode) (on /dev/sdb1)" {
menuentry "Windows Vista (loader) (on /dev/sdc1)" {

Widać, że metoda „zapisana” może się przydać podczas uruchamiania wielu systemów operacyjnych. Zapisz nazwę żądanego wpisu, np. Windows NT/2000/XP (loader) (on /dev/sda1)Potrzebujemy go później.

Edycja /etc/default/grubpliku

Wpisz terminal

sudo nano -B / etc / default / grub

i twoje hasło, jeśli zostaniesz o to poproszony. Nano edytor otworzy.

A. Zapisana metoda - w preferowany przeze mnie sposób dokonałem następujących zmian w standardowym pliku grub.

  • Zmieniłem wartość GRUB_DEFAULTna saved:

    GRUB_DEFAULT=saved
    
  • Włączyłem funkcjonalność savedefault dodając następujący wiersz:

    GRUB_SAVEDEFAULT=true
    

B. Specyficzne menu - w sposób, o jaki prosisz

  • Zmień wartość GRUB_DEFAULTna nazwę systemu Windows, który chcesz zawsze uruchamiać. Nazwę odpowiedniego menu Grub można znaleźć zgodnie z opisem w poprzedniej sekcji.
  • Chciałem, aby Windows XP zawsze był ustawiony jako domyślny podczas uruchamiania, ustawiłbym GRUB_DEFAULTna "Windows NT/2000/XP (loader) (on /dev/sda1)":

    GRUB_DEFAULT="Windows NT/2000/XP (loader) (on /dev/sda1)"
    

    Uwaga: Niektóre wersje Ubuntu wymagają pojedynczego cudzysłowu (') wice podwójnego cudzysłowu (").

Możesz także ustawić GRUB_DEFAULTnumer wiersza na liście pozycji menu (0 jest pierwszym), ale kiedy jądro w Ubuntu jest zaktualizowane, grub dodaje nowe jądro na początku listy, musisz zmienić numer, ponieważ Windows jest ostatnim na liście pozycji menu. Możesz to zobaczyć na mojej liście pozycji menu.

Zaktualizuj konfigurację rozruchową

Teraz musisz biec

aktualizacja sudo-grub

zaktualizować grub.cfgplik wygenerowany przez system w /boot/grub/katalogu.

user@YourComputer:~$ sudo update-grub
Generating grub.cfg ...
Found background: /usr/share/images/grub/Apollo_17_The_Last_Moon_Shot_Edit1.tga
Found linux image: /boot/vmlinuz-2.6.35-31-generic
Found initrd image: /boot/initrd.img-2.6.35-31-generic
Found linux image: /boot/vmlinuz-2.6.35-30-generic
Found initrd image: /boot/initrd.img-2.6.35-30-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Windows NT/2000/XP (loader) on /dev/sda1
Found Ubuntu 10.04.3 LTS (10.04) on /dev/sdb1
Found Windows Vista (loader) on /dev/sdc1
done

Uzupełnienie

Uwagi na temat nano

nanojest wyjątkowo łatwy w użyciu w terminalu. Poruszaj się za pomocą klawiszy strzałek. Wpisz swoje dodatki, usuń niechciane.

Opcja -Blub --backuptworzy kopię zapasową poprzedniej wersji pliku do bieżącej nazwy pliku z rozszerzeniem ~. Bardzo przydatny w przypadku przerażającego efektu Fat pfinger .

Kiedy skończysz, Ctrl+ opozwoli ci zapisać zmiany przez naciśnięcie Enteri Ctrl+ xzamknie się. Te i inne opcje są pokazane na dole ekranu terminala ze ^wskazaniem Ctrl.

^G Get Help    ^O WriteOut    ^R Read File   ^Y Prev Page   ^K Cut Text    ^C Cur Pos
^X Exit        ^J Justify     ^W Where Is    ^V Next Page   ^U UnCut Text  ^T To Spell

Uwagi na temat nano, sudoeditor i innych edytorów

Niektórzy członkowie społeczności Ubuntu sugerują sudoeditzamiast nano. Polecam nano- który jest domyślnym edytorem sudoedit w późniejszych dystrybucjach Ubuntu - zamiast sudoedit, ponieważ domyślny można zastąpić w nieoczywisty sposób, chyba że jesteś administratorem. sudoeditjest bezpieczniejszy, ponieważ automatycznie zapisuje kopię zapasową edytowanego pliku, ale -Bopcja wiersza poleceń nanorobi to samo. nanojest bardziej intuicyjny niż edytory takie jak vilub emacs, które są bardzo elastyczne, ale wymagają nauczenia się wielu poleceń, skrótów lub różnych trybów.

Jeśli wolisz nie używać nanoedytora i wolisz Gnome Text Editor, zamiast go sudo nano -Bużywać gksu gedit. Zasadniczo robię to dla dużych plików i /etc/default/grubmożna je łatwo uznać za duży plik. Wpisz więc gksu gedit /etc/default/grubzamiast sudo nano -B /etc/default/grub. Pamiętaj, że edytor tekstu Gnome nie tworzy automatycznie kopii zapasowej!

Uwagi na temat mojego pliku grub

Wprowadziłem kilka zmian w Grub dla moich osobistych potrzeb. Takich jak tło startu księżyca. Jak to zrobić, omówiono na stronie Dokumentacja społeczności Ubuntu na Grub2 , zalecane.

Powodzenia!


16
Prostota opiera się na cytacie Einsteina: „Rzeczy powinny być tak proste, jak to możliwe, ale niezbyt proste”. (Ostatnie trzy słowa są pomijane, gdy niektórzy to cytują). Dzięki za kudo ...
keepitsimpleengineer

uwielbiam to bardzo mi pomaga, ale jak widziałem, dostosowywanie GRUB-a jest bardzo łatwe: P XD
Ran Shemer

W zależności od konfiguracji możesz napotkać problem, w którym „zapisana metoda” (A) wydaje się nie działać. Całkiem możliwe, że pozycja menu rozruchu wymaga dodatkowej linii savedefault. Więcej informacji znajduje się w instrukcji grub . Mam nadzieję że to pomoże.
pdvries,

Upewnij się, że używasz POJEDYNCZYCH CYTATÓW w Ubuntu 16 podczas zapisywania domyślnej nazwy systemu operacyjnego w pliku konfiguracyjnym! W przeciwnym razie update-grub wyświetli błąd mówiąc „nieoczekiwany” („w tej linii.
Nawiasem

@hubbabubba Dzięki za zgłoszenie, zredagowałem odpowiedź :)
keepitsimpleengineer

78

Przy odrobinie podstępu w linii poleceń możesz ustawić domyślny grub, aby zawsze był konkretnym wpisem grub - na przykład Windows - bez względu na to, kiedy zostanie zainstalowane nowe jądro.

W typie terminala:

fgrep menuentry /boot/grub/grub.cfg

Spowoduje to wyświetlenie wszystkich wpisów gruba - na przykład

wprowadź opis zdjęcia tutaj

Podświetl pozycję, którą chcesz domyślnie - na przykład Windows 7 na zrzucie ekranu. Kliknij prawym przyciskiem myszy i wybierzcopy

Rodzaj

gksu gedit /etc/default/grub

Zmień wpis

GRUB_DEFAULT=0

do

GRUB_DEFAULT="Windows 7 (loader) (on /dev/sda2)"

tzn. wklej żądany wpis (w tym cytaty)

Zapisz, a następnie wpisz

sudo update-grub

źródło


1
Pracował na Ubuntu 16.04, z jedną niewielką wariancją (zmieniono cytat sygnału na podwójne qoute)
WiredIn 30.07.16

21

Musisz edytować /etc/default/grubplik, aby ustawić system Windows jako domyślny system operacyjny.

Pierwszym krokiem . Określ pozycję systemu operacyjnego Windows w menu grub. Aby to zrobić, otwórz terminal, naciskając Ctrl+Alt+Ti wpisując następujące polecenie:

grep menuentry /boot/grub/grub.cfg

Spowoduje to wyświetlenie pozycji menu grub. Wykorzystam moje menu grub jako przykład:

menuentry 'Ubuntu, with Linux 2.6.38-8-generic' --class ubuntu --class gnu-linux --class gnu --class os {
menuentry 'Ubuntu, with Linux 2.6.38-8-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
menuentry "Memory test (memtest86+)" {
menuentry "Memory test (memtest86+, serial console 115200)" {
menuentry "Windows 7 (loader) (on /dev/sda1)" --class windows --class os {

Następnie wybierzesz partycję Windows, w moim przypadku „Windows 7 (moduł ładujący) (on / dev / sda1)” wraz z podwójnymi cudzysłowami i skopiujesz ją.

Drugi krok . Otwórz /etc/default/grubplik. Aby to zrobić, wpisz następujące polecenie na terminalu:

gksudo gedit /etc/default/grub

Otworzy plik / etc / default / grub przy pomocy gedit. Wyszukaj GRUB_DEFAULT=0wiersz i zmień jego wartość z 0 na wybraną pozycję menu systemu Windows, wklejając ją. .

GRUB_DEFAULT="Windows 7 (loader) (on /dev/sda1)"

Alternatywnie możesz użyć wartości całkowitej określającej pozycję indeksu systemu operacyjnego Windows, pamiętaj, że indeks zaczyna liczyć od 0, więc w moim przykładzie wartość systemu operacyjnego Windows wynosiłaby 4, dlatego możesz również ustawić

GRUB_DEFAULT=4

Następnie musisz zaktualizować grub, pisząc

sudo update-grub

17

Możesz śledzić tę odpowiedź na burzę śnieżną tutaj ,

Będziesz musiał dodać Grub-customizer poprzez

sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer

Następnie uruchom go z deski rozdzielczej, soczewki aplikacji.

wprowadź opis zdjęcia tutaj

powyższe menu będzie inne niż twoje, więc wybierz mądrze i wybierz pozycję systemu Windows 7, a na górnym pasku menu wybierz strzałkę ^, aby przesunąć go w górę, aby uzyskać najwyższą pozycję podczas uruchamiania.

Aby uruchomić system Windows bezpośrednio wybierz preference i skróć czas uruchamiania systemu w celu załadowania systemu Windows.

wprowadź opis zdjęcia tutaj


15

Można to łatwo zrobić za pomocą narzędzia GUI o nazwie „Grub Customizer”.

Co to jest Grub Customizer?

Grub Customizer to graficzny interfejs do konfiguracji grub2. Aplikacja umożliwia dodawanie, usuwanie, zamrażanie, zmianę nazwy i zmianę kolejności elementów menu rozruchowego

Jak zainstalować?

Naciśnij Alt+ Ctrl+, Taby otworzyć terminal i uruchomić kolejno następujące polecenia:

sudo add-apt-repository ppa: danielrichter2007 / grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer

Jak używać?

  • Po zainstalowaniu naciśnij klawisz Super (klawisz Windows), aby otworzyć łącznik Unity, wyszukaj „” i otwórz go.
  • Wybierz grupę Linux, klikając Linux i przesuń ją w dół, klikając strzałkę w dół na pasku narzędzi. Po zakończeniu kliknij przycisk Zapisz. Otóż ​​to!

wprowadź opis zdjęcia tutaj

Pamiętaj, że nie możesz przenieść pojedynczych wpisów z odpowiedniej grupy, tak jak Ubuntu nie może zostać przeniesiony z grupy Linux.


Fajnie, nie wiedziałem, że istnieje GUI do konfiguracji GRUB2. +1 na tym;)
ruffEdgz

11

Użyj menedżera uruchamiania, który możesz uruchomić od myślnika. Tam możesz użyć systemu operacyjnego na początek w menu rozwijanym.

menedżer uruchamiania


3
Przepraszam, właśnie widziałem, że powiedziałeś, że menedżer uruchamiania nie działa w wersji 64-bitowej. możesz spróbować zamiast tego Grub Customizer Zainstaluj Grub Customizer w Ubuntu Otwórz terminal i uruchom następującą komendę sudo add-apt-repository ppa: danielrichter2007 / grub-customizer sudo apt-get update sudo apt-get install grub-customizer Po zainstalowaniu możesz otwórz w Aplikacje -> System Toiols -> Grub Customize
dago

10

Zmień wartość GRUB_DEFAULTin /etc/default/grubna dowolne okno na liście grubs dostępnych systemów operacyjnych podczas uruchamiania. Na przykład w moim przypadku musiałbym zmienić tę linię

GRUB_DEFAULT=0

do

GRUB_DEFAULT=5

Następnie biegnij sudo update-grub.


1
Metodę tę należy zmodyfikować, aby zawsze poprawnie identyfikowała prawidłową pozycję menu (dla systemu Windows). Ta metoda działa tylko w najprostszej konfiguracji i NIE może przetrwać aktualizacji jądra ani innych zmian. Patrz: ubuntuforums.org/showthread.php?t=1195275
david6

1
Dziś tylko najnowsze jądro ma 2 wpisy (odzyskiwanie i normalny rozruch), wszystkie inne jądra są pogrupowane w „inne jądra” (lub coś podobnego, nie pamiętam nazwy). Więc muszę się nie zgodzić, przetrwa aktualizacje jądra.
imbaer

Dodałem komentarz, ponieważ w twoim przykładzie użyto = 6
david6,

Zgadza się, powinno być = 5.
imbaer

7

Zidentyfikuj nazwę wpisu systemu Windows

W GRUBie powinien być wpis podobny do tego Windows 7 (loader) (/dev/sda1). Musimy wiedzieć, jak się nazywa na twoim komputerze, więc otwórz Terminal i uruchom następujące polecenie:

$ fgrep menuentry /boot/grub/grub.cfg

Wynik powinien być mniej więcej taki:

if [ x"${feature_menuentry_id}" = xy ]; then
  menuentry_id_option="--id"
  menuentry_id_option=""
export menuentry_id_option
menuentry 'Linux Mint 14 Cinnamon 64-bit, 3.5.0-17-generic (/dev/sda6)' --class linuxmint --class gnu-linux --class gnu --class os {
menuentry 'Linux Mint 14 Cinnamon 64-bit, 3.5.0-17-generic (/dev/sda6) -- recovery mode' --class linuxmint --class gnu-linux --class gnu --class os {
menuentry "Memory test (memtest86+)" {
menuentry "Memory test (memtest86+, serial console 115200)" {
menuentry 'Windows 8 (loader) (en /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-06B66EA8B66E97C7' {
menuentry 'Microsoft Windows XP Embedded (en /dev/sda4)' --class windows --class os $menuentry_id_option 'osprober-chain-7246B3A846B36C0B' {

Spójrz na linię, o której mówiliśmy! Tak jest w mojej maszynie Windows 8 (loader) (en /dev/sda1). Napisz gdzieś nazwę swojego wpisu, a teraz ustawmy jako domyślną.

Ustawienie pozycji Windows jako domyślnej

To łatwe!

Najpierw otwórz nasz plik konfiguracyjny z gedit (edytor tekstowy) jako root, uruchamiając następującą komendę:

$ gksudo gedit /etc/default/grub

Wyszukaj ten wiersz:

GRUB_DEFAULT = 0

I zmodyfikuj za 0pomocą nazwy wpisu systemu Windows. Na moim komputerze:

GRUB_DEFAULT = "Windows 8 (loader) (en /dev/sda1)"

Teraz po prostu zapisz plik, zamknij gedit i zaktualizuj grub.

Aktualizacja GRUB

Po prostu uruchom to polecenie:

$ sudo update-grub

Teraz po prostu uruchom ponownie, a wpis Windows powinien być podświetlony jako domyślny!


2

Grub-Customizer :

Jest bardzo łatwym w użyciu graficznym menedżerem ustawień GRUB2. Na razie pozwala tylko edytować pozycje menu GRUB2: zmienić kolejność, zmienić nazwę lub dodać / usunąć pozycje. Umożliwi to również zmiany obrazu tła i przekroczenia limitu czasu menu. Ponieważ są to w rzeczywistości skrypty generujące plik boot.cfg, Grub Customizer zmienia rzeczywistą kolejność skryptów, a następnie generuje nowy boot.cfg, więc jeśli uruchomisz „sudo update-grub”, twoje dostosowanie nie zostanie nadpisane.


1

Z mojego doświadczenia zauważyłem, że zmiana priorytetu uruchamiania w Win7 / Ubuntu 11.04 nie jest taka łatwa. Narzędzie, takie jak Startup Manager, wydaje się, że próbuje zmienić domyślny system rozruchowy, ale nic się nie dzieje po ponownym uruchomieniu (11.04 domyślnie kontynuuje rozruch). W takim przypadku sugeruję Grub Customiser Grub Customized na WebUpd8 , który działa dobrze z Grub2. Właśnie usunąłem wszystkie absolete opcje rozruchu (jest ich wiele), pozostawiając tylko 11.04 i Win7. A potem zmienił priorytet rozruchu. Teraz wszystko działa dobrze :)

Powodzenia.


Użyłem Startup Managera na pulpicie moich rodziców z podwójnym uruchomieniem systemu Windows XP i Ubuntu 10.04 LTS, a poza tym, że musisz go uruchamiać za każdym razem, gdy uaktualniasz do nowego jądra, działa dobrze.
Christopher Kyle Horton

Cześć ! Przypuszczam, że jest to kwestia tego, jak Grub2 traktuje nowe instalacje jądra. Nie uwzględnia nowych wstawek menu grub2 :)
Vincenzo,

1

Jest to w rzeczywistości dość łatwe do zrobienia. Najpierw musisz dowiedzieć się, jak Grub nazywa twój wpis Windows. Możesz to zrobić, sprawdzając /boot/grub/grub.cfglub uruchamiając następujące polecenie:

sudo cat /boot/grub/grub.cfg | grep -i Windows | sed -e 's/^.* "//g' -e 's/".*$//g'

Co to jest polecenie robi Szukaj Windowsw /boot/grub/grub.cfgi usunąć tekst poza "znaków.

Polecenie wyświetli coś podobnego Microsoft Windows XP Professional (on /dev/sdb2).

Teraz otwórz /etc/default/grub, uruchamiając:

gksudo gedit /etc/default/grub

i zmień:

GRUB_DEFAULT=0

do

GRUB_DEFAULT="Name of your Windows menu entry"

Na koniec uruchom:

sudo update-grub

aby zregenerować menu Grub. I to wszystko! Przyszłe aktualizacje tego nie zepsują. Pozycja menu systemu Windows będzie zawsze domyślnie zaznaczona.


1

edytuj plik / etc / grub / default

tam znajdziesz wpis

GRUB_DEFAULT=0

kiedy po raz pierwszy uruchamiasz komputer i dostajesz menu grub, pierwsza pozycja w menu rozruchu to 0, więc jeśli drugą pozycją w menu rozruchu jest Windows, zmień tę cyfrę na 1

zapisz, wyjdź, uruchom polecenie: update-grub i uruchom ponownie, aby zobaczyć nowe zmiany!


@ Daniel Guzman Wydajesz się nowy w Linux / Ubuntu. (Sądząc po twoim wyborze utrzymania Windows jako domyślnego systemu operacyjnego. Przepraszam, jeśli się mylę) Więc wykonując powyższą procedurę, bądź ostrożny i uważaj, aby nie zadzierać z czymkolwiek innym niż napisano. Możesz wpaść w kłopoty. :)
Nirmik

Mogę się mylić, ale czy 11.10 nie używało grub2 i czy nie jest to /etc/grub/defaultbardziej starsza zmiana grub1? Zastanawiam się.
ruffEdgz

11.10 używa grub2, moje przykłady pochodzą z 12.04. Ale to samo
tomodachi

1

Nie musisz instalować grub-customizer !!!

nie wiem, co zainstalowałeś, więc nie jestem pewien, czy twój system używa grub2 lub starego gruba, ale bardziej prawdopodobne jest, że masz grub2.

Oto, co musisz zrobić dla grub2:

grep menuentry /boot/grub/grub.cfg 

To polecenie daje dane wyjściowe z informacją o możliwościach uruchamiania / systemach operacyjnych.

to jest przykładowy wynik:

menuentry 'Ubuntu, with Linux 2.6.38-8-generic' --class ubuntu --class gnu-linux --class gnu --class os {

menuentry 'Ubuntu, with Linux 2.6.38-8-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {

menuentry "Memory test (memtest86+)" {

menuentry "Memory test (memtest86+, serial console 115200)" {

menuentry "Windows 7 (loader) (on /dev/sda1)" --class windows --class os {

Jak można zauważyć, system Windows 7 znajduje się w 5. linii danych wyjściowych.

Następnie otwórz plik / etc / default / grub za pomocą edytora tekstu i uprawnienia sudo oraz zmodyfikuj wartość GRUB_DEFAULT na (numer linii, w której masz Windows 7 minus jeden, ponieważ indeks opcji grub zaczyna się od 0)

Tak więc, jeśli Windows 7 znajduje się na 5. linii, potrzebujesz GRUB_DEFAULT=4

jeśli Windows 7 jest w 7. linii, potrzebujesz GRUB_DEFAULT=6

Aby zapisać zmiany, wpisz sudo update-grub. I to wszystko.


0

Następnym razem, gdy uruchomisz swój komputer, policz w tej pozycji. Windows 7 zostanie umieszczony w menu GRUB. (pamiętaj, że musisz liczyć od 0 - tzn. jeśli system Windows znajduje się w trzecim rzędzie, wówczas jego pozycja to 2 itd.). Uruchom system Ubuntu, otwórz terminal i napisz

sudo gedit /etc/default/grub

następnie zmodyfikuj linię

GRUB_DEFAULT="0"

do

GRUB_DEFAULT="N"

gdzie N jest pozycją (zaczynającą się od 0) pozycji Windows7 w menu grub. Powiedz mi, czy potrzebujesz więcej informacji na ten temat.


Więc jeśli moje okna zostaną umieszczone w pozycji 2, to napiszę „2” w poleceniu, w którym napisałeś „N”?
Rasmus Mathiesen

jeśli jest w drugim rzędzie, musisz wstawić 1 (pierwszy rząd jest ponumerowany 0)
Juan Sebastian Totero

1
Właśnie tak, właśnie to mam na myśli;)
Rasmus Mathiesen

1
Spowoduje to uszkodzenie za każdym razem, gdy Ubuntu instaluje nową wersję jądra
David Oneill,

1
W rzeczywistości tak nie jest, ponieważ podczas aktualizacji ostrzega, że ​​plik, który instaluje, zmienił się i pyta, czy chcesz go zmienić, zmodyfikować lub zainstalować nowy. Nigdy nie miałem problemów z aktualizacją.
Juan Sebastian Totero

0

Używam do tego gruba. Możesz go automatycznie uruchamiać do określonego systemu operacyjnego za każdym razem lub po prostu uruchamiać system operacyjny, który był uruchamiany jako ostatni. Jest łatwy w instalacji i obsłudze.

W Ubuntu otwórz menedżera pakietów; w ustawieniach powinieneś znaleźć „Konfiguruj źródła oprogramowania”. Kliknij i wprowadź hasło. Teraz kliknij drugą kartę zatytułowaną „Inne oprogramowanie” i naciśnij przycisk dodawania w dół. Wpisz PPA dla konfiguratora grub:

ppa: danielrichter2007 / grub-customizer

Kliknij OK, a pojawi się kilka nowych wierszy; zamknij okno dialogowe Źródła oprogramowania i naciśnij przycisk sprawdzania aktualizacji w menedżerze pakietów, jeśli nie zaczął już aktualizować dostępnych pakietów. Wpisz w funkcję wyszukiwania: „grub-cus”, a na górze listy zobaczysz konfigurator grub. Zaznacz go do instalacji, a następnie kliknij Zastosuj, aby rozpocząć proces. Zgadzam się zainstalować wszelkie zależności, aby zostały one również zainstalowane automatycznie.

Po instalacji możesz znaleźć grub-customizer, wpisując „grub” w oknie wyszukiwania lub możesz go również znaleźć w menu w Aplikacje> Ustawienia> Grub-Customizer.

Alternatywnie możesz po prostu otworzyć terminal i uruchomić następujące polecenia:

sudo add-apt-repository ppa: danielrichter2007 / grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer

Możesz wybrać ładny obraz, który będzie używany jako tło do menu rozruchowego grub.

Oto kilka linków, jeśli chcesz dowiedzieć się więcej przed rozpoczęciem:

Launchpad PPA dla Grub Customizer

Przewodnik po tym, jak maniakać się, spacerując i robiąc zdjęcia


-1

Zwykle, gdy muszę „zepsuć” Grub, używam „Grub Customizer”, ma GUI, dzięki czemu możesz łatwo zobaczyć, co zmieniasz. Po prostu wpisz to w terminal:

sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer

Następnie wyszukaj w Dash w narzędziu do dostosowywania grub i zmień predefiniowany wpis na Windows.


Nie użyłem tego, ale myślę, że powinno się to połączyć z drugim pytaniem jako odpowiedź, jeśli to się skończy.
RobotHumans

instalacja oprogramowania do zmiany kolejności gruba nie jest konieczna. możesz to zrobić również za pomocą grub-customizera, ale myślę, że jest to trudniejsze niż za pomocą wiersza polecenia
fromnaboo
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.