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.