GRUB не працюватиме


2

У мене проблеми з жорстким диском. Раніше у мене працював розділ Linux Mint Debian Edition та розділ Windows XP, який працював і завантажувався через GRUB.

Однак я вирішив замінити LMDE на Debian, тому на своєму розділі Windows я видалив розділ LMDE. Я завантажив Debian Live на USB-накопичувач, завантажив його, однак під час встановлення Debian не вдалося встановити GRUB (або будь-який інший завантажувач, який він пропонує). Дещо розгублений, я припинив установку і перейшов до перезавантаження в Windows. Однак при завантаженні GRUB з'являється помилка "немає такого розділу", і з'являється рятувальний рядок.

Я не впевнений, як це сталося, однак я хочу спробувати відновити GRUB, щоб я міг мати як стару частину Windows XP (це все ще добре, я можу встановити її в Debian), так і свіжий розділ Debian 6. Ось мій вихід 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/sda1це мій розділ Windows, і, /dev/sda5здається, це моя пошкоджена установка Debian. Не впевнений у тому, що стосується іншого ( /dev/sda6є місця підкачки). Я також не впевнений, що /dev/sda1означає це повідомлення .

Я не можу використовувати apt-get для встановлення пакетів, які можуть виправити це через відсутність підключення до Інтернету (якщо це було в LMDE, мені потрібно було встановити MadWifi, що я зроблю, як тільки я встановлю його належним чином), однак якщо потрібно можна отримати та передати .deb пакети зі свого телефону.


Я можу відповісти на деякі побічні питання: sda2це контейнер для sda5та sda6. Він використовується тому, що формат таблиці розділів ПК спочатку був розроблений з обмеженням у 4 розділи, тому деякі інсталятори ОС роблять один із перших 4 розширеним розділом, який може містити ще багато розділів. "Кордон циліндра" не має значення, якщо ваш BIOS не з епохи палеоліту. Дивіться тут
Алан Керрі

Що стосується головного питання, чи можете ви повторно спробувати інсталятор Debian та опублікувати саме те повідомлення про помилку, яке ви отримаєте, коли він намагається встановити grub?
Алан Карі

Пакет 'grub-pc' не вдалося встановити в / target /.
Алекс

це все? Чи є щось про грубку /var/log/dpkg.log?
Алан Карі

Ні. Нічого там немає.
Алекс
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.