Grub: error #17

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
DarkPhoenix
Сообщения: 460
Статус: Hatred
ОС: Debian Squeeze

Grub: error #17

Сообщение DarkPhoenix »

2 винта:
ИДЕ 80 гигов (деб ленни) 1 экст-3 раздел на 77.5 гигов, оставшееся - своп
ИДЕ 120 гигов (винь) 2 примари раздела, 1-й системный, во втором 4 логических раздела. Все нтфс.
Ранее 1-й виделся линухой как hda, второй как hdb.
Решил добавить винду в граб, отредактировал menu.lst. Добавил в конец (времени перед выездом мало было, поэтому че нашел в гугле - то и добавил, не разбираясь, а зря):

Код: Выделить всё

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

После этого сделал ребут. Протестировал ХР, загрузилась. Хотел ребут в линь - но граб выдал:
....loading grub stage...
Error 17

После чего ненавязчивая мысль жать ктрл-альт-дель, ибо ничего остального не остается.
Что сделал:

Поставил дрова экст3 (ext2 IFS) в винду, доступ к дискам нормальный. Могу просматривать и изменять содержимое...

Скачал дебовский нетинсталл сд для тестинга, загрузился. Перешел в консоль черель альт-ф2, создал папочку /disk, в нее примонтировал /dev/hda1, на эту точку монтирования сделал chroot /disk
Далее попытался сделать fdisk -l, на что получил в ответ "cannot open /proc/partitions"
Набрал grub, он нормально загрузил его консоль.
Результаты geometry вы можете видеть в прикрепленном изображении (сорь за качество и размытость - древняя мобила).

Как все то, что вышло увязать с тем, что я добавлял вначале и как это пофиксить - не знаю. Если кто-то знает как это фиксится, помогайте :)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Jabber JID: DarkFenX@jabber.org
ICQ UIN: 302028069
Спасибо сказали:
Eraser
Сообщения: 224
ОС: Gentoo Linux

Re: Grub: error #17

Сообщение Eraser »

У меня тоже самое недавно случилось
Мои действия были такие:
Я загрузился с Live CD и cfdisk мне показал, что тип и ФС всех разделов не соответствуют друг другу. Я в нем все исправил (меню Type) (главное - не забыть записать изменения). После этого все заработало

Что именно у Вас - я не знаю
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Grub: error #17

Сообщение serzh-z »

Пипец... Вы бы еще с порносайта скопировали что-нибудь и вставили это в menu.lst.

unhide (hd0,0) спасет. Для WinXP вообще не нужно map, как, впрочем, и hide.
Спасибо сказали:
Аватара пользователя
DarkPhoenix
Сообщения: 460
Статус: Hatred
ОС: Debian Squeeze

Re: Grub: error #17

Сообщение DarkPhoenix »

Да, я знаю что проблему можно лайвсд решить. Но попросту не имею подобного диска и не знаю, какой качать (чтобы не лайвдвд вышел, а то напряжно) и наиболее подходил к дебу по идеологии.
Было 2 варианта - кноппикс или какой-то там лайв-сд, который чисто восстановлением системы занимается, но его названия я не помню, а хотелось бы именно его... ну или что-то, работающее не с лайвсд, а с вин32 (винда на другом винте жива).
serzh-z писал(а):
05.06.2007 19:20
Пипец... Вы бы еще с порносайта скопировали что-нибудь и вставили это в menu.lst.

unhide (hd0,0) спасет. Для WinXP вообще не нужно map, как, впрочем, и hide.
Ага... :)
Только вот проблемы это не отменяет :(
Jabber JID: DarkFenX@jabber.org
ICQ UIN: 302028069
Спасибо сказали:
foxIG
Сообщения: 261
ОС: Mandriva 2010 PP

Re: Grub: error #17

Сообщение foxIG »

DarkPhoenix писал(а):
05.06.2007 19:08
Поставил дрова экст3 (ext2 IFS) в винду, доступ к дискам нормальный. Могу просматривать и изменять содержимое...


а вот этого лучше не делать, ибо от них линукс слетает к чертям

вот мой menu.lst

Код: Выделить всё

timeout 15
color black/cyan yellow/cyan
default 0

title linux
kernel (hd0,7)/boot/vmlinuz-2.6.17-5mdv root=/dev/hda8
initrd (hd0,7)/boot/initrd.img

title linux-2.6.17.13new
kernel (hd0,7)/boot/vmlinuz-2.6.17-13mdvcustom root=/dev/hda8  vga=788
initrd (hd0,7)/boot/initrd-2.6.17-13mdvcustom.img

title linux-custom
kernel (hd0,7)/boot/vmlinuz-custom root=/dev/hda8
initrd (hd0,7)/boot/initrd-custom.img

title windows
root (hd0,0)
makeactive
chainloader +1
Спасибо сказали:
Аватара пользователя
DarkPhoenix
Сообщения: 460
Статус: Hatred
ОС: Debian Squeeze

Re: Grub: error #17

Сообщение DarkPhoenix »

Да, про недостатки я тоже подумал, поэтому с диском работал по-минимуму (писал только пару раз).
Свой изначальный menu.lst я восстановил (как раз тот самый раз), не помогло. В принципе, могло случиться и так, что я этим угробил оба раздела..
serzh-z писал(а):
05.06.2007 19:20
unhide (hd0,0) спасет

Куда его ставить? Именно это я писал в начале файла, не помогало..
Jabber JID: DarkFenX@jabber.org
ICQ UIN: 302028069
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Grub: error #17

Сообщение serzh-z »

DarkPhoenix писал(а):
05.06.2007 19:21
Только вот проблемы это не отменяет :(
Я так понял что доступ к консоли GRUB есть... WinXP по-прежнему грузится... Значит stage2 доступен. Какими командами выполняется загрузка Linux?

foxIG писал(а):
05.06.2007 19:23
вот мой menu.lst
Ну-ну, давайте еще мой конфиг попробуем использовать - или вообще соберем все доступные конфиги и методом тыка будем ломать комп автора дальше... :)

DarkPhoenix писал(а):
05.06.2007 19:26
Куда его ставить?
У GRUB есть консоль - "c" в меню GRUB.
Спасибо сказали:
foxIG
Сообщения: 261
ОС: Mandriva 2010 PP

Re: Grub: error #17

Сообщение foxIG »

хотел только последние 4-ре строки выложить, чтоб автор хоть знал что написал НЕ ТО
Спасибо сказали:
Аватара пользователя
DarkPhoenix
Сообщения: 460
Статус: Hatred
ОС: Debian Squeeze

Re: Grub: error #17

Сообщение DarkPhoenix »

То, что те строки были чем-то левым - я понял довольно давно. Правильные чисто из спортивного интереса уже нашел, да... у тебя, кстати, винда и линуха на 1 винче, у меня на разных. Пока я не разобрался, как работает граб, думал, что писать совершенно по-другому надо... вот и искал по неверным кейвордам, потому и набрел на "порносайт".
В общем, сейчас уже пишу из лини. Сержу спасибо за решение проблемы (сам бы я не догадался писать их в консоли граба, не дорос еще). Проблема закрыта :)
Jabber JID: DarkFenX@jabber.org
ICQ UIN: 302028069
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Grub: error #17

Сообщение serzh-z »

foxIG писал(а):
05.06.2007 19:39
чтоб автор хоть знал что написал НЕ ТО
Могу поспорить с вашим конфигом и сказать примерно то же самое... :)
Спасибо сказали:
Аватара пользователя
DarkPhoenix
Сообщения: 460
Статус: Hatred
ОС: Debian Squeeze

Re: Grub: error #17

Сообщение DarkPhoenix »

Хорошо, а как надо-то тогда? Как "правильный" вариант в инете нашел именно как у фокса.
У меня вин на (hd1,0), но если пишу как у него - unknown filesystem.
Jabber JID: DarkFenX@jabber.org
ICQ UIN: 302028069
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Grub: error #17

Сообщение serzh-z »

DarkPhoenix писал(а):
05.06.2007 22:09
Хорошо, а как надо-то тогда? Как "правильный" вариант в инете нашел именно как у фокса.
Да оно все, в принципе, правильно - в зависимости от ситуации, если только не вредит... :) Но для загрузки Windows достаточно:
- rootnoverify (а не просто root)
- makeactive не имеет смысла, потому он лишний (не думаю, что у foxIG установлена Windows 98)
- chainloader +1

DarkPhoenix писал(а):
05.06.2007 22:09
но если пишу как у него - unknown filesystem.
Разумеется 'unknown system' - GRUB не поддерживает NTFS. Потому и rootnoverify.
Спасибо сказали:
Аватара пользователя
DarkPhoenix
Сообщения: 460
Статус: Hatred
ОС: Debian Squeeze

Re: Grub: error #17

Сообщение DarkPhoenix »

Да, я уже понял. Но писал и с мэйкактив, и без него (использовал (hd1,0))... не выходит. Висит после выбора ОС, показывает только грабовский аутпут (загружаем винхр...") и все, дальше не идет.
Оба винча у меня висят на 1 шине. Мб в этом проблема?
Скрин конфы виндового винча.
Jabber JID: DarkFenX@jabber.org
ICQ UIN: 302028069
Спасибо сказали: