Не удаётся поставить grub: Cannot mount selected partition.
Ставлю систему с с3 - встала почти без проблем. Проблемы возникли с GRUB'ом:
# emerge -k grub ...всё хорошо... # grub > root (hd0,0) Пишет, что не знает тип файловой системы. На /dev/hda1 у меня NTFS - WinXP, раздел загрузочный, с него ХР грузится отлично.. Далее ещё интереснее: > setup (hd0) Error 17: Cannot mount selected partition
Надеюсь всё же на моей стороне ошибка.. боюсь, что не срабатывает из-за моего HDD IDE 500 гб.
На этом завершается. Загрузочную запись ГРАБ ессно не делает, по-прежнему грузится ХР.
У меня подключен один хард: IDE, 500Гб.
Он на устройстве /dev/hda.
Кстати, у меня "fdisk /dev/hda" показывает что на линуксовых партишнах стоит FAT16, это как может быть?
( там ext3, reiserfs и работают они отлично. А ФДиск показывает именно фат16.. )
Ну да ладно, показывает, да и пусть показывает, главное всё отлично работает..
Во всяком случае так бы:
livecd# mount /dev/hda3 /mnt/gentoo livecd# mount /dev/hda2 /mnt/gentoo/boot
оно навряд ли бы смонтировалось, если бы на них действительно стояла FAT16.. Но глючит почему-то.. может и с грабом это также связано как-то..
Почему GRUB не может смонтировать раздел?? Не может ли он как-то быть защищённым от записи.. хотя не, какая тут защита.. Если он и примонтировать его не может, до защиты видимо и не дошло ещё..
- Для комментирования войдите или зарегистрируйтесь
Вот
Вот аналогичная ошибка:
http://www.linux.ru/forum/index.php?t=msg&th=85112&rid=0&S=7fa3a65ed7e0cc57467e67914abf6916#msg_309050
судя по всему ошибка у него была в винде, сменил винт покатило..
Хм... Интересный случай. Я винт 2 недели назад купил. Неделю не отходя от него про**ался над установкой огромного количества прог под винду, потом ещё с stage1 дело было, но это не в счёт (-:
Короче говоря, с огромным трудом "пересел" на этот винт. И они чё хотят сказать, что винт был бракованным? (-: смешно.. Да яж в магазине приду положу всех нахер и софт засталю переставлять на новый!! (-: Не, ну в самом деле.. надеюсь ошибка не в винте.
Кто-то там в буржунете с подобной ошибкой откатил на ЛИЛО. Если Вы ничего не подскажете попробую также ЛИЛО поставить.
А зачем вы ему
А зачем вы ему указываете, root (hd0,0), когда нужно root (hd0,1) ?
Тип партишенов просто сменить с помощью fdisk. Нажать там t, указать номер раздела 2, тип 83. И тоже самое для раздела 3.
а это можно
а это можно сделать после установки системы? (-:
или нужно было до установки и данные будут затёрты?
оно кстати тип партишнов на что влияет?
я просто смотрю монтируются вроде, значит работают нормально (-:
А "root (hd0,0)" это я из мана вычитал.. Неужели я 3 года по этому же ману случайно написал "root (hd0,1)" аж случайно всё прокатило... (-:
кстати, а не
кстати, а не подскажите какие-нить виндозные ( (-: ну а какие же ещё! ) тулзы, которые смогут выявить данную неисправность на винте, если она действительно присутствует?
а то как-то "линукс не поставился" хреновый компромат, если я так скажу в сервисном отделе.
Не понимаю, о
Не понимаю, о какой неисправности идёт речь. Загрузись с livecd, запусти груб, напиши в нём
root (hd0,1) - твой раздел с grub
setup (hd0) - поставить в mbr
quit
Переустанавливать систему естественно не нужно.
Народ вы что
Народ вы что ?
При установке загрузчика из груба, в качестве root задаёться раздел содержащий САМ GRUB. В генту это диск содержащий boot (тк груб ставится в /boot).
А для загрузки осей почитайте grub.conf.examle и перенесите нужные строки в menu.lst.
Да, сорри,
Да, сорри, видимо я напортачил действительно..
Если я укажу как сказал выше Rinus:
Это не попортит данные?
И вообще на что этот флаг влияет?? Только для ФДиска чтоли? ( не может же быть такого )
Я вообще оставил изначально эти разделы пустыми без ФС, при установке ФДиском не пользовался ( разбивал в винде ). В линуксе только:
"mkreiserfs, mk2fs -j" делал и всё.
А собсно то, что ФДиск некорректно отображает теперь ФС это хреново? (-:
Попробую сейчас поправить, в принцпе данных там и нет, заново перекопирую..
этот флаг
этот флаг просто говорит что там, есть проги которые на него внимание обращают, хотя вобщем не критично. Из-за того что ты разделы в винде делал оно и поставилось в фат. Это вообще просто ярлычок такой - типа "тут у нас линукс" или "тут у нас линукс лвм". список есть в фдиске.
P.S. Ничего ты не портачил. просто груб неможет быть установлен в раздел с фс которую он незнает, вообще то что root (hdx,x) это раздел с самим грубом, а setup (hdx) говорит ставить в MBR
Ясно. Спасибо
Ясно.
Спасибо всем огромное за помощь - установилось всё отлично!!
И даже запустилось (-:
Кстати, а с какой записи в Грабе лучше грузится, предположительно есть такие:
Кстати, по официальной русской версии мана изначально попробовал Линукс загрузить так:
и нифига не вышло. Посмотрел примерный граб.конф в папке /boot, видимо теперь его пишут так:
kernel /boot/kernel-2.6.19-r5 root=/dev/hda3
так всё отлично прокатило. Док откуда я это взял - 2004го года, как только вышел 2004.0. Видимо за 3 года столько изменилось и я всё позабыл (-:
Спасибо всем за помощь!!
Кстати.. ещё
Кстати.. ещё вопрос!
emerge -e world
пересобирает из исходников всю систему, в том числе со всеми установленными приложениями или только какие-то базовые компоненты системы?
Я поставил систему из stage3, попробовал сделать указанную команду, оно компилилось и вылетело на "не могу скачать bash..". Не удивительно, инета-то ещё там нет (-:
Насколько я понял из с3 я поставил систему из бинарников и сейчас он должен всё тоже самое выкачать в исходниках и откомпилить их, правильно? Или что-то не так я понимаю?
Quote: emerge -e
Пересобирает все пакеты перечисленные в world со всеми их зависимостями. Если какая-то программа была установлена с помощью emerge -1 some-prog, то она не будет обновлена.
Вы поняли правильно