Knoppix.ru

Линукс в пять минут!
Текущее время: Пн дек 27, 2010 9:22 pm

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: GRUB: Error 17 -- тупиковая ситуация. :( Перерыл кучу информ
СообщениеДобавлено: Пн фев 04, 2008 10:03 pm 
Не в сети

Зарегистрирован: Пн фев 04, 2008 9:57 pm
Сообщения: 2
Откуда: Moscow
Добрый день.

Прежде, чем сесть за написание этой темы, я провел день (около шести часов) в тщетных попытках самостоятельно решить свою проблему, нашел кучу инфо по ней, но, к сожалению, ничего не помогло. Прошу вас вникнуть и подсказать решение.

Это моя вторая самостоятельная попытка установить Linux. Прежде (успешно) пробовал Slackware 12 и, наигравшись и освоившись, решил поставить что-нибудь посерьезнее в целях применения на практике и попутного изучения.

Итак... Я устанавливаю Gentoo 2007.0 (amd64) на доманшний компьютер с материнской платой ASUS K8N-E Deluxe (nForce 3 250) и процем AMD Athlon 64 3000+ S754. При установке строго следовал анлоязычному хендбуку, изредка отвлекаясь на http://ru.gentoo-wiki.com. Сам Gentoo проблем не доставил, все удачно собралось и установилось, дошел до этапа установки GRUB и перезагрузки.

После перезагрузки получил:
Код:
Grub Loading stage1.5.

Grub loading, please wait...
error 17

При этом не появляется меню выбора ОС.

Сложность ситуации заключается в большом количестве хардов. В качестве Primary IDE (который указан в BIOS как загрузочный и куда я ставлю MBR-часть GRUB'а) используется PATA-хард /dev/hda (имеет два NTFS-раздела). Кроме того, имеется семь SATA-хардов, от /dev/sda до /dev/sdg. Все они имеют по одному NTFS-разделу, кроме /dev/sdf, который разбит и назначен следующим образом:
/dev/sdf1 -- /boot (ext2);
/dev/sdf2 -- swap;
/dev/sdf3 -- /root (ext3);
/dev/sdf4 -- / (ext3).

При помощи grub и grub-install я определил, что /boot-раздел соответствует GRUB'овскому указателю (hd6,0) (hda -- hd0, sda -- hd1, sdb -- hd2, sdc -- hd3, sdd -- hd4, sde -- hd5, sdf -- hd6, sdg -- hd7; первому разделу hdX1 всегда соответствует грабовский hdX,0).

Вот содержимое файла /boot/grub/grub.conf, находящегося в /dev/sdf1:
Код:
default 0
timeout 16
splashimage=(hd6,0)/boot/grub/splash.xpm.gz

title=Gentoo Linux 2.6.23-gentoo-r6
root (hd6,0)
kernel /boot/kernel-2.6.23-gentoo-r6 root=/dev/sdf4

title=Gentoo Linux 2.6.23-gentoo-r6 (rescue)
root (hd6,0)
kernel /boot/kernel-2.6.23-gentoo-r6 root=/dev/sdf4 init=/bin/bb

title=Windows 2003
rootnoverify (hd0,0)
makeactive
chainloader +1

#
(Перепечатывал с экрана, могут быть неточности). Указанные пути сто раз перепроверены. Файл /boot/boot является симлинком на ".", как это и сказано в хендбуке.

Я пробовал устанавливать GRUB в MBR как припомощи grub install, так и вручную из grub. В обоих случаях он рапортует об успешной установке без ошибок.

grub позволяет сделать команду grub> root только для раздела (hd6,0), на другие разделы он ругается по поводу неподдерживаемой ФС. Про (hd6,0) он говорит, файловая система ext2fs, тип раздела 0x83 (то есть Linux).

С виду все как надо. Но при загрузке компа получаю Error 17. Эта ошибка указывает на неподдерживаемую ФС.

В одной из бесчисленных постов, озаглавленных "grub error 17", нашел идею, что при загрузке компьютера харды определяются не в том порядке, в каком они определяются из-под загруженной ОС. Но флопа в компе нет, поэтому grub> find /boot/grub/grub.conf я могу сделать под Gentoo загруженным с DVD, а grub> root он позволяет сделать только для (hd6,0).

Пожалуйста, помогите. Буду благодарен всем, кто откликнется и поможет установить причину проблемы и решить ее.

Как я понимаю, проблема не является дистроспецифичной и если я ее не решу, то никакой линукс мне на компе не светит. :(


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср мар 25, 2009 4:15 pm 
Не в сети

Зарегистрирован: Вт мар 17, 2009 11:24 am
Сообщения: 4
Возможно, что GRUB ставиться не в тот mbr, откуда идет загрузка. Это возможно при наличии нскольких хардов с активными разделами.
Сам ставил лину, винда определяется как уже установленная, туда же вроде как предлагается установить grub, но он не загружается, а сразу стартует винда(
Потом при переключении винтов на разные каналы grub стартанул и выдал ту же Error 17. Т.е. он таки поставился, но не в тот mbr вроде как.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср мар 25, 2009 4:18 pm 
Не в сети

Зарегистрирован: Вт мар 17, 2009 11:24 am
Сообщения: 4
Т.е. видимо да, харды при загрузке определяются немного не так, как в линухе.
Попродуй поменять каналы или в биосе поменять очередность загрузки с винтов.
Я решил конфигом и запуском через NTloader)


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB