GRUB hiba?

Fórumok

GRUB hiba?

Hozzászólások

De igen van! Csakhogy, (lehet persze, hogy rosszul tudom) de a grub számozást csupán a vinyókra alkot. Nálam pl:

hda: Vinyó
hdb: CD-író
hdc: DVD-író
hdd: Vinyó

Így a hdd 1-es számozást kap. Viszont nekem 2-essel indul ami már azért is érdekes mert, ha a grub minden eszközt megszámozna akkor sem 2-es lenne a Linuxos vinyóm (hdd) hanem 3-as. DVD-íróról meg valszeg nem bootol.

Eppenseggel tudna CD/DVD-rol is bootolni a grub, nem tudom, az Ubuntu-ban milyen verzio van. Amennyire tudom, a BIOS altal megadott diszkekkel dolgozik, remelhetoleg a geped BIOS-a nem vinyokent allitja be pl. a DVD-irot.

Torold le a /boot/grub/device.map file-t, es a grub-ot a --device-map=/boot/grub/device.map parameterrel inditsd, ekkor ujrageneralja. Valtozott a tartalma?

[quote:9087e95d37="LinuxJuzer"]Nem tudja valaki, hogy van-e a GRUB-nak olyan parancsa amivel az ő szemszögéből (jelöléseivel) megjeleníthető az összes fizikai device? A hivatkozási problémáianak vizsgálata sokkal egyszerűbb lenne ezzel. :?:

Nem nehez, [code:1:9087e95d37]
grub
grub> root = (hd #majd TAB s lass csodat...
Possible disks are: hd0 hd1
[/code:1:9087e95d37]

Zsiraf ;-)
BTW
[code:1:9087e95d37]info grub
`unhide (hd0,2)'. To help you find out which number specifies a
partition you want, the GRUB command-line (*note Command-line
interface::) options have argument completion. This means that, for
example, you only need to type

root (

followed by a <TAB>, and GRUB will display the list of drives,
partitions, or file names. So it should be quite easy to determine the
name of your target partition, even with minimal knowledge of the
syntax.[/code:1:9087e95d37]

p.s.2: RTFM

Hi!

Találkoztam egy érdekes problémával, nem tudom előfordult-e már ez valakinek? A GRUB (vagy valami más) nem címzi meg rendesen a vinyókat ez alatt azt értem hogy helytelenül hivatkozik rá. Tehát van két vinyó (idézet a device.map-ból):

(hd0) /dev/hda
(hd1) /dev/hdd

Ez eddig világos is számomra! Csakhogy itt van a menu.lst:

title Ubuntu, kernel 2.6.12-10-386
root (hd1,1)
kernel /boot/vmlinuz-2.6.12-10-386 root=/dev/hdd2 ro quiet splash
initrd /boot/initrd.img-2.6.12-10-386
savedefault
boot

title Ubuntu, kernel 2.6.12-10-386 (recovery mode)
root (hd1,1)
kernel /boot/vmlinuz-2.6.12-10-386 root=/dev/hdd2 ro single
initrd /boot/initrd.img-2.6.12-10-386
boot

title Ubuntu, kernel 2.6.12-9-386
root (hd1,1)
kernel /boot/vmlinuz-2.6.12-9-386 root=/dev/hdd2 ro quiet splash
initrd /boot/initrd.img-2.6.12-9-386
savedefault
boot

title Ubuntu, kernel 2.6.12-9-386 (recovery mode)
root (hd1,1)
kernel /boot/vmlinuz-2.6.12-9-386 root=/dev/hdd2 ro single
initrd /boot/initrd.img-2.6.12-9-386
boot

title Ubuntu, memtest86+
root (hd1,1)
kernel /boot/memtest86+.bin
boot

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root

# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hdd1
title Microsoft Windows XP Professional - magyar
root (hd1,0)
savedefault
makeactive
map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1

# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda1
title Microsoft Windows XP Professional - magyar
root (hd0,0)
savedefault
makeactive
chainloader +1

------------------------------------------------------------------------------------------------------
Ez alapján (ami hozzáteszem helyes hivatkozás) nem hajlandó bebútolni a Linux-okat
Csak akkor ha a root-ot átírom hd2,1-re! De miért 2? Amikor a gyökér és a boot is a hd1,1-n van vagyis a /dev/hdd2. Ja de a Windows-os partíciókat helyesen bútolja. A 2-esre csak poénból jöttem rá mikor próbálgattam elindítani a rendszert. A dolog pikantériája ott van hogy a menu.lst maga a linux állította be miután frissítettem a kernelt.
2.6.12-9-ről 10-re

Bocs a hosszú szövegért!

LJ

Nem tudja valaki, hogy van-e a GRUB-nak olyan parancsa amivel az ő szemszögéből (jelöléseivel) megjeleníthető az összes fizikai device? A hivatkozási problémáianak vizsgálata sokkal egyszerűbb lenne ezzel. :?:

Nem tudok ilyen grub-parancsrol, de ha magat a grub-ot inditod (nem pedig pl. az install-grub-ot), akkor pl. a root parancsra reklamalni fog, ha rosszat adsz meg. Nincs veletlenul mondjuk egy CD-olvaso is /dev/hdc-kent?