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


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

Автор Тема: И снова Grub...  (Прочитано 1317 раз)

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

Оффлайн Chupik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
И снова Grub...
« : 10 Марта 2009, 21:21:38 »
Итак, создал новую тему, т.к. в других почему-то не могу написать. :-\

Итак, на компе два харда, один под ХР винду ни на что не поделённый(просто целый диск), другой хард-для данных, поделён на две части, одна фат 32, другая Ubuntu со свопом.
Ubuntu установилась отлично, но вот она не нашла винду ХР и не вписала в загрузчик. :-[ 
Ладно, думаю, пропишу вручную, но ничего не получается, выдаёт ошибку 12 при попытке запуска ХР.

В menu.lst вписываю так:

### END DEBIAN AUTOMAGIC KERNELS LIST

title           Windows XP
rootnoverify   (hd1,0)
map            (hd0) (hd1)
map            (hd1) (hd0)
makeactive
chainloader   +1

Не подскажете, что я делаю не так? Повторюсь, что Windows стоит на отдельном другом харде, который не поделён, просто стоит 1 раздел.
Заранее спасибо.
//офф. Не судите строго, если тему не там создал...

lichtenwald

  • Гость
Re: И снова Grub...
« Ответ #1 : 10 Марта 2009, 21:26:36 »
если на первом стоит то отсчет пойдет с 0
попробуй так (hd0,0)

Оффлайн Chupik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
Re: И снова Grub...
« Ответ #2 : 10 Марта 2009, 21:36:21 »
если на первом стоит то отсчет пойдет с 0
попробуй так (hd0,0)

Пробовал. Ошибка 22. :(

Вся фигня ещё в том, что boot.ini от винды стоял на том месте, где сейчас стоит Ubuntu, а так бы я просто в биосе диски переключал.

Пробовал так, как Вы и сказали:

### END DEBIAN AUTOMAGIC KERNELS LIST

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

« Последнее редактирование: 10 Марта 2009, 21:40:02 от Chupik »

Оффлайн Alie Alexandross

  • Старожил
  • *
  • Сообщений: 1576
    • Просмотр профиля
Re: И снова Grub...
« Ответ #3 : 10 Марта 2009, 22:28:04 »
А что пишет:
cat /boot/grub/device.map
fdisk -l
Как Бунта определила винчестеры? На каком из них что стоит?
Подпись автора jillsmitt истинна...

Оффлайн Chupik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
Re: И снова Grub...
« Ответ #4 : 10 Марта 2009, 22:58:46 »
А что пишет:
]cat /boot/grub/device.map

Пишет следущее:
(hd0) /dev/sda
(hd1) /dev/sdb

На sdb hd1 стоит как раз Windows(то что мне надо запустить).

Hd0-Ubuntu.

Оффлайн Alie Alexandross

  • Старожил
  • *
  • Сообщений: 1576
    • Просмотр профиля
Re: И снова Grub...
« Ответ #5 : 10 Марта 2009, 23:05:36 »
title           Windows XP
map            (hd0) (hd1)
map            (hd1) (hd0)
rootnoverify   (hd0,0)
makeactive
chainloader   +1
Авось? :)
Подпись автора jillsmitt истинна...

Оффлайн Chupik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
Re: И снова Grub...
« Ответ #6 : 10 Марта 2009, 23:15:00 »
Alie Alexandross спасибо за помощь, но опять не грузится....(ошибка 12)
Есть подозрение, что хард не находится из-за того, что он попросту не монтируется(только после включении операционки).
Кажись не надо было при установке пренебрегать этим шагом ....
Наверно попробую переустановить Ubuntu и смонтировать диски...
Или есть другой способ сделать точку монтирования?

Оффлайн Alie Alexandross

  • Старожил
  • *
  • Сообщений: 1576
    • Просмотр профиля
Re: И снова Grub...
« Ответ #7 : 10 Марта 2009, 23:45:08 »
Вообще на эту тему Гентушники собрали неплохой справочник:
http://www.gentoo.org/doc/ru/grub-error-guide.xml
Подпись автора jillsmitt истинна...

Оффлайн Chupik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
Re: И снова Grub...
« Ответ #8 : 11 Марта 2009, 15:33:53 »
Alie Alexandross большое спасибо за мануал, пробовал метод, описанный там: граб просто пишет Стартинг Ап и ничего не грузит...

Но вот сегодня выполнил комманду cat /proc/partitions и увидел интересное:
major minor  #blocks  name

   8     0   39088896 sda
   8     2          1 sda2
   8     5   27358663 sda5
   8     6    1003968 sda6
   8     7   10723356 sda7
   8    16   78150744 sdb
   8    17          1 sdb1
   8    21   78140128 sdb5

Получается, что диск с виндой(sdb) разделён на 2 части, причём одна-толи загрузочная, а вторая-сама Windows...
Получается, что прописать надо hd1,1? :)
Update: И hd1,1 не прокатило... попробую поколдовать с ремапингом...
« Последнее редактирование: 11 Марта 2009, 15:44:40 от Chupik »

Оффлайн Alie Alexandross

  • Старожил
  • *
  • Сообщений: 1576
    • Просмотр профиля
Re: И снова Grub...
« Ответ #9 : 11 Марта 2009, 15:49:24 »
Это не загрузочный паришн, скорее то, что осталось после разбиения харда. При делении утрата памяти неизбежна... Не раз сталкивалась с такими партишнами, которые остались после разбивки.
Подпись автора jillsmitt истинна...

Оффлайн Просто Царь

  • Активист
  • *
  • Сообщений: 936
    • Просмотр профиля
Re: И снова Grub...
« Ответ #10 : 11 Марта 2009, 15:50:19 »
Цитировать
Вся фигня ещё в том, что boot.ini от винды стоял на том месте, где сейчас стоит Ubuntu, а так бы я просто в биосе диски переключал.
Ну так и не загрузится, создайте в корневом каталоге винды правильный boot.ini
З.Ы. И вообще я сомневаюсь, что после чудесных превращени диска Windows жива
« Последнее редактирование: 11 Марта 2009, 16:06:47 от dmitriy_blond »

Оффлайн Chupik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
Re: И снова Grub...
« Ответ #11 : 11 Марта 2009, 15:56:43 »
Вся фигня ещё в том, что boot.ini от винды стоял на том месте, где сейчас стоит Ubuntu, а так бы я просто в биосе диски переключал.

Ну так и не загрузится, создайте в корневом каталоге винды правильный boot.ini
З.Ы. И вообще я сомневаюсь, что после чудесных превращени диска Windows жива
Boot.ini создал, сейчас попробую... Windows 100% дожна быть жива, т.к. диск при установке Ubuntu вообще не трогал, не разбивал на части.


Оффлайн Chupik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
Re: И снова Grub...
« Ответ #12 : 11 Марта 2009, 16:09:26 »
Итак, с бут ини пробовал следущие записи:
title Windows Xp
root           (hd1,0)
makeactive
chainloader    +1
title Windows Xp
map            (hd1) (hd0)
root           (hd1,0)
makeactive
chainloader    +1

Без результатов. Ошибка 12.
А вот этот:

title Windows XP
  map (hd0) (hd1)
  map (hd1) (hd0)
  chainloader (hd1,0)+1
пишет Starting up и дальше ничего не делает. Вроде прогнрес. Или наоборот.


Оффлайн Chupik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
Re: И снова Grub...
« Ответ #13 : 11 Марта 2009, 17:03:20 »
Ага, почитал ещё в гугле кое что...
На диске с виндой никогда не было mbr загрузчика, тоесть он был на диске с Windows 98(сейчас там Ubuntu) так что простое добавление boot.ini в корень не помогает.

Думаю попробовать сделать mbr загрузчик на том диске, но у меня нету диска с виндой...
Короче вывод один-нафиг, сносить всё и ставить винду.
« Последнее редактирование: 11 Марта 2009, 17:10:58 от Chupik »

Оффлайн Alie Alexandross

  • Старожил
  • *
  • Сообщений: 1576
    • Просмотр профиля
Re: И снова Grub...
« Ответ #14 : 11 Марта 2009, 17:15:03 »
СТОП! Windows иначе как с hd0 запускатся вообще нге может! Для того и remaping проводится. Так что:
root           (hd1,0)Не заработает. К тому-же не root, а rootnoverify. Ибо:
Цитата: GNU_GRUB_MAN
Similar to root (see root), but don't attempt to mount the partition. This is useful for when an OS is outside of the area of the disk that GRUB can read, but setting the correct root device is still desired. Note that the items mentioned in root above which derived from attempting the mount will not work correctly.
title                  WinOS
map                (hd0) (hd1)
                        (hd1) (hd0)
rootnovefiry   (hd0,0)
makeactive
chainloader  +1
Должно работать...
Подпись автора jillsmitt истинна...

 

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