1

Я давно пользуюсь Ubuntu на своем домашнем компьютере, но для некоторых вещей вам просто нужна Windows. Я скачал Windows 7 RC и получил ключ для него, и я хотел бы выполнить двойную загрузку. Я перепробовал несколько руководств по двойной загрузке, но у меня возникли проблемы с их выполнением из-за моего странного расположения разделов. Вот как это выглядит в GParted:

  • Диск 1:
    • /dev/sda1: fat32 (пусто)
    • /dev/sda2: расширенный
      • /dev/sda5: ext3 (Ubuntu Root)
      • /dev/sda6: swap
  • Диск 2:
    • /dev/sdb1: ntfs (Windows 7)
    • /dev/sdb2: ext4 (домашняя папка)

Всякий раз, когда я пытаюсь загрузить Windows из GRUB, он говорит

Disk Error
Press any key to restart

Я нажимаю пробел, и он возвращает меня к GRUB, с которого я могу нормально загружать Ubuntu.


Вот соответствующая часть моего /boot/grub/menu.lst:

title       Ubuntu 9.04, kernel 2.6.28-15-generic
root        (hd0,4)
kernel      /boot/vmlinuz-2.6.28-15-generic root=UUID=f039d530-b7a1-49f6-a5b7-37dc8f4c6ad2 ro quiet splash 
initrd      /boot/initrd.img-2.6.28-15-generic
quiet

title       Windows 7
root        (hd0,0)
savedefault
makeactive
chainloader +1

Я смонтировал /dev /sda1 и внутри нашел три файла:

  • Boot (папка)
  • Bootmgr
  • bootsect.bak

Я что-то здесь упускаю? Я бы предпочел не пытаться перемещать разделы, и я не хочу Windows 7 на /dev/sda1 , потому что этот раздел занимает всего 10 ГБ. Любая помощь?

2 ответа2

1

Загрузка windows на drive2 довольно сложна - вы можете получить grub, но позже это вызовет проблемы в windows.
Можете ли вы поменять их так, чтобы Windows был первым диском?

0

Прежде всего, я заметил, что вы установили неправильный раздел для загрузки своих окон. Ваша запись (hd0,0) означает, что вы указываете на grub для загрузки с раздела sda1, который пуст. Попробуйте поставить диски так, как вы описали в своем вопросе (sda1, sda2, sda5, sda6, sdb1, sdb2), и попробуйте это:

title           Ubuntu 9.04, kernel 2.6.28-15-generic
root            (hd0,4)
kernel          /boot/vmlinuz-2.6.28-15-generic root=UUID=f039d530-b7a1-49f6-a5b7-37dc8f4c6ad2 ro quiet splash 
initrd          /boot/initrd.img-2.6.28-15-generic
quiet

title           Windows 7
root            (hd1,0)
savedefault
makeactive
chainloader +1

Это лучшее, что я мог придумать, просто заметил, что у вас неверная запись в вашем файле.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .