Portál AbcLinuxu, 17. července 2025 13:57


Dotaz: grub 2 a neco jako menu.lst

20.2.2010 22:50 karel
grub 2 a neco jako menu.lst
Přečteno: 847×
Odpovědět | Admin
\muzete me pls nasmerovat, jak si zkonfiguruju Grub 2 v Ubuntu 9.10? Smaznul jsem oddil s woknama a chtel bych je vymazat i z Grubu. Diky.

Řešení dotazu:


Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Fuky avatar 20.2.2010 23:20 Fuky | skóre: 52 | blog: 4u
Rozbalit Rozbalit vše Re: grub 2 a neco jako menu.lst
Odpovědět | | Sbalit | Link | Blokovat | Admin

GRUB2

Příště se nejprve podívej na Wiki Ubuntu nebo napiš do Googlu "grub 2 ubuntu", teprve poté se ptej na konkrétní problém či nejasnost.

-- RÁMO: psí tábor , ETriatlon: Výuka plavání
21.2.2010 09:57 karel
Rozbalit Rozbalit vše Re: grub 2 a neco jako menu.lst
diky, to bylo presne to prvni, na co jsem koukal, ale asi to nechapu, protoze tu editaci jsem nikde nenasel.. jen pisou, ze ten soubor NESMIM editovat..
Marián Kyral avatar 21.2.2010 10:16 Marián Kyral | skóre: 29 | blog: Sem_Tam | Frýdek-Místek
Rozbalit Rozbalit vše Re: grub 2 a neco jako menu.lst
Od toho jsou právě různé konfigurační soubory v /etc/grub.d/ .
21.2.2010 10:50 karel
Rozbalit Rozbalit vše Re: grub 2 a neco jako menu.lst
vazne? :-) a muzete mi rict, co a jak mam zeditovat, kdyz chci vyhodit WInXP z listu?
Fuky avatar 21.2.2010 11:28 Fuky | skóre: 52 | blog: 4u
Rozbalit Rozbalit vše Re: grub 2 a neco jako menu.lst

Jak jsem psal, přečíst si pořádně zmíňenou wiki stránku, konkrétně část /etc/grub.d/ (složka):

Tyto soubory jsou čteny při vykonávání příkazu '"update-grub"'. Tyto skripty udržují a přenášejí informace, které se spolupodílí na vytváření souboru /boot/grub/grub.cfg.

30_os-prober
hledá ostatní operační systémy a zahrnuje je do nabídky.

Z toho plyne, že po spuštění níže uvedeného příkazu se znovu provede skript 30_os-prober a pokud jsi Windows odstranil, tak se pro ně záznam znovu nevygeneruje tj. docílíš jejich odstranění z /boot/grub/grub.cfg aniž by jsi tento soubor editoval.

# update-grub
21.2.2010 13:33 zigi | skóre: 14
Rozbalit Rozbalit vše Re: grub 2 a neco jako menu.lst
Ale jak treba clovek docili takoveto nezvykle varianty:

Na PC nainstalovano BSD, Linux a Windows, ale system Windows chce odstranit z nabidky zavadace, aby nebyly "tak jednoduse dostupne". Zrusenim os-prober prijdu o generovani zaznamu pro BSD a ostatni mozne systemy, pri ponechani se budou stale generovat zaznamy pro Windows .. takze by nebylo vubec od veci nejakym zpusobem os-prober rozdelit na jednotlive OS.
Fuky avatar 21.2.2010 16:45 Fuky | skóre: 52 | blog: 4u
Rozbalit Rozbalit vše Re: grub 2 a neco jako menu.lst

Řešení je snadné, stačí ve skriptu 30_os-prober ignorovat Windows. ;-)

22.2.2010 16:18 zigi | skóre: 14
Rozbalit Rozbalit vše Re: grub 2 a neco jako menu.lst
Prominte, sam tady poucujete pana Karla, at si neco precte, a sam jste se asi do toho scriptu os-prober ani nepodival. Je tam nekolik definovanych funkci a jeden CASE, v nem jsou definovany sekce pro linux, hurd, macosx a chain. Ano sekce chain vypada, ze by mohla slouzit pro Windows, ale neslouzi treba jeste pro jine OS? A dodatecna otazka: jaka sekce slouzi pro *BSD systemy (tedy pokud s nima je grub2 kompatibilni)
Fuky avatar 22.2.2010 16:40 Fuky | skóre: 52 | blog: 4u
Rozbalit Rozbalit vše Re: grub 2 a neco jako menu.lst

Prominte, sam tady poucujete pana Karla, at si neco precte, a sam jste se asi do toho scriptu os-prober ani nepodival.

Tuhle jízlivou větu jste si mohl odpustit, protože kdyby jste chápal souvislosti, tak ji nikdy nenapíšete. ;-) No nic jdeme k věci.

Asi jste si všiml, že se výstup programu os-prober prochází v cyklu a mimo jiné se z něj získává proměná $LONGNAME, která se používá v menuentry. A právě tuto proměnou můžete kontrolovat na výskyt slova Windows a tím pádem vložení tohoto záznamu přeskočit.

Ano, menuentry pro BSD se vkládá ve větvi chain stejně jako pro Windows.

22.2.2010 22:44 zigi | skóre: 14
Rozbalit Rozbalit vše Re: grub 2 a neco jako menu.lst
Omlouvam se...;) ale to nic nemeni na tom, ze by ten skript mohl mit urcite rozsireni pro /etc/default/grub, kde by byla promena s klicovymi slovy pro menuentry / $LONGNAME, ktere nechce uvest ve vyslednem seznamu... a byt tak vice userfriendly
22.2.2010 16:29 zigi | skóre: 14
Rozbalit Rozbalit vše Re: grub 2 a neco jako menu.lst
Jinak uznavam, ze reseni pres CASE je celkem elegantni, ale skript by mohl byt lepe okomentovany.
21.2.2010 16:51 linuxik | skóre: 32 | Milovice
Rozbalit Rozbalit vše Re: grub 2 a neco jako menu.lst
Jeste snadnejsi reseni je ignorovat grub2 a zustat u puvodniho grub-legacy ;-)
21.2.2010 16:48 karel
Rozbalit Rozbalit vše Re: grub 2 a neco jako menu.lst
# update-grub
tohle zabralo, dekuju. Ale porad nevim, kde treba zmenim cas, nez urcity system nabehne, vychozi atd.. prijdou mi ty konfigy nejaky zmateny optroti menu.lst z Grub 1
Fuky avatar 21.2.2010 17:02 Fuky | skóre: 52 | blog: 4u
Rozbalit Rozbalit vše Re: grub 2 a neco jako menu.lst

Karle, už jsi si prosím přečetl tu wiki stránku? Je tam vše co potřebuješ: grub (/etc/default/grub). To po nás chceš, aby jsme Ti tady vytahovali jednotlivé pasáže?

# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.

GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entrys
#GRUB_DISABLE_LINUX_RECOVERY="true"
21.2.2010 22:14 karel
Rozbalit Rozbalit vše Re: grub 2 a neco jako menu.lst
jsem asi moc zbrklej, prominte ;-) .. a diky
21.2.2010 16:50 pozortucnak | skóre: 21 | blog: vecny_windowsar
Rozbalit Rozbalit vše Re: grub 2 a neco jako menu.lst
Odpovědět | | Sbalit | Link | Blokovat | Admin
update-grub je výmysl distribucí typu bubuntu...

Jinak se klasicky edituje /boot/grub/grub.cfg
Jsem mimořádně obtížný případ
21.2.2010 22:14 karel
Rozbalit Rozbalit vše Re: grub 2 a neco jako menu.lst
aha :-/
23.2.2010 09:44 snehuliak
Rozbalit Rozbalit vše Re: grub 2 a neco jako menu.lst
update-grub vymysleli hlavne kvoli tomu ze ked chces napriklad pridat novy parameter kernelu do desiatich kernelov ktore mas v menu.lst tak to urobis rychlo pomocou update-grub. Vyhoda je ale pre bezneho uzivatela diskutabilna.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.