grub problema

Fórumok

Egyszercsak ezt a hibaüzenetet kaptam:
error: out of disk.
grub rescue>

Újratelepítettem a grubot, chrootoltam, update-grub, minden megvolt,de csak odáig jutottam, hogy mutatta a gépen lévő oprendszerek listáját, de a gép nem indult el.

Ugyis csak ideiglenes oprendszer volt, gondoltam felteszem a legujabb Ubuntut, akkor is ugyan ezt a hibauzenetet kaptam. Mit erdemes ilyenkor csinálni?

Előreis!

-Garli

Hozzászólások

Elsőként mindenképp azzal próbálkoznék, hogy valamilyen Live CD-ről bebootolva elinditanám a gparted-et, hogy mit gondol a diszkemről ;-) .

----------------------
Mandriva-függő

Sajnos az általad feltett kép nem elérhető, de ha nem ismeri fel bármelyik particiót, akkor mindenképp leellenőrizném a diszket. Ha a diszk okés és csak a swap hiányzik, nos ez utóbbit talán minden komplikáció nélkül újra lehet formázni.
----------------------
Mandriva-függő

Na de swap nelkul is mennie kene, nem? Hiszen a mostani oprendszer, ami a pendrive-rol megy, ez is mukodik. Foleg, hogy a bootloaderrel van baj, az meg plane nem hasznalja a swap-et tudtommal.

Formazas megvolt, ketszer vagy haromszor is kiserleteztem mindenfele distrokkal.

A Disk Utility szerint a hdd rendben. Milyen eszkozzel erdemes meg tesztelni?

A kep tenyleg nem volt publikus, furcsa, hogy egy kepmegoszton az alap beallitas az, hogy csak en lathatom (igy hiaba ellenoriztem a linkre kattintassl, hogy latszik-e, nyilvan en lattam...)

Szoval kepek itt:
https://picasaweb.google.com/klorofill/Hup?authuser=0&feat=directlink

-Garli

Nem az a lényeg, hogy van-e swap-ed, hanem hogy minden partició látszik-e, aminek latszania kellene. Elég zavaró az a vörös felkiáltójel a gparted-ben. Ha van elég RAM, fölösleges a swap, úgyhogy szerintem próbáld meg letörölni az sda5-öt, esetleg az sda2-t is és hagyd az a helyet egyelőre szabadon. swap-et később is adhatsz a rendszerhez, ha szükséges. Egyébként, 30 gigás vinyód van? Mert az jön le a kép alapján...
----------------------
Mandriva-függő

Igen, ez egy régi HP, ezért volt rajta egy ideig Lubuntu, de gyönyörűen fut rajta az Ubuntu is.

root@ubuntu:~# fdisk -l

Disk /dev/sda: 30.0 GB, 30005821440 bytes
255 heads, 63 sectors/track, 3648 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00098eb7

Device Boot Start End Blocks Id System
/dev/sda1 * 1 3519 28261376 83 Linux
/dev/sda2 3519 3648 1038337 5 Extended
/dev/sda5 3519 3648 1038336 82 Linux swap / Solaris

Disk /dev/sdb: 4011 MB, 4011851776 bytes
124 heads, 62 sectors/track, 1019 cylinders
Units = cylinders of 7688 * 512 = 3936256 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000ce0f3

Device Boot Start End Blocks Id System
/dev/sdb1 * 1 1019 3917005 c W95 FAT32 (LBA)
root@ubuntu:~# mount
aufs on / type aufs (rw)
none on /proc type proc (rw,noexec,nosuid,nodev)
none on /sys type sysfs (rw,noexec,nosuid,nodev)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
none on /dev type devtmpfs (rw,mode=0755)
none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
/dev/sdb1 on /cdrom type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=cp437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
/dev/loop0 on /rofs type squashfs (ro,noatime)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
none on /dev/shm type tmpfs (rw,nosuid,nodev)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev)
none on /var/run type tmpfs (rw,nosuid,mode=0755)
none on /var/lock type tmpfs (rw,noexec,nosuid,nodev)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/ubuntu/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=ubuntu)
/dev/sda1 on /mnt type ext4 (rw)
root@ubuntu:~# mount --bind /dev /mnt/dev
root@ubuntu:~# mount --bind /proc /mnt/proc
root@ubuntu:~# mount --bind /sys /mnt/sys
root@ubuntu:~# mount --bind /dev/pts /mnt/dev/pts
root@ubuntu:~# chroot /mnt
root@ubuntu:/# mount
/dev/sda1 on / type ext4 (rw,relatime,errors=remount-ro,barrier=1,data=ordered)
/dev/sdb1 on /cdrom type vfat (ro,noatime,fmask=0022,dmask=0022,codepage=cp437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
none on /proc type proc (rw,nosuid,nodev,noexec,relatime)
none on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
none on /dev type devtmpfs (rw,relatime,size=499184k,nr_inodes=124796,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
root@ubuntu:/# grub-install --recheck /dev/sda
Installation finished. No error reported.
root@ubuntu:/# update-grub
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.38-8-generic
Found initrd image: /boot/initrd.img-2.6.38-8-generic
Found memtest86+ image: /boot/memtest86+.bin
done
root@ubuntu:/#

Eddig jo, igaz? Most ujrainditom...

[EDIT]
error: out of disk
grub rescue>
Hát ez lett belőle. Mi lehet a baj?

-Garli

Azt hiszem, tudom a választ a kérdésedre :-) Öregebb HP gépek BIOS-os problémája, hogy nem tudják beolvasni a kernelt 8 gigánál nagyobb particióról (forrás: http://ubuntuforums.org/showpost.php?p=10094748&postcount=27)
Azt hiszem, megér egy próbát.
----------------------
Mandriva-függő

Azert nem tunik valoszinunek, mert egesz eddig hibatlanul mukodott.

Csinálsz egy 8GB-nál nagyobb partíciót. Az eleje a 8GB-os limiten belül lesz, a vége meg nem. Telepítesz rá egy oprendszert, legyen az mondjuk 5-8-10GB indulásból. Jó eséllyel az eleje fele megy fel a kernel, ergó igen jó esélyed van rá, hogy éppen belül lesz a 8GB-os limiten. Szépen fog bootolni.
Aztán belakod a partíciót, nyilván több cuccod lesz már, mint 8GB. Egy nap frissíted a kernelt, frissül az initrd is. Ekkor simán előfordulhat, hogy az új kernel, vagy az initrd már a 8GB limit fölé kerül. És ekkor nem bootol a gép...

error: out of disk.

a hibaüzenet jelentése: kifogyott a diszk.

ez majdnem olyan, mint ez:
http://peter.varjas.tripod.com/Elfogyott.html

Egyszercsak ezt a hibaüzenetet kaptam:

én nem veszem be, hogy ez "egyszercsak", magától történt. valamit biztosan sikerült alkotni, és biztos segítene, ha tudnál emlékezni, hogy mit változtattál a jó és a rossz bootolás között.

ami rögtön szemet szúrt, hogy két diszked van, sda és sdb.
halálbiztos, hogy a bios-ból nézve is pont ugyanilyen sorrendben van a két diszk? az sda-n van a grub?

próbálj meg beállítani egy lilot

ha nem megy azzal se akkor valszeg haldoklik az mbr a disken

Nincs itt semmi gond!
Valszeg az történt, hogy a rendszeredet feltetted a pendrive-odra aztán használtad, ment minden rendben míg a gépből ki nem húztad a pendriveot mert a grub nem azon volt, hanem a hd0 -n. Innen kezdve a /boot mappa megszünt a telepítés kori formában létezni (az ugye a pendriveon volt).

Teendő nagyjából ez: nézd meg mekkora a mérete az mbr -nek (az a típusától függ, dos partíciós tábla esetében 512 byte - ha jól tévedek) ha ezt tudod takarítsd le (dd -vel a /dev/zero -ból írj a diskre ennyi bytenyi nullát amekkora a mérete), majd nevezd át a /boot mappát, grubold meg a diskedet, rescue módú boot után ez igen egyszerű (pl debian, vagy ubuntu telepítővel bootolj)

----
올드보이
http://molnaristvan.eu/

Az a baj, hogy a tortenet eleje a kovetkezo:
mukodott a gep, rajta egy Lubuntuval
kikapcsoltam, a kovetkezo inditaskor mar a hibauzenet fogadott
megprobaltam megjavitani, nem ment
uj oprendszer, mert amugy is Ubuntut akartam ra
nem ment, ugyan azzal a hibauzenettel megallt mindig
es mindenfele probalkozasok ellenere is ugyan ugy nem indul

A legnagyobb siker, amit el tudtam erni, az az volt, hogy a grubnak lett menuje, de tovabbra sem inditotta a rendszert. A hdd regi, szerintem azzal van a baj...
:((

De ha nincs igazam, akkor mire kene atneveznem a /boot mappat, es foleg miert?

-Garli