problem s menu.lst

zdravim,
som linux zaciatocnik - na pc mam fedoru 11 + win 7. pokusal som sa editovat subor “menu.lst” (pridal som 2 riadky - timeout 15 a default 2). Po restarte mi vsak vyskakuje len prikazovy riadok “grub>” a obavam sa, ze nie som schopny dostat sa odtialto do linuxu, aby som mohol editovat tento subor.
Mozte mi prosim poradit ?

Vopred vdaka

Pravděpodobně by pro příště bylo lepší editovat rovnou grub.conf než menu.lst.

EDIT: zkus tady když tak nahodit ještě obsah grub.conf.

obsah grub.conf je zhodny s menu.lst :(…
potreboval by som nabootovat z GRUBu do linuxu, avsak neviem najst pomoc ani na nete, ako to spravit (ako spustit prikaz KERNEL)…

No to já vím, že je stejný =) to je celkem logické, když je to jen odkaz… Chtěl bych ale vidět jeho obsah, jestli v něm je nějaká chyba, která by vysvětlovala, že nechce bootovat žádný OS.

Máš jenom možnost použít záchranný režim (http://wiki.fedora.cz/doku.php?id=navody:prirucka:oprava). Stejně tak ti umožní připojit oblast /boot i jiná záchranná Linuxová média nebo livecd.
Tam můžeš soubor opravit nebo také nakopírovat na jiné médium, abychom se na něj mohli podívat.

Pochybuji, že fungují ovladače pro ext2/3 i ve Win7. Úpravy systému tak, aby to umožnil, by byly pro začátečníka zbytečně náročné.

obsah grub.conf je zhodny s obsahom menu.lst a GRUB vypise nasledovne riadky, ktore som sam pridal do menu.lst, ktory bol predtym prazdny :

timeout 15
default 2

to lubek: ja nechcem upravovat system, jednoducho chcem vediet, ako nabootovat fedoru z prikazoveho riadku GRUBu…postup je asi takyto:

grub> root (hd0,4)
grub> kernel /vmlinuz root=/dev/…
grub> boot

avsak jedine, co by som potreboval vediet je ako doplnit 2. riadok za prikazom KERNEL (t.j. filename)…

z GRUBu sa dokazem dostat do Win 7 nasledovne:

root(hd0,0)
makeactive
chainloader + 1
boot

inak vdaka za ten link, asi to vyskusam takym sposobom…

Pro inpiraci obsah meho grub.conf -

grub.conf generated by anaconda

Note that you do not have to rerun grub after making changes to this file

NOTICE: You have a /boot partition. This means that

all kernel and initrd paths are relative to /boot/, eg.

root (hd0,0)

kernel /vmlinuz-version ro root=/dev/mapper/VolGroup-lv_root

initrd /initrd-version.img

#boot=/dev/sda
default=0
timeout=0
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title Fedora (2.6.29.5-191.fc11.i586)
root (hd0,0)
kernel /vmlinuz-2.6.29.5-191.fc11.i586 ro root=/dev/mapper/VolGroup-lv_root nomodeset rhgb quiet
initrd /initrd-2.6.29.5-191.fc11.i586.img
title Fedora (2.6.29.4-167.fc11.i586)
root (hd0,0)
kernel /vmlinuz-2.6.29.4-167.fc11.i586 ro root=/dev/mapper/VolGroup-lv_root nomodeset rhgb quiet
initrd /initrd-2.6.29.4-167.fc11.i586.img

nitramine napsal(a):

pridal do menu.lst, ktory bol predtym prazdny :

A to bude zřejmě příčina problému.
Soubor grub.conf a menu.lst nejsou stejné. Soubor menu.lst je symbolický odkaz na grub.conf. Nemám tušení, jak jsi dokázal přepsat symlink.

Takže teď grub používá menu.lst místo grub.conf a správně vykonává jediné dva příkazy:

timeout 15
default 2

Jenže nevíme, jakou verzi jádra máš, ani jak jsou rozdělené disky, jestli používáš LVM…
Jako příklad můžeš vzít konfiguraci od Kalidaha.
Běžně se pro určení oblasti používají UUID.

Podle mne je jednodušší obout to do záchranného režimu a obnovit symlink na původní grub.conf, pokud je v pořádku.

ako tak pozeram, tak na uvod mojho zoznamenia sa s Linuxom som skocil do hlbsej vody akoby som cakal…ale snad sa neutopim :wink:
vyskusam este ten zachranny rezim a uvidim, ci sa nieco bude dat spravit…nastastie som instaloval oba systemy len nedavno, tak ma pripadna reinstalacia nebude az tak moc “boliet”…

inak dakujem vsetkym za ich pomoc… :slight_smile:

majte sa pekne

Primo z prikazoveho radku grubu je mozne provest vsechno potrebne. Popis zakladnich kroku je v prirucce: http://wiki.fedora.cz/doku.php?id=navody:prirucka:grub#reinstalace_zavadece_grub