Portál AbcLinuxu, 7. května 2025 05:41
Řešení dotazu:
Toto jsem resil pred chvili.
Konfiguracni soubor se skutecne jmenuje grub.cfg
Po jeho otevreni jsem byl informovan ze jej v zadnem pripade nemam editovat a cokoli v nem menit.
Nakonec jsem po precteni ruzne pomerne strohe dokumentace se na to vy***l a podleva polozek pro bootovani Ubuntu jsem si pridal polozky svoje. Vse funguje tak jak ma. Predpokladam vsak ze po aktualizaci a pridani polozek pro novejsi jadro o mnou pridane polozky zase prijdu a proto je treba si ty svoje pridane ulozit i nekam jinam. Pak staci jen zkopirovat do grub.cfg na puvodni misto.
Pokud chcete windows jako prvni v boot menu tak jeho konfiguracni sekvenci presunte nejvys (jeste pred Ubuntu) a mate to hotovo. Za 10s se zacnou zavadet win.
Vsechny vyse uvedene postupy jsou prasarna, ale fungujou.
Jestli mne tu bude chtit nekdo zje**t jak to prasim, tak by to mohl udelat formou polopatickyho navodu.
Jiste vsichni budeme vdecni.
/etc/default/grub
a /etc/grub.d/
?
Jeste ze to tak dopadlo.
grub.cfg mohl byt taky binarni.
sudo mv /etc/grub.d/30_os-prober /etc/grub.d/08_os-prober
čímž se docílí toho, že se windows přesunou na první pozici
GRUB_DEFAULT=0
Ručná editácia nie je asi moc dobré riešenie (o tom sa sa presvedčil už sám) pretože napr. pri upgrade jadra sa vytvorý nový grub.cfg z informácii z /etc/default/grub a /etc/grub.d/* a ručné zmeny sa stratia.
Neviem ako Ubuntu a ostatné GRUB2-distribúcie, ale Debian Testing používa pre pridanie záznamov do grub.cfg aj skript /etc/grub.d/30_os-prober. Ak napr. budem mať 4 debianie-autodetekované záznamy (2 jadrá, každé multiuser a failsafe) a až po nich Windows, pre defaultné zavedenie Windows nadstavím defaultnú voľbu na 4. Ak ale v Debiane nainštalujem nové jadro, v novo vytvorenom grub.cfg sa Windows posunie o 2 miesta nižšie a defaultnou voľbou bude debianí záznam. V tomto pripade je asi lepšie ak bude Windows záznam na prvom mieste a defaultná voľba bude 0.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.