Problem z grubem2 na fedorze 17


(Pjaroch4) #1

Witam,

Jestem poczatkujacym uzytkownikiem tegoz systemu i mam nie lada problem. "Inteligentnie" zrobilem przywracanie systemu na windowsie 7 (cos tam nie hulalo). Jako, ze mam zainstalowana takze fedorke, posypal mi sie grub ... Komputer startuje i zatrzymuje sie na grub loading ... i mieli w nieskonczonosc. Zdobylem plytke live cd z fedora i kierowalem instrukcja na tej stronce : http://wiki.fedora.pl/wiki/GRUB, niestety sypie mi sie na ostatnim poleceniu, czyli :

grub2-install /dev/sda

Niestety wysypuje sie masa bledow, ktorych nie rozumiem :

Error: could not load module part_msdos: No such file or directory

Error: could not load module ext2: No such file or directory

/etc/default/grub: line 60: search: command not found

/etc/default/grub: line 65: loadfont: command not found

/etc/default/grub: line 73: terminal_output: command not found

/etc/default/grub: line 78: menuentry: command not found

Error: could not load module efi_gop: No such file or directory

Error: could not load module efi_uga: No such file or directory

Error: could not load module ieee1275_fb: No such file or directory

Error: could not load module vbe: No such file or directory

Error: could not load module vga: No such file or directory

Error: could not load module video_bochs: No such file or directory

Error: could not load module video_cirrus: No such file or directory

Error: could not load module gzio: No such file or directory

Error: could not load module part_msdos: No such file or directory

Error: could not load module ext2: No such file or directory

/etc/default/grub: line 88: search: command not found

Loading Linux 3.6.3-1.fc17.x86_64 ...

/etc/default/grub: line 91: linux: command not found

Loading initial ramdisk ...

/etc/default/grub: line 93: initrd: command not found

/etc/default/grub: line 94: syntax error near unexpected token `}'

/etc/default/grub: line 94: `}'

/usr/sbin/grub2-probe: error: cannot find a GRUB drive for root=hd0,msdos7. Check your device.map.

Bardzo prosilbym o jakakolwiek pomoc, bo potrzebuje kompa na studia i nie moge sobie pozwolic na dluga przerwe. Moze dam jeszcze spis moich partycji z polecenia fdisk -l :

Disk /dev/sda: 500.1 GB, 500107862016 bytes

255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors

Units = sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0xff87823f


   Device Boot Start End Blocks Id System

/dev/sda1 * 2048 206847 102400 7 HPFS/NTFS/exFAT

/dev/sda2 206848 193634303 96713728 7 HPFS/NTFS/exFAT

/dev/sda3 214116352 929875967 357879808 f W95 Ext'd (LBA)

/dev/sda4 929875968 976762879 23443456 27 Hidden NTFS WinRE

/dev/sda5 214118400 479331404 132606502+ 7 HPFS/NTFS/exFAT

/dev/sda6 479332352 899153919 209910784 7 HPFS/NTFS/exFAT

/dev/sda7 899155968 929875967 15360000 83 Linux


Disk /dev/mapper/live-rw: 4294 MB, 4294967296 bytes

255 heads, 63 sectors/track, 522 cylinders, total 8388608 sectors

Units = sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes



Disk /dev/mapper/live-osimg-min: 4294 MB, 4294967296 bytes

255 heads, 63 sectors/track, 522 cylinders, total 8388608 sectors

Units = sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Dobrze zrozumialem, ze partycja / jest u mnie sda7, a partycji /boot nie mam ? Napisze polecenia jakie wpisywalem :

su - % do roota

mount /dev/sda7 /mnt

mount --bind /dev /mnt/dev

mount --bind /sys /mnt/sys

mount --bind /proc /mnt/proc

chroot /mnt

grub2-install /dev/sda % tu sie krzaczy

Moj laptop : Samsung RF511 S04pl i7

Prosze Was bardzo jeszcze raz o pomoc.

PS. Przepraszam za brak polskich znakow, jest tu wersja angielska.


(marcin82) #2

Podaj wynik skrytpu bootinfoscript.

Zaloguj się przy użyciu chroot do Fedory na dysku twardym i podaj też wynik polecenia:

rpm -qa | grep grub

======

Polskie znaki powinieneś włączyć komendą:

setxkbmap pl

(Pjaroch4) #3

Dziekuje ze ktos zainteresowal sie moim problemem.

Wynik skryptu zapisal sie w result : http://www.wrzucaj.org/908348

Nie wiem czy dobrze zrozumialem z tym logowaniem sie chrootem na dysk twardy, ale po wpisaniu tego bedac na "/" dostalem :

grub2-tools-2.0-0.39.fc17.x86_64

grub-efi-0.97-93.fc17.x86_64

grubby-8.12-1.fc17.x86_64

grub2-2.0-0.39.fc17.x86_64

================================================================ Komenda do polskich znakow cos nie dziala wyskakuje po wpisaniu :

No protocol specified

Cannot open display ":0"

Ale juz mniejsza w to.


(marcin82) #4

Nie wiem co jest grane ... Próbowałeś reinstalacji pakietu grub2 z poziomu chroot? Czy wtedy będą błędy?

Wygląda to niestety na bugi w samym programie:

http://lists.opensuse.org/opensuse-bugs ... 01008.html

https://bugzilla.redhat.com/show_bug.cgi?id=868473

Próbowałeś użyć Gruba w wersji 0.97?


(Pjaroch4) #5

Nie bardzo chyba rozumiem, bo caly czas probuje zainstalowac tego gruba w chroocie, mam tu na mysli komende jaka tu zastosowalem, czyli :

chroot /mnt

i po tej komendzie robie instalke. Widze, ze problem jest jakis powazny, zostaje chyba tylko wyrzucic lapka przez okno, ze sobie pozwale na czarny humor. @EDIT Moze opisze co jeszcze moze miec wplyw. Przed tymi wszystkimi problemami, wszedlem sobie na fedorke elegancko i okazalo sie, ze kolega zmienil dla jaj haslo do roota i potem nie zmienil, wiec poszperalem w necie jak zresetowac to haslo i znalazlem instrukcje, gdzie wszedlem chyba w jakis fedora advanced gdzie tam mialem taka konsolke na caly ekran ( a i ta instrukcja, ktora sie kierowalem : http://linuxiarze.pl/hasla_linux/, rozdzial Zmiana hasła administratora (jeśli nie znasz)) i jak ostatni kretyn w poleceniu, gdzie na stronce mam :

mount /dev/sda6 /media/sid_temp

zrobilem dla sda6 to potem robiac ls kaplem sie ze jest to blad i zrestartowalem kompa i zrobilem juz prawidlowo dla sda7.

Nie wiem czy to bedzie w jakims stopniu pomocne, ale pisze juz wszystko.

Aha i wszystko ladnie sie udalo, haslo zmienilem i wszystko smiga, wracam na winde a tu sie okazuje ze nie mam glosu w glosnikach zewnetrzych (laptopowych jest), wracam na fedore; glos jest. Mysle, co jest. Grzebiac troche w windzie i nic nie znalawszy, zrobilem przywracanie systemu. Dalej historia znana.

@Sorki nie zauwazylem ze pisales, probowalem napisac grub-install /dev/sda , ale komenda w ogole nawet nie istnieje ...