Grub hiba

Fórumok

Sziasztok,

Surgos segitsegre lenne szuksegem.Van egy ceges laptopom amin XP van,mellete egy USB vinyon futott szepen a Suse ugy dontottem,hogy kiprobalom ubuntut is fel is telepitettem,de valami gixer lett mivel nem voltam eleg korultekinto es a kubuntu mashogy hasznalta a drivok megjeloleset mint a suse elotte es most nem indul egyik sem.Invalid partition table uzenetet kapok ha az usb-s vinyo nelkul inditok,ha usb vinyoval akkor Grub erro 21.A grub valoszinuleg rossz helyen van,de hogyan tudom belallitani,hogy a megfelelo rendszer induljon el?Igazabol engem holnap anyonvernek,ha nem megy az XP ezert kellene a surgos segitseg.A kubuntu sda1-nek latja a XP vinyot illetve sdb2 ext3-as particio a kubuntu es sdb6 a swap.Elinditottam a kubuntu live cd-t,de ott nem tudom szerkeszteni a grubot.Feltelepitettem meg1x a kubuntut es akkor lattam,hogy alapban agrubot a hd0-ba rakja ami a device listaja alapjan az sda1 nek kellene lennie.

Plízzz segitsetek visszavarazsolni XP.

Hozzászólások

1. don't panic
2. ceges gepen nem jatszunk
3. ird le kicsit pontosabban, mit is csinaltal, mert kisse zavaros a dolog, pl. ubuntu != kubuntu, hd0 != sda1
4. elso tippem az, hogy sikerult az elso vinyo MBR-jebe installalni a grub-ot, ugyanakkor a GRUB tobbi resze az USB-s vinyon van. GRUB-terminologiaval root hd(1,1), setup (hd0) tortent. Ez bizony hiba volt, mert igy a ket vinyo onmagaban bootolhatatlanna valt. Ki kell javitani a laptop vinyojan az MBR-t, ehhez SZVSZ nem art egy XP install CD. Egyebkent korabban hogy inditottad a SUSE-t? Meg volt cserelve a BIOS-ban a diszkek boot sorrendje?

Koszi elore is a segitseget,igen azt hiszem felulirtam az elso vinyo MBR-jet hogy a franc essen bele.
Tehat amikor telepitettem a kubuntu-t akkor kezi particionalassal kivalasztottam,hogy sdb vinyora telepitse a kubuntut.Ez szepen meg is volt,de miutan nem indult el a rendszer vegigmentem meg1x a telepitesen es akkor lattam,hogy volt egy advance fulecske is ami alatt kerdezte meg,hogy hova rakja a grubot.Na itt az volt neki megadva (hd0) valojaban azonban a telepiteskor nekem csak sda1-em ami az XP-s vinyom es sdb 2 es 5 ami az usb vinyo.Amit nem ertek ha live cd-rol elinditom a rendszert akkor a boot/grub/device.map fileban a kovetkezo van: hd0 /dev/sda es hd1 dev/sdb a menu lst filomban pedig a kovetkezo szerepel a root bejegyzesnel:(hd1,1) es a windowsnal hd0,0.

Sziasztok

Adott volt egy ATA diszk:
1. particio: primary, WinXp ntfs
2. particio: secondary, ntfs
+ ures hely

Az ures helyre telepitettem Gutsy-t, letrehozva ket primary particiot, swap meg /. Reboot utan a Grub Error 17-tel elszall, se kep se hang.
Latszolag a konfigok jok, nincs otletem hogy mi lehet a baja.
Grub konzolja nem eszi meg a root(hd0,3) -at, (Error 21: Selected disk does not exist), se a root(sd0,3)-at (Error 23: Error while parsing number) azt mar probaltam.
Plz. help!

/etc/fstab:

# /etc/fstab: static file system information.
#
#

proc /proc proc defaults 0 0
# /dev/sda4
UUID=5fc0d616-a6bb-49ef-a710-67048ac94803 / ext3 defaults,errors=remount-ro 0 1
# /dev/sda1
UUID=207069CC7069A8EC /media/sda1 ntfs defaults,umask=007,gid=46 0 1
# /dev/sda5
UUID=DE30B5DE30B5BE39 /media/sda5 ntfs defaults,umask=007,gid=46 0 1
# /dev/sda3
UUID=a0f1f533-f190-480f-8c4c-3b6fcae44b57 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec 0 0

/boot/grub/menu.lst lenyegi resze:

title Ubuntu 7.10, kernel 2.6.22-14-generic
root (hd0,3)
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=5fc0d616-a6bb-49ef-a710-67048ac94803 ro quiet splash locale=hu_HU
initrd /boot/initrd.img-2.6.22-14-generic
quiet

title Ubuntu 7.10, kernel 2.6.22-14-generic (recovery mode)
root (hd0,3)
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=5fc0d616-a6bb-49ef-a710-67048ac94803 ro single
initrd /boot/initrd.img-2.6.22-14-generic

title Ubuntu 7.10, memtest86+
root (hd0,3)
kernel /boot/memtest86+.bin
quiet

### 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/sda1
title Microsoft Windows XP Professional - magyar
root (hd0,0)
savedefault
makeactive
chainloader +1

UHU-val is ugyanígy jártam. Valami összekavarodott a partíciós táblában, vagy nemtom.

Szóval az a baj, hogy grub telepítéshez mountolni kellene az első particiót(?), de mivel az NTFS, ismeretlen partíció hibát dob, és nem települ.
Mit lehet ilyenkor tenni?
Egy másik gépen a hdb-re telepítettem Feisty-t, akkor simán felülírta a szintén vindózos hda MBR-jét, és ment a grubból mindkét rendszer. De egy diszkből is csináltam már dual boot-os rendszert, nem tudom most miért nem akarja az igazságot.

Valakinek ötlete esetleg?

Köszííí

igaz, ez lemaradt:

root@0[~]# fdisk -l /dev/hda

Disk /dev/hda: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hda1 * 1 1275 10241406 7 HPFS/NTFS
/dev/hda2 1276 26771 204796620 f W95 Ext'd (LBA)
/dev/hda3 26772 26893 979965 82 Linux swap / Solaris
/dev/hda4 26894 30401 28178010 83 Linux
/dev/hda5 1276 26771 204796588+ 7 HPFS/NTFS

Van, persze, Knoppixbol irogatok :)

Mar probalkoztam ezekkel, chroot-tal meg anelkul, elotte, de csak errorig jutottam.
Valszeg mountolva voltak a particiok, vagy ilyesmi.
Most sikerult.

grub> root (hd0,3)
Filesystem type is ext2fs, partition type 0x83

grub> setup (hd0)
Checking if "/boot/grub/stage1" exists... yes
Checking if "/boot/grub/stage2" exists... yes
Checking if "/boot/grub/e2fs_stage1_5" exists... yes
Running "embed /boot/grub/e2fs_stage1_5 (hd0)"... 17 sectors are embedded.
succeeded
Running "install /boot/grub/stage1 (hd0) (hd0)1+17 p (hd0,3)/boot/grub/stage2
/boot/grub/menu.lst"... succeeded
Done.

grub>

Koszi, remelem megjavult...

A biossal elvileg nincs gond, win szepen kezeli az egesz diszket.

Kozben csinaltam egy fixmbr-t a winfosnak, hogy legalabb az elinduljon.
Most sikeres grub setup es reboot utan ugyanaz fogadott, mint kezdetben: Error 17.

Tehat ez nem jott be.

Alaplaprol ennyit lehet tudni:

# dmidecode 2.8
SMBIOS 2.3 present.
40 structures occupying 1025 bytes.
Table at 0x000F0800.

Handle 0x0000, DMI type 0, 20 bytes
BIOS Information
Vendor: Award Software International, Inc.
Version: 6.00 PG
Release Date: 02/16/2001
Address: 0xE0000
Runtime Size: 128 kB
ROM Size: 512 kB
Characteristics:
ISA is supported
PCI is supported
PNP is supported
APM is supported
BIOS is upgradeable
BIOS shadowing is allowed
ESCD support is available
Boot from CD is supported
Selectable boot is supported
BIOS ROM is socketed
EDD is supported
5.25"/360 KB floppy services are supported (int 13h)
5.25"/1.2 MB floppy services are supported (int 13h)
3.5"/720 KB floppy services are supported (int 13h)
3.5"/2.88 MB floppy services are supported (int 13h)
Print screen service is supported (int 5h)
8042 keyboard services are supported (int 9h)
Serial services are supported (int 14h)
Printer services are supported (int 17h)
CGA/mono video services are supported (int 10h)
ACPI is supported
USB legacy is supported
AGP is supported
LS-120 boot is supported
ATAPI Zip drive boot is supported

Handle 0x0001, DMI type 1, 25 bytes
System Information
Manufacturer:
Product Name:
Version:
Serial Number:
UUID: Not Present
Wake-up Type: Power Switch

Handle 0x0002, DMI type 2, 8 bytes
Base Board Information
Manufacturer:
Product Name: i815E-627HF
Version:
Serial Number:

Felreertetted. Amikor meg a BIOS kezeli a diszket, akkor lehet limit a 128GB, ami fole nem tud cimezni. Tehat minden, amire a boot soran szukseg van (GRUB stage1_5 dolgai, kernel, ...) a 128GB-os limit elott kell, hogy legyen. Konkretan ezert szokas egy kicsi particiot a diszk elejere tenni, amin a /boot van. Amikor a kernel betoltodott (akar linux, akar win), akkor a BIOS limit mar nem szamit. Egy 2001-es BIOS kapcsan a 128GB limit konnyen megeshet..

Hi!

Szeretnék két vinyoról bootolni, egyszer a linuxot akarnám használni, másszor a Win Xp-t.
Próbáltam a Grubot beállítani, de ha a Windows-t akarom indítani akkor az "Error 23: Error while parsing number" hibaüzi jön vissza. Hogyan kéne helyesen beállítani a Grub-ot??

Adatok: Debian 4.0 Etch az egyik vinyón (hd0,0) és Win XP a másik vinyón (sda1). A Debian-os vinyo IDE, a Windows-os SATA vezérlős, a Bios és a Debian is látja őket. A Debian telepítésénél a biztonság miatt a Windows-os vinyo nem volt bekötve! A Debian egy partición van egyben az egyik vinyon, a Windows-os vinyo 2 particióra van osztva, egy kisebb rendszer(boot) és egy nagyobb adatok-ra.

/boot/grub/menu.lst file windows-os része így néz ki nálam:
title Windows XP
norootverify (sda1)
makeactive
chainloader +1
savedefault

Köszi a segítséget!

Matt

Nálam pont fordított a felállás (SATA: linux; IDE: win). Nekem így van beállítva a grub és működik is:

title Microsoft Windows 2000 Professional - magyar
root (hd1,0)
savedefault
makeactive
map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1

--------------------------------------------------------------
"Tegnap reggel addig röhögtünk a főnök viccén, míg ki nem derült, hogy az a napi feladat."

Köszi, de nem nagyon értem amit írtál.
Nekem a SATA vigyo sda1 néven fut, a másik meg hd0. Nálad nem látom a mikor nyul a Sata vinyóhoz. Próbáltam beírni mindenféle módon a te leírásodat, de nem ment. Mindkét vinyon az első partición van a boot rész. A Debian vinyon csak 1 partició van, erről bootolok.

Matt

Nálam a BIOS-ban be lehet állítani, hogy a különböző portokra csatolt hdd-ket milyen sorrendben lássa. Ez most így néz ki:
1. SATA -> (hd0,0)
2. IDE primary master -> (hd1,0)

Mivel nálad a Debian az IDE hdd-n van és (hd0,0) meghajtóként kezeli a Grub, ezért gondolom a SATA hdd (hd1,0) eszközként lehet jelen.

--------------------------------------------------------------
"Tegnap reggel addig röhögtünk a főnök viccén, míg ki nem derült, hogy az a napi feladat."

Sziasztok!

Nálam is jelentkezik a hiba. A gépemen winxp és suse 11-van. Amikor a win elszáll, 80%-ban a grub az error 21-es hibával áll le újrainduláskor. A "gyógymód" az jelenleg, hogy várunk 5-10 percet és restart. Ekkor általában hiba nélkül indul a gép.

Erről tud valaki okosat mio