grub gondok

 ( frank | 2004. szeptember 8., szerda - 10:43 )

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

sziasztok,

valszeg eleg lamer kerdes lesz, de nem igazan talaltam ra valaszt.

in Medias Res:

grub-install /dev/hda =>
[quote:bd6c05ff32]Installation finished. No error reported.
This is the contents of the device map /boot/grub/device.map.
Check if this is correct or not. If any of the lines is incorrect,
fix it and re-run the script `grub-install'.

(fd0) /dev/fd0
(hd0) /dev/hda
[/quote:bd6c05ff32]

az /boot/menu.lst tartalma =>
[quote:bd6c05ff32]
timeout 30
default 0

title Debian GNU/Linux
root (hd0,2)
kernel (hd0,0)/bzImage-2.6.7 root=/dev/hda3

title Debian GNU/Linux
root (hd0,2)
kernel (hd0,0)/bzImage-2.6.6 root=/dev/hda3

setup (hd0)
[/quote:bd6c05ff32]

es meg az fstab =>
[quote:bd6c05ff32]# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
/dev/hda3 / ext3 defaults,errors=remount-ro 0 1
/dev/hda1 /boot ext2 defaults 0 2
/dev/hda4 /home ext3 defaults 0 2
/dev/hda2 none swap sw 0 0
/dev/fd0 /floppy auto rw,user,noauto 0 0
/dev/hdb /cdrom auto ro,user,noauto 0 0
[/quote:bd6c05ff32]

ezek utan a fenti konfigokkal minden esetben a grub mini shell-jet kapom bootolaskor, ahol manualisan kell megadnom a bootolashoz szukseges infokat, ugymint

kernel /boot/bzImage-2.6.7 root=/dev/hda3
majd a boot parancs, es akkor mar ready to go, de ez akkor sem koser.

mi a gond vele, hogyan mondom meg a grubnak, hogy a boot kulon particion van???

elore is koszonom a segitseget.

frank

ps: amikor a mini shell-ben kiadom a setup (hd0) parancsot, lefuttat egy tesztet, ellenorzi a fileokat, hogy a helyen vannak-e, es dob egy:

[quote:bd6c05ff32]
checking /boot/grub/stage1 failed-et[/quote:bd6c05ff32]

ls /boot/grub =>
[quote:bd6c05ff32]device.map jfs_stage1_5 reiserfs_stage1_5 stage2
e2fs_stage1_5 minix_stage1_5 stage1 xfs_stage1_5
[/quote:bd6c05ff32]

A [code:1:7968916af9]root (hd0,2) [/code:1:7968916af9] sor nem kell.

[quote:d745860c8c="norcrys"]A
Kód:
root (hd0,2)
sor nem kell.[/quote:d745860c8c]

olvasgattam troubleshoot guidokat, ami alapjan rajottem, hogy a root (hd0,2) nem a filerendszer root, hanem a grubnak. probaltam megadni neki helyesen a /boot/ helyet, (hd0,0) valamint kitorolni a root bejegyzest a configbol, ahogy tanacsoltad, de ua.

mas otlet?

[quote:dfbc82659c]az /boot/menu.lst tartalma[/quote:dfbc82659c]
/boot/grub/menu.lst

[quote:99b5ce9378="egmont"]/boot/grub/menu.lst[/quote:99b5ce9378]

igen, az emberi hulyeseg. aptitude install grub nem krealt minta file-t, es az /usr/share/doc/grub/examples-bol masoltam ki, csak eppen rossz helyre.

koszonom a segitseget.

ps: meg nem teszteltem, de sztem menni fog :oops:

[quote:481ed7a823="frank"]ps: meg nem teszteltem, de sztem menni fog :oops:[/quote:481ed7a823]
Van /boot/boot -> . szimlinked? Kelleni fog az is.
A grubnak ugyanis meg kell találni a konfig fájlját, a /boot akár külön partíció, akár nem. Márpedig ő nem a nagy linux összerakott fájlrendszerét látja, hanem csak az egyes partíciókat külön-külön. Ezt úgy oldották meg, hogy mindig a /boot/grub/menu.lst fájlt keresi a partíción belül, de ha a /boot egy külön partíció, akkor itt ugye /grub/menu.lst volna az igazi fájlnév, de a boot -> . szimlink miatt /boot/grub/menu.lst néven is rátalál.

Hát igen... Erre nem is mertem gondolni :P

[quote:c7b714ca1d="egmont"]Van /boot/boot -> . szimlinked? Kelleni fog az is. [/quote:c7b714ca1d]

nincs, de most jol csinalok egyet... :P
akkor most kell a root (hd0,0) sor a configba?

frank

[quote:21108f8a98="frank"]akkor most kell a root (hd0,0) sor a configba?[/quote:21108f8a98]
Nem kell. Sőt a végére a setup sem, azt nem is értem...

[quote:7479ed9de6="egmont"][quote:7479ed9de6="frank"]akkor most kell a root (hd0,0) sor a configba?[/quote:7479ed9de6]
Nem kell. Sőt a végére a setup sem, azt nem is értem...[/quote:7479ed9de6]

A setup az parancssorba kell, nem a menu fájlba! Onnan tényleg irtsd ki.

koszonom sracok, mar mukodik is, respect :D

frank

aham, ujabb gondok...

hazaerven gondoltam itthon is kamatoztatom a nap folyaman szerzett tudasomat, es jol bekonfigolom a grubot ezen a gepen is...

/dev/sda2 a root (es nincs) kulon root...

barmit is csinalok (ezalatt ertem a minimal shellbe bootolaskor manualisan megadni az infokat), minden esetben aszondja nekem, hogy cannot mount the filesystem. egyebkent ext3-on fut a rendszer. igaz a cegnel a boot ext2-n van, de ennek nem kellene problemat jelentenie (sztem).

frank

[quote:8bf6e1a593="frank"]aham, ujabb gondok...

hazaerven gondoltam itthon is kamatoztatom a nap folyaman szerzett tudasomat, es jol bekonfigolom a grubot ezen a gepen is...

/dev/sda2 a root (es nincs) kulon root...

barmit is csinalok (ezalatt ertem a minimal shellbe bootolaskor manualisan megadni az infokat), minden esetben aszondja nekem, hogy cannot mount the filesystem. egyebkent ext3-on fut a rendszer. igaz a cegnel a boot ext2-n van, de ennek nem kellene problemat jelentenie (sztem).

frank[/quote:8bf6e1a593]
A menu.lst fájlt copyzd ide!

[quote:70d7bdfe91="voszem"]A menu.lst fájlt copyzd ide![/quote:70d7bdfe91]

timeout 30
default 0
fallback 1
#splashimage=(hd1,1)/boot/grub/splashimages/debsplash.xpm.gz

title Debian GNU/Linux
root (hd1,1)
kernel /vmlinuz-2.6.7 root=/dev/sda2 video=791 splash=verbose
initrd /boot/grub/initrd-2.6.7

title Debian GNU/Linux (FS)
root (hd1,1)
kernel /vmlinuz-2.6.7-os root=/dev/sda2

title Debian GNU/Linux (rescue)
root (hd1,1)
kernel /vmlinuz root=/dev/sda2

#title Windows XP
#rootnoverify (hd0,0)
#makeactive
#chainloader +1
#root (hd0,0)

a hd1-et a grub-install /dev/sda adta...
(hd1) /dev/sda

koszi,

frank

[quote:a04ae07879="egmont"]
Van /boot/boot -> . szimlinked? Kelleni fog az is.
A grubnak ugyanis meg kell találni a konfig fájlját, a /boot akár külön partíció, akár nem. Márpedig ő nem a nagy linux összerakott fájlrendszerét látja, hanem csak az egyes partíciókat külön-külön. Ezt úgy oldották meg, hogy mindig a /boot/grub/menu.lst fájlt keresi a partíción belül, de ha a /boot egy külön partíció, akkor itt ugye /grub/menu.lst volna az igazi fájlnév, de a boot -> . szimlink miatt /boot/grub/menu.lst néven is rátalál.[/quote:a04ae07879]

Nallam ezt meg soha nem hianyolta, pedig mindig kulon particiora pakolom a boot-ot. Az ilyen directory-loop-tol pedig osztonosen kiraz a hideg, ha vegiggondolom, hogy ebbe beleszaladhat egy kereses...