
Вчера я установил 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
Как всегда, перед выполнением этих шагов сделайте резервную копию всех данных.
Удачи! Гири