Grub nie działa normalnie

0

Witam. Mam problem z bootloaderem GRUB, mianowicie nie widzi on Minta i Windowsa, mogę wybrać jedynie elementaryOS. Komenda update-grub nie pomaga.

root@PC-eOS:/# update-grub
Searching for GRUB installation directory ... found: /boot/grub
findfs: nie można odnaleźć 'UUID=bab31b83-3232-429f-b0f7-daf7a567d944'
Cannot determine root device.  Assuming /dev/hda1
This error is probably caused by an invalid /etc/fstab
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst
Searching for splash image ... none found, skipping ...
Found kernel: /boot/vmlinuz-3.11.0-031100rc5-generic
Found kernel: /boot/vmlinuz-3.2.0-57-generic-pae
Found kernel: /boot/vmlinuz-3.2.0-56-generic-pae
Found kernel: /boot/vmlinuz-3.2.0-51-generic-pae
Found GRUB 2: /boot/grub/core.img
Updating /boot/grub/menu.lst ... done

GRUB był instalowany z Hiren's boot CD, chciałem zrobić to ponownie już z poziomu systemu, ale:

root@PC-eOS:/# mkdir /mnt/rppt
root@PC-eOS:/# mount /dev/sda6 /mnt/rppt
root@PC-eOS:/# cd /mnt/rppt
root@PC-eOS:/mnt/rppt# ls
bin    dev   initrd.img      lost+found  opt   run      srv  usr      vmlinuz.old
boot   etc   initrd.img.old  media       proc  sbin     sys  var
cdrom  home  lib             mnt         root  selinux  tmp  vmlinuz
root@PC-eOS:/mnt/rppt# chroot /mnt/rppt
root@PC-eOS:/# mount -t proc proc /proc
root@PC-eOS:/# grub-install --no-floppy --recheck /dev/sda
Probing devices to guess BIOS drives. This may take a long time.
/dev/sda: Not found or not a block device.

Wynik komendy fdisk -l:

/dev/sda1   *        2048    40949684    20473818+   7  HPFS/NTFS/exFAT // WINDOWS
/dev/sda2        40949758   156364799    57707521    f  W95 Rozsz. (LBA)
/dev/sda3        61886464    64886783     1500160   82  Linux swap / Solaris // SWAP
/dev/sda5        40949760    61886463    10468352   83  Linux // mint /
/dev/sda6        64888832    87554047    11332608   83  Linux // elementaryOS /
/dev/sda7        87556096   156364799    34404352   83  Linux // /home

Jeszcze teraz zauważyłem, ze GParted pokazuje cały dysk jako "nieprzydzielone", "nie można mieć nakładających sie partycji"...

0

Czy ktokolwiek jest w stanie mi pomoc? Dalej nie znalazlem rozwizania, wlasciwie to przestalem szukc, ale dzis zuwazylem, ze nie mam dostepu do dyskow zewnetrznych... Grub nie czyta mi dysku, natomiast BIOS wyrzuca na ekran powitalny komunikat "Samsung HDD..... Disabled".

0

A jak odpalisz LiveCD to masz dostęp do partycji z Mintem i Windowsem?

0

Teraz to ja mam wszedzie unallocated... Instalator windowsa pokazuje partycje takie, ze szkoda gadac.. same gupoty w stylu 400GB partycja na dysku 80GB. Moglbym to wszystko sformatowa, ale zalezy mi na danych. GParted pokazuje "invalid argument during seek for read /dev/sda" a nastepnie "invalid partition table on /dev/sda - wrong signature 4f86". Program "Disks" w Mint Live natomiast "unallocated" i swap.

0

Możliwe, że po prostu masz uwalony dysk. Spróbuj zrobić obraz dysku jakimś dd lub podobnym, a potem pobawić się tym na innym kompie. A sam dysk oddać do firmy zajmującej się odzyskiwaniem danych, jak nie poradzisz sobie z odzyskaniem danych z utworzonego obrazu dysku. Moim zdaniem nie warto samemu zbyt dużo kombinować, jeżeli dyski świrują nawet w BIOSie, a tobie zależy na danych. Ja niedawno straciłem 1 TB dysk z danymi, bo za dużo sam kombinowałem.

0

Spróbuję bez formatowania zainstalować XP na partycji 200GB. Wydaje mi się, że w tym instalatorze oprócz głupot widać partycje, na których mi zależy.

0

Zanim zrobisz coś potencjalnie destrukcyjnego, włóż dysk do innego kompa z Windowsem i zobacz co będzie widoczne. To samo powtórz z Linuksem.
Jeśli dane będą dostępne to skopiuj a dysk cały sformatuj.

0

zauwazylem, ze instalator windowsa pokazuje prawidlowe partycje, a poza tym straszne glupoty. na jednej z tych partycji chcialem zainstalowac windowsa, wywalilo mi blescreen. teraz na mint live mam dostep do moich danych. wlasciwie nie mam zielonego pojecia, co sie stalo, ale chyba już "jestem w domu".

0

No to rób backup ważnych danych, najlepiej na dwóch różnych nośnikach, a potem formatuj dysk.

Sprawdź też czy zbackupowane dane są w dobrym stanie przed formatowaniem.

0

Kopiuj póki możesz, bo po restarcie może już tych partycji nie być widać ;-)

0

Odzyskałem pliki, zrobiłem obraz partycji, sformatowałem i przywróciłem system. Zmieniły się tylko oznaczenia partycji i przy każdym uruchomieniu komputera muszę montować /home i swap. Jak zrobić to permanentnie?

0

Wyedytuj i zmien odpowiednie wpisy w /etc/fstab.

0

Rzeczywiście, już wszystko działa, dzięki wielkie.

0

Witam ponownie. Nie chciałem zakładać nowego tematu, bo problem de facto jest ten sam. GRUB nie wykrywa mi windowsa. Ostatnim razem, gdy próbowałem zmieniać coś samemu, to miałem "małe" problemy, o ktorych tutaj pisałem, więc teraz może sobie odpuszczę.
Rozkład partycji:
user image
Wynik komendy update-grub:

Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst
Searching for splash image ... none found, skipping ...
Found kernel: /boot/vmlinuz-3.11.0-031100rc5-generic
Found kernel: /boot/vmlinuz-3.2.0-58-generic-pae
Found kernel: /boot/vmlinuz-3.2.0-57-generic-pae
Found kernel: /boot/vmlinuz-3.2.0-56-generic-pae
Found kernel: /boot/vmlinuz-3.2.0-51-generic-pae
Found GRUB 2: /boot/grub/core.img
Updating /boot/grub/menu.lst ... done

Mam elementaryOS i Windows XP Pro SP3. Jak to naprawić?

http://zapodaj.net/images/2971f7ba0d5e0.png

0

Dodaje również ciekawy wynik komendy os-prober - niby wykrywa windowsa.

root@PC-eOS:/home# os-prober
/dev/sda2:Microsoft Windows XP Professional:Windows:chain
root@PC-eOS:/home# update-grub
Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst
Searching for splash image ... none found, skipping ...
Found kernel: /boot/vmlinuz-3.11.0-031100rc5-generic
Found kernel: /boot/vmlinuz-3.2.0-58-generic-pae
Found kernel: /boot/vmlinuz-3.2.0-57-generic-pae
Found kernel: /boot/vmlinuz-3.2.0-56-generic-pae
Found kernel: /boot/vmlinuz-3.2.0-51-generic-pae
Found GRUB 2: /boot/grub/core.img
Updating /boot/grub/menu.lst ... done

1 użytkowników online, w tym zalogowanych: 0, gości: 1