Тройная проблема загрузки: XP x Семь x Ubuntu

Это была моя установка HD неделю назад:

sda1: EXT4 => / (Ubuntu root)
sda2: NTFS => Windows XP C:
sda5: EXT4 => /home
sda6: SWAP
sda7: NTFS => All my files like music videos etc
sda4: Blank

Все было красиво и блестяще. Затем я обновил свой XP до семи.
Хорошо! Почти 100%, но моя веб-камера не смогла работать так же, как на XP.
Поэтому я подумал: «Время установить XP в этом последнем разделе!»
И так я и сделал.

sda2: NTFS => Windows 7 C:
sda4: NTFS => Windows XP G:

Конечно, я знаю, что XP уничтожит мой GRUB.
И здесь начинается моя война.

Я попытался 2 раза восстановить мой GRUB, как я знаю (liveCD> chroot > grub-install ), но они не сработали. Поэтому я читал в Ubuntu-wiki, вместо того, чтобы использовать grub-install , набирать grub и делать что-то вручную … Что-то вроде root (hd0) и setup (hd0,0) .
И вот поднялась грусть. Ну ладно.
Я сделал свой menu.lst следующим образом:

[Ubuntus]
Hd (0,1) Windows 7
Hd (0,3) Windows XP

По какой-то причине, когда я попытался открыть второе приложение, он начал WXP. И если я попробовал третий, это дает мне эры о чем-то вроде «NTDLR missing» .

Поэтому я подумал: «Если лучший способ сделать это с нуля – это XP> 7> Ubuntu , поэтому позволяет исправить загрузку XP, затем 7, затем GRUB.

Пошел в командную строку CD Setup XP, сделал fixboot и fixmbr .
Он загрузился в XP просто отлично.
Пошел в Seven Rescue, но он не узнал XP, когда я попросил перестроить загрузчик. Был такой текст, «если бы он не работал, вы можете попробовать еще раз». И поэтому я попробовал. Перезапусков.
Был странный семизагрузчик, который дал мне варианты:

  • Ubuntu 9.04 (wtf это ubuntu здесь, в Windows bootloader ?!)
  • Windows 7
  • Windows XP

Конечные результаты:

  • Загрузка Windows 7
  • Windows XP бросает мне ту же самую ошибку NTDLR
  • Ubuntu говорит о странном загрузчике с 2005 года, который начал мой раздел. Но я думаю, что если бы это действительно сработало, это не сделало бы это с моим разделом EXT4.

Любые идеи о том, как получить мой GRUB с этими 3 вариантами (или что-то в этом роде)?

[ОБНОВИТЬ]
После многих проблем с использованием компакт-диска Ubuntu Live CD, компакт-дисков SuperGrub, компакт-дисков Windows и попытки использовать EasyBCD, я закончил через 2 дня после этого с Grub с настройками Ubuntuses и «меню Windows», который загружает меню EasyBCD. Лучше чем ничего…
Но мой ubuntu не загружается правильно.
Он говорит, что Boot from (hd0,0) ext4 <<uuid of sda1>>
Через некоторое время он загружает графический загрузчик Ubuntu .. Все нормально до сих пор. Это бар продолжает прыгать, и через некоторое время он бросает это на черный экран:

Подождал корневого устройства. Общие проблемы:
– Boot args (cat / proc / cmdline)
* Проверить rootdelay =
* Проверить root =
– Отсутствующие модули
ALERT! / Dev / disk / by-uuid / << тот же uuid, что и раньше >> не существует. Попав в оболочку!

И затем он открывает busybox …
Я попытался создать файл с этим uuid в нужном месте (/ dev / disk / by-uuid из моего sda1), как и другие: symlinks. После этого я попытался перезагрузить ubuntu снова … Такая же проблема; И я не мог найти новый uuid там, внутри busybox.
оо

Что сейчас происходит? знак равно

2 Solutions collect form web for “Тройная проблема загрузки: XP x Семь x Ubuntu”

Когда ПК был спроектирован, последовательность должна была быть:

  1. MBR – выберите раздел для загрузки из (тот, который отмечен как активный в таблице разделов).

  2. Загрузитесь из этого раздела.

На этой машине есть несколько проблем:

  1. Windows – это немного мусор при выборе того, из какого раздела загружаться. Таким образом, как Windows XP, так и Windows 7 пытаются загрузиться с раздела Windows 7. Загрузочные файлы XP следует скопировать из раздела Windows 7 в раздел Windows XP.

  2. GRUB не соответствует стандарту, игнорируя активные разделы.

Я попытался бы загрузить каждую операционную систему из своего собственного раздела, а затем настроить Grub, чтобы у вас было приятное меню для выбора того, из какого раздела загружаться. Чтобы решить вашу проблему, я думаю, вам придется:

  1. Отметьте раздел Windows XP активным (используя управление дисками или fdisk на вашем живом компакт-диске).

  2. Запустите команды fixboot и fixmbr с компакт-диска Windows XP. Убедитесь, что в корневой папке этого раздела теперь есть файлы boot.ini, ntdetect.com и ntldr.

    Теперь вы должны хорошо загрузиться XP.

  3. Отметьте раздел Windows 7 как активный.

  4. Запустите средство восстановления для Windows 7 с компакт-диска Windows 7.

    Windows 7 должна забрать XP на этот раз (или это может быть не из-за того, что sda3 как расширенный раздел и sda4 после него – не беспокойтесь об этом).

  5. Используйте компакт-диск Ubuntu для установки Grub on / (sda1). Это гарантирует, что дальнейшие беспорядки с Windows не требуют перезаписывания Grub.

  6. Находясь на Live CD, используйте fdisk, чтобы отметить sda1 как активный.

Теперь вы можете загрузиться в Ubuntu и отсортировать menu.lst

Или используйте EasyBCD.

Да, поскольку никто не ответил на мой обновленный вопрос, я закрою его здесь.
Я закончил проблему с тройной загрузкой, выбрав EasyBCD в качестве меню Windows и GRUB в качестве первого меню, которое позволяет выбирать между ubuntuses и Windows Menu.

  • Gedit мигает и автоматически выходит при открытии файла
  • Как Ubuntu знает, какие программы существуют и могут быть установлены?
  • Установка Windows 7 на машине с двойной загрузкой
  • Clonezilla диск для клонирования диска на двойной загрузке ubuntu karmic & XP setup - невозможно открыть '/boot/grub/device.map'
  • Обновление Ubuntu до 9.04 прерывает драйвер видеокарты ATI, драйверы VESA и ati / radeon
  • Как изменить разрешение консоли сервера Ubuntu 9.10 на VMWare?
  • Xubuntu 11.04 и драйверы Nvidia на Dell XPS L502X
  • Linux эквивалентная команда для команды «open» на Mac / Windows?
  • Почему я не могу подключиться к беспроводной сети на ubuntu, но Mac в порядке?
  • Postgresql скрипт для второго экземпляра?
  • Как настроить клавиши «Fn + Volume Up / Down», чтобы настроить канал наушников в Ubuntu Jaunty?
  • Проблемы с монтажом дисков HFS +
  • Interesting Posts

    Закрыть сеанс VIM по ssh

    Как заставить Alsa выбрать предпочтительное звуковое устройство автоматически?

    Как отключить ARC для одного файла в проекте?

    Что произойдет, если вы добавите графическую карту в i7 со встроенной графикой (например, HD 4000)

    Сделайте ссылку средней ссылки открытой на новой вкладке прямо справа от вкладки, содержащей ссылку

    Как получить имя устройства из сканирования, например nmap в Linux

    Как поместить программу в системный трей?

    Переименование файлов в соответствии с папкой, в которой они находятся

    Как сделать взаимодействие между виртуальными машинами в VirtualBox?

    Как выполнить запланированную задачу с помощью «schtasks» без открытия нового окна командной строки?

    Как записывать звуки прямо со звуковой карты?

    Alt Tab (Task Switcher), случайное изменение заданной конфигурации строк / столбцов

    Как включить Bash в Windows 10?

    Ошибка 0x800f0922 установка .NET 3.5 на Windows 8

    Перемещение курсора мыши из виртуальной машины останавливает ввод клавиатуры в этой виртуальной машине

    Давайте будем гением компьютера.