Elektroda.pl
Elektroda.pl
X
Elektroda.pl
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Linux openSUSE 12.2 - zmiana kolejności systemów w GRUB2

wojtas090984 09 Lis 2012 09:15 4410 12
  • Poziom 15  
    Czy ktoś wie jak tego dokonać?

    Dodam od siebie że w internecie niema instrukcji która by działała.
  • Spec od komputerów
    Zmień kolejność w pilku /boot/grub/grub.cfg
  • Poziom 15  
    Dobrze tylko jeszcze jak mi powiesz jak się do tego zabrać to byłoby miło, wyczytałem że w Grubie2 nie wystarczy tylko zmiana kolejności, nie wiem ile w tym prawdy.
  • Spec od komputerów
    Zrób kopię pliku na wszelki wypadek.
    Potem
    sudo gedit /boot/grub/grub.cfg
    Będą sekcje odpowiedzialne za uruchomienie poszczególnych systemów. Ustaw je w takiej kolejności jak potrzebujesz przez wytnij/wklej.
    Przykładowa sekcja
    menuentry "Arch Linux Fallback (on /dev/sda14)" --class gnu-linux --class gnu --class os {
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos14)'
    search --no-floppy --fs-uuid --set=root f2488741-6856-4bd1-931d-eba75803a2ef
    linux /boot/vmlinuz-linux root=/dev/sda14 ro
    initrd /boot/initramfs-linux-fallback.img
    }
  • Poziom 15  
    sudo gedit /etc/boot/grub/grub.cfg

    odpowiedz po wpisaniu hasła roota; Nie znaleziono polecenia

    podczas przeglądania w KDE zauważyłem ze w etc niema folderu boot.
  • Poziom 43  
    Zmienisz edytując jako root plik: /boot/grub/menu.lst lub prościej, bo w trybie graficznym, szukaj w menu programu YaST lub wywołaj go poleceniem:
    Code:
    /usr/bin/xdg-su -c /sbin/yast2
    [znajdujesz pozycję] -> Program rozruchowy [klikasz na wybrany system] -> Ustaw jako domyślny [zatwierdzasz OK].

    PS. Alternatywne polecenie:
    Code:
    sudo /sbin/yast bootloader
  • Spec od komputerów
    Sory pomyłka. Powinno być
    sudo gedit /boot/grub/grub.cfg
    Używasz KDE to edytor kate użyj lub innego dowolnego edytora.
    sudo kate /boot/grub/grub.cfg
  • Poziom 15  
    Więc tak panowie;

    na początek dzięki za zaangażowanie to naprawdę miło z waszej strony.

    jurek.adam znalazłem tą sekcję, program ładujący to grub2, zmieniłem w nim domyślnie uruchamianą sekcję na winxp ale to nic nie dało, w ogóle niema tam czegoś takiego żeby "wybrać domyślny system" tylko w grubie2 wchodząc w jego właścieości można zrobić to co opisałem wyżej, efekt też opisałem.


    linuks wolałbym uniknać edycji tego pliku wiec potraktuje to jako ostateczność ponieważ dostałem sporo ostrzeżeń żeby tego nie robić.
  • Spec od komputerów
    Od lat ustawiam w ten sposób kolejność systemów na liście wyboru. Kopię zrób pliku jak się obawiasz edycji. Ciekawe kto takie ostrzeżenia dawał ? Uszkodzenie pliku grub.cfg może uniemożliwić wybór systemu. Po to się robi kopię pliku przed edycją aby w razie pomyłki przywrócić poprzednią wersję.
    Pozdrawiam
    Lub zamieść ten plik na forum i napisz jaka ma być kolejność systemów to zmienię plik.

    Dodano po 16 [minuty]:

    jurek.adam napisał:
    Zmienisz edytując jako root plik: /boot/grub/menu.lst

    Dobra porada tylko w grub2 nie ma pliku menu.lst. Już Ci kiedyś pisałem pisz tylko o tym co sam robiłeś bo przez takie pisanie tylko wprowadzasz w błąd i zamulasz temat.
  • VIP Zasłużony dla elektroda
    linuks napisał:
    Ciekawe kto takie ostrzeżenia dawał ?

    Ja dawałem, poradniki dają a nawet sam grub.cfg też :)

    Chapter 10. The Boot Loader GRUB2 napisał:
    grub.cfg is compiled from the file /etc/default/grub and scripts found in the /etc/grub.d/ directory with the grub2-mkconfig -o /boot/grub2/grub.cfg command. Therefore you should never edit the file manually. Instead, edit the related source files under /etc/grub.d/ or use the YaST boot loader to modify the GRUB2 configuration


    :arrow: wojtas090984 - wybór domyślnej sekcji startowej:

    Alt+F2 -> bootloader i wybierasz Boot Loader ... -> [Opcje programu rozruchowego]

    Linux openSUSE 12.2 - zmiana kolejności systemów w GRUB2

    Jeśli jednak chcesz się bawić edytorami to otwórz plik -> /etc/default/grub
    i za:
    GRUB_DEFAULT=
    wpisz numerek pozycji z menu GRUBa licząc od zera albo jej nazwę w ""
    i na koniec: sudo /usr/sbin/grub2-mkconfig -o /boot/grub2/grub.cfg

    Jak chodzi o zmianę ułożenia wpisów w menu GRUBa to można poprzez zmianę nazw skryptów w /etc/grub.d
  • Spec od komputerów
    Można i tak. Tylko znacznie szybciej się edytuje plik /boot/grub/grub.cfg i zmienia kolejność wyświetlanych systemów do wyboru.
    Ostrzeżenia przed edycją tego pliku są spowodowane obawą przed ręcznym uszkodzeniem tego pliku. Jak się wie co się robi to się nie da tego pliku uszkodzić. Zawsze można zrobić kopię pliku i nie ma obawy bo nawet w razie uszkodzenia można przywrócić plik poprzedni.
    Pozdrawiam.
  • Poziom 43  
    No i kol. WojtasJD z sobie właściwą zwięzłością i precyzją rozwiał wszelkie wątpliwości.

    Dodano po 14 [minuty]:

    linuks napisał:
    Sory pomyłka.
    linuks napisał:
    Już Ci kiedyś pisałem pisz tylko o tym co sam robiłeś bo przez takie pisanie tylko wprowadzasz w błąd i zamulasz temat.
    Jak widać sam nie jesteś nieomylny, a więc nie daruj sobie komentarze tej klasy w stosunku do innych, bo to dopiero niepotrzebnie "zamula" atmosferę.

    Edit:
    linuks napisał:
    Tylko znacznie szybciej się edytuje plik /boot/grub/grub.cfg
    Tego pliku nie ma w tej lokalizacji w openSuSE 12.2. Jeśli już, to ma być jak w poście #10, czyli /boot/grub2/grub.cfg.
  • Poziom 15  
    Dokładnie o to mi chodziło co WojtasJD napisał, nie zaznaczyłem wcześniej tych dwóch opcji powyżej na obrazku dlatego mimozmian nic się nie działo, teraz jest git, moge wykonać zdalny restart i wiem że wejdzie mi winda.

    Niech ci Bóg w dzieciach wynagrodzi WojtasJD... Temat zamykam