Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Загрузка с помощью GRUB4DOS Ubuntu и Windows XP  (Прочитано 13362 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн bugmenot

  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Загрузка с помощью GRUB4DOS Ubuntu и Windows XP
« Ответ #15 : 02 Июня 2011, 22:24:53 »
Очевидно, несколько пунктов, которые я буду описывать у тебя уже сделаны. Но опишу всё полностью, как готовую инструкцию.
1. Скачиваем последний релиз Grub4DOS http://download.gna.org/grub4dos/grub4dos-0.4.4.zip.
2. Распаковываем файлы grldr и grldr.mbr в корень диска где установлена Windows xp (вижу у тебя это dev/sda1).
3. Создаем в корне диска файл boot.ini со следующим содержанием:
;
[boot loader]
timeout=5
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional RU" /noexecute=optin /fastdetect
C:\grldr.mbr="Ubuntu"

4. Создаём в корне диска файл menu.lst со следующим содрежанием:
default 0
timeout 0
title Chainload into GRUB 2
root (hd1,0)
kernel /boot/grub/core.img
Если при установке Ubuntu grub установлен в /dev/sdb, то всё будет хорошо. Теперь виндовый загрузчик без труда сможет загрузить grub2 через grub4dos. А grub2 загрузит Ubuntu. При обновлении ядер, загрузчик grub2 сам обновляет информацию о ядрах. А раз мы загружаем grub2 через grub4dos, то делать руками ничего не нужно.

P.S. У тебя наверное в boot.ini прописано d:\grldr.mbr="Ubuntu", да?
Ещё под вопросом, в какую директорию установлена Windows, так что вместо multi(0)disk(0)rdisk(0)partition(1)\WINDOWS напиши своё (то, что было в оригинальном boot.ini).

Пользователь решил продолжить мысль [time]Thu Jun  2 22:33:51 2011[/time]:
Кстати, как узнать версию GRUB в составе линукс?
По-моему, начиная с Ubuntu 9.10, поумолчанию используется grub2.
Можно, например, зайти в /boot/grub/. Если там будет куча файлов и будет присутствовать файл grub.cfg - это grub2. Если там мало файлов,  и присутствует файл menu.lst - это первый grub. Или можно в менеджере пакетов версию посмотреть.

Пользователь решил продолжить мысль [time]Thu Jun  2 22:40:30 2011[/time]:
Сорри, слеши (C:\) куда-то пропали. И кусок из menu.lst отвалился. Теперь вроде всё исправил.
« Последнее редактирование: 02 Июня 2011, 22:56:33 от bugmenot »

ikstlen

  • Гость
Re: Загрузка с помощью GRUB4DOS Ubuntu и Windows XP
« Ответ #16 : 02 Июня 2011, 22:58:10 »
да вроде всё правильно у тебя. хрен знает в чём там затык может быть. попробуй сделать всем разделам unhide, и все эти hide-unhide убрать. они там тебе вроде и не нужны. и груб из последних установи http://code.google.com/p/grub4dos-chenall/downloads/list?can=1&q=
только почитай там насчёт установки через bootlace.com а то может вообще не загрузится сам g4d

Оффлайн koluna

  • Автор темы
  • Участник
  • *
  • Сообщений: 137
    • Просмотр профиля
Re: Загрузка с помощью GRUB4DOS Ubuntu и Windows XP
« Ответ #17 : 03 Июня 2011, 14:56:27 »
да вроде всё правильно у тебя. хрен знает в чём там затык может быть. попробуй сделать всем разделам unhide, и все эти hide-unhide убрать. они там тебе вроде и не нужны.

Нужны, чтобы Windows разделы с линухом не видела.
Но я и без них ранее пробовал - не работает.

Цитировать
и груб из последних установи http://code.google.com/p/grub4dos-chenall/downloads/list?can=1&q=
только почитай там насчёт установки через bootlace.com а то может вообще не загрузится сам g4d

Ок.
Я, кстати, устанавливал виндовой гуевой утилитой (не помню как называется).
Вот, думаю, может мне сделать fixmbr, а затем опять g4d установить, вдруг поможет (эксперимент такой провести)...


Пользователь решил продолжить мысль 03 Июня 2011, 14:59:56:
kernel      /boot/grub/core.img

Как я понимаю, если буду использовать такую же строчку у себя в menu.lst для загрузки линуксового груба, то перебивать мне ничего не придется при обновлении ядра? ;)
« Последнее редактирование: 03 Июня 2011, 14:59:56 от koluna »

ikstlen

  • Гость
Re: Загрузка с помощью GRUB4DOS Ubuntu и Windows XP
« Ответ #18 : 03 Июня 2011, 17:19:49 »
сделай в самом деле fixmbr. и груб в boot.ini
меньше проблем будет

Оффлайн koluna

  • Автор темы
  • Участник
  • *
  • Сообщений: 137
    • Просмотр профиля
Re: Загрузка с помощью GRUB4DOS Ubuntu и Windows XP
« Ответ #19 : 04 Июня 2011, 21:21:45 »
сделай в самом деле fixmbr. и груб в boot.ini
меньше проблем будет

Сделал.
Всем спасибо, работает.

Но покоя мне нет :)
Сегодня еще экспериментировал.
То же самое происходит, если подключать и USB ЖД.
Далее.
Перебил диск, переставил винду.
Результат тот же!!!
Пробовал с другим IDE винтом.
Результат тот же!!!
Вот еще что. Windows грузится грубом, если груб установлен на другой диск (USB). Тут с маппингом, конечно же.

 

Страница сгенерирована за 0.053 секунд. Запросов: 23.