Двойная загрузка windows xp + ubuntu

Двойная загрузка windows xp + ubuntu

У меня есть жесткий диск, на котором есть раздел XFS с Ubuntu (который был создан и установлен первым), а также раздел Windows XP NTFS, который был установлен вторым.

После того, как я это сделал, я получал сообщение "Не удалось найти ошибку операционной системы" при загрузке, поэтому я предпринял некоторые шаги для переустановки grub на диск. Теперь это позволяет мне загружаться прямо в Ubuntu, но оно никогда не останавливается, чтобы дать мне возможность загрузить Windows XP. КАК это исправить? Прикреплено то, что gparted мне показывает.введите описание изображения здесь

решение1

Идеальный метод — сначала установить Windows, а затем Linux. Затем GRUB обычно перезаписывает NTLDR и дает вам доступ как к Windows, так и к Linux. Но теперь вы восстановили GRUB, и он не может обнаружить раздел Windows. Вам нужно вручную указать на него.

Я думаю, /dev/sda3это перегородка Windows.

Отредактируйте /boot/grub/menu.lstфайл как root, затем добавьте следующие строки:

title Windows
root (hd0,2)
chainloader +1

Он просто сообщает grub, что 3-й раздел первого жесткого диска содержит загрузчик Windows. Перезагрузите ПК. Это должно сработать.

решение2

Перестройка меню grub должна автоматически обнаружить загрузочный раздел Windows. Вот правильный способ сделать это:

  1. Откройте терминал и cd \boot
  2. sudo обновление-grub

Это должно перечислить загрузку Windows как что-то вроде "раздел восстановления Windows". Как только вы выберете это в меню загрузки Grub, он перечислит фактический текст меню загрузки Windows (включая несколько загрузочных разделов Windows из boot.ini).

Если вы отредактируете menu.lst вручную, то при следующем обновлении grub вы потеряете эти настройки. Поэтому обычно рекомендуется не редактировать его вручную.

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