Это была моя установка 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".
Поэтому я подумал: «Если лучший способ сделать это с нуля - это XP> 7> Ubuntu, то давайте исправим загрузку XP, затем 7, а затем GRUB.
Зашел на установочный компакт-диск с XP, сделал fixboot
и fixmbr
.
Загрузился до ХР просто отлично.
Перешел к Seven Rescue, но он не распознал XP, когда я попросил восстановить загрузчик. Был такой текст:«Если это не сработало, попробуйте еще раз». И вот я попробовал. Перезапусков.
Был странный загрузчик Seven, дающий мне варианты:
- Ubuntu 9.04 (что делает Ubuntu в загрузчике Windows ?!)
- Windows 7
- Windows XP
Окончательные результаты:
- Загрузка Windows 7
- Windows XP выдает мне ту же ошибку NTDLR
- Ubuntu говорит что-то о странном загрузчике 2005 года, который запускал мой раздел. Но я думаю, что, если бы это действительно сработало, не сделало бы это с моим разделом EXT4.
Любые идеи о том, как получить мой GRUB с этими 3 вариантами (или что-нибудь подобное)?
[ОБНОВИТЬ]
После долгих проблем между использованием Ubuntu Live CD, SuperGrub CD, Windowses CD и попыткой использовать EasyBCD, я закончил через 2 дня Grub с опциями для Ubuntuses и "Windows Menu", который загружает меню 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), как и другие: символические ссылки. После этого я снова попытался загрузить Ubuntu ... Та же проблема; и я не смог найти новый uuid там, в busybox.
о.О
Что сейчас происходит? знак равно