GRUB не обнаруживает Windows XP

GRUB не обнаруживает Windows XP

Вчера я установил Arch Linux на /dev/sda1. Я использовал Live Ubuntu USB для обновления GRUB, потому что после установки Arch GRUB выдал сообщение: "вне диапазона". Поэтому я обновил GRUB, и все стало хорошо, но GRUB не видит мой Windows XP из /dev/sda5.

fdisk -l печать:

Disk /dev/sda: 82.3 GB, 82348277760 bytes
255 heads, 63 sectors/track, 10011 cylinders, total 160836480 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: 0xaeb8aeb8

   Device Boot      Start         End      Blocks   Id  System 
/dev/sda1   *        2048     9682943     4840448   83  Linux (Arch root)
/dev/sda2         9684990   160835583    75575297    5  Extended
/dev/sda5        64372797   106446689    21036946+   7  HPFS/NTFS/exFAT (WIN XP)
/dev/sda6       106446848   108404735      978944   82  Linux swap / Solaris (Ubuntu Swap)
/dev/sda7       108406784   117868543     4730880   83  Linux (Ubuntu root)
/dev/sda8       117870592   160835583    21482496   83  Linux (Ubuntu home)
/dev/sda9         9684992    64372735    27343872   83  Linux (Arch home)

Partition table entries are not in disk order

Я попытался установить os-prober, но WIN XP не отображается... Я попытался написать запись для Windows в /etc/grub.d/40_custom:

menuentry "WIN XP" {
    set root='(hd0,5)'
    chainloader +1
}

Я обновил GRUB, но он не работает.

Итак, что мне нужно сделать? Спасибо!

решение1

GRUB 2 разработан, чтобы быть более интеллектуальным, чем GRUB 1, что означает, что вам больше не нужно вручную настраивать меню. Вместо этого GRUB теперь заставляет вас решать основные проблемы, которые мешали ему обнаружить ОС, что может быть головной болью для смурфа.

Итак, сказав это, есть несколько вещей, которые могут помешать GRUB обнаружить ваш диск XP. Согласно моим исследованиям, это обычно указывает на то, что что-то не так с самим разделом. Вам следует попробовать запустить chkdsk из Windows или с диска восстановления Windows. Если это не поможет, пожалуйста, просмотрите сообщение на форуме ниже и посмотрите, есть ли у вас похожая проблема. Скорее всего, Arch повредил небольшой загрузочный раздел, который GRUB использует для обнаружения ОС.

http://ubuntuforums.org/showthread.php?p=9826152

Как всегда, перед выполнением этих шагов сделайте резервную копию всех данных.

Удачи! Гири

Связанный контент