Windows Boot Loader Calls Old GRUB Version

У меня есть два жестких диска и две версии GRUB. Windows все еще полагается на старую версию, которую я хочу удалить. Как я могу сделать разговор о Windows Boot Manager только моей новой версии GRUB.

Я начался с тройной начальной загрузкой Win7, XP и Ubuntu 10.04. У меня есть версия 1.98 GRUB на диске sdb. Для начальной загрузки в Windows я выбираю Windows 7 из списка, и он берет меня к Windows 7 (Loader)/dev/sdb1 экран, где я могу выбрать или Win7 или XP. Все это хорошо работает.

Затем я решил загрузить Ubuntu 14.04 на другом жестком диске. Этот диск рассматривается системой как sda. После загрузки моей старой Ubuntu 10.04 и рабочей личинки обновления, я вижу свою новую Ubuntu 14.04 из меню GRUB 1.98 - без проблем здесь.

Проблема подходит, когда я загружаюсь непосредственно в мой диск sda. Здесь я вижу меню GRUB 2.02, которое идет с Ubuntu 14.04. Когда я выбираю Win7 из списка, он берет меня (правильно) к Windows Boot Manager, но затем он возвращается к моему исходному меню GRUB 1.98. Идея здесь состоит в том, что я хочу удалить Ubuntu 10.04 (с GRUB 1.98) раздел и оставить Win7 и XP на одном диске, и сохранить Ubuntu 14.04 на другом диске. Но если Windows зависит от моей старой установки GRUB, я боюсь, что у меня не будет доступа к Windows.

Disk /dev/sda: 20 GB, 

   Device  Boot     Start         End      Blocks   Id  System
/dev/sda1   *           1        2310    18553856   83  Linux
/dev/sda2            2311        2434      994305    5  Extended
/dev/sda5            2311        2434      994304   82  Linux swap / Solaris

Disk /dev/sdb: 250 GB,

   Device  Boot     Start         End      Blocks   Id  System
/dev/sdb1   *           1        6133    49263291    7  HPFS/NTFS
/dev/sdb2            6134        7977    14811930    7  HPFS/NTFS
/dev/sdb3            7978       12748    38323057+   5  Extended
/dev/sdb4           12749       30402   141797376    7  HPFS/NTFS
/dev/sdb5            7979       12499    36314932+  83  Linux
/dev/sdb6           12500       12748     2000061   82  Linux swap / Solaris

Таким образом, мой новый GRUB 2.02 и Ubuntu 14.04 находятся на маркированном sda диска на 20 ГБ, sdb1 имеет XP, sdb2 имеет Win7, sdb3 является расширенным разделом, который содержит sdb5 и sdb6, которые имеют мою Ubuntu 10.04. sdb4 раздел является просто общим пространством памяти.

Команды: sudo dd, если =/dev/sda bs=512 count=1 | hexdump-C sudo dd, если =/dev/sdb bs=512 count=1 | hexdump-C

покажите, что существует версия GRUB в MBR каждого диска.

Я хотел бы знать, как настроить мой диспетчер начальной загрузки окон, таким образом, он только говорит с GRUB на моем диске sda а не к GRUB на диске sdb (GRUB 1.98). Когда я сделан, я хотел бы следующую конфигурацию:

  • sda: Ubuntu 14.04 с GRUB 2.02
  • sdb: Win7 и XP без GRUB вообще
1
задан 24 December 2014 в 00:55

0 ответов

Другие вопросы по тегам:

Похожие вопросы: