GRUB nie będzie działać

2

Mam problem z dyskiem twardym. Wcześniej miałem działającą partycję Linux Mint Debian Edition i partycję Windows XP, wszystkie działały i można uruchamiać przez GRUB.

Jednak zdecydowałem się zastąpić LMDE Debianem, więc na mojej paricji Windows usunąłem LMDE. Pobrałem Debian Live na dysk flash USB, uruchomiłem go, jednak podczas instalacji Debiana nie instaluje GRUB-a (ani żadnego innego programu ładującego, który oferuje). Trochę zdezorientowany przerwałem instalację i przeszedłem do ponownego uruchomienia systemu Windows. Jednak podczas ładowania GRUB-a pojawia się błąd „nie ma takiej paryzacji” i pojawia się monit ratunkowy.

Nie jestem pewien, jak to się stało, ale chcę spróbować naprawić GRUB, aby mieć zarówno moją starą partycję Windows XP (nadal jest w porządku, mogę ją zamontować w Debianie), jak i świeżą partycję Debian 6. Oto mój wynik fdisk:

user@debian:~$ sudo fdisk -l

Disk /dev/sda: 40.0 GB, 40007761920 bytes
255 heads, 63 sectors/track, 4864 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: 0x04fa04fa

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1            3297        4864    12580864    7  HPFS/NTFS
Partition 1 does not end on cylinder boundary.
/dev/sda2               1        3297    26480641    5  Extended
/dev/sda5   *           1        3157    25355264   83  Linux
/dev/sda6            3157        3297     1124352   82  Linux swap / Solaris

Partition table entries are not in disk order

Disk /dev/sdb: 8006 MB, 8006926336 bytes
247 heads, 62 sectors/track, 1021 cylinders
Units = cylinders of 15314 * 512 = 7840768 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x20ac7dda

This doesn't look like a partition table
Probably you selected the wrong device.

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   ?      210559      238826   216435558+   7  HPFS/NTFS
Partition 1 has different physical/logical beginnings (non-Linux?):
     phys=(187, 180, 14) logical=(210558, 221, 10)
Partition 1 has different physical/logical endings:
     phys=(784, 0, 13) logical=(238825, 64, 22)
Partition 1 does not end on cylinder boundary.
/dev/sdb2   ?      213663      341223   976730017   16  Hidden FAT16
Partition 2 has different physical/logical beginnings (non-Linux?):
     phys=(906, 235, 61) logical=(213662, 17, 20)
Partition 2 has different physical/logical endings:
     phys=(262, 116, 59) logical=(60762, 71, 9)
Partition 2 does not end on cylinder boundary.
/dev/sdb3   ?           1           1           0   6f  Unknown
Partition 3 has different physical/logical beginnings (non-Linux?):
     phys=(370, 101, 50) logical=(0, 0, 1)
Partition 3 has different physical/logical endings:
     phys=(10, 114, 13) logical=(280460, 46, 4)
Partition 3 does not end on cylinder boundary.
/dev/sdb4            3279       63637   462167897    0  Empty
Partition 4 has different physical/logical beginnings (non-Linux?):
     phys=(0, 0, 0) logical=(3278, 20, 45)
Partition 4 has different physical/logical endings:
     phys=(0, 0, 0) logical=(63636, 236, 34)
Partition 4 does not end on cylinder boundary.

Partition table entries are not in disk order

Disk /dev/sdc: 987 MB, 987738624 bytes
31 heads, 61 sectors/track, 1020 cylinders
Units = cylinders of 1891 * 512 = 968192 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
user@debian:~$ 

/dev/sda1jest moją wersją systemu Windows i /dev/sda5wydaje się być moją uszkodzoną instalacją Debiana. Nie jestem pewien co do drugiego ( /dev/sda6jest to przestrzeń wymiany). Nie jestem również pewien, co /dev/sda1oznacza ta wiadomość .

Nie jestem w stanie użyć apt-get do zainstalowania pakietów, które mogą to naprawić z powodu braku połączenia z Internetem (mając to w LMDE, musiałem zainstalować MadWifi, co zrobię, gdy już poprawnie skonfiguruję), jednak w razie potrzeby I mogę pobierać i przenosić paczki .deb z mojego telefonu.

Alex
źródło
Mogę odpowiedzieć na niektóre z bocznych pytań: sda2jest pojemnikiem na sda5i sda6. Jest używany, ponieważ format tabeli partycji na PC został pierwotnie zaprojektowany z limitem 4 partycji, więc niektórzy instalatorzy systemów operacyjnych sprawiają, że jedna z pierwszych 4 partycji jest „rozszerzoną” partycją, która może zawierać o wiele więcej partycji. „Granica cylindra” nie ma znaczenia, chyba że system BIOS pochodzi z epoki paleolitu. Zobacz tutaj
Alan Curry,
Jeśli chodzi o główne pytanie, czy mógłbyś spróbować ponownie instalatora Debiana i opublikować dokładnie taki komunikat o błędzie, jaki pojawia się, gdy próbuje on zainstalować gruba?
Alan Curry
Nie udało się zainstalować pakietu „grub-pc” w katalogu / target /.
Alex
czy to wszystko? Czy jest coś w jedzeniu /var/log/dpkg.log?
Alan Curry
Nie. Nic.
Alex