Вы здесь

grub: file not found [Решено]

Пытаюсь воостановить потеряный, после установки Win загрузчик. Гружусь через Gentoo LiveCD, захожу в Grub, ввожу find /boot/grub/stage1. А он мне : file not found! Издеваеться ). Пробовал удалять по одной строке, и вводить (соответственно find /grub/stage1 и find /stage1) так. Результат тот же. Наличие файла подтверждаю -- его можно увидеть через файловый менеджер.
Если это важно Gentoo LiveCD 2006-го года. Просто под рукой был ).

А если не искать, а сразу

root (hdx,x)
setup (hd0)

Я понятия не имею, что подставлять под Х.

P.S.
Виноват - соединение тормозное - я уже решил, что страница, как обычно не отправилась - так долго грузилась.

Первый "х" это ваш хард по счёту,grub считает с 0.То есть,если у вас диск sda,то это 0.
Вторая цифра ,это номер раздела,на котором собственно и находиться загрузчик.Тоже отсчёт с нуля.
Например если у вас раздел sda2, то будет выглядеть так

root (hd0,1)
setup (hd0)

Информации на эту тему очень много.Учитесь искать.Тема избитая.

Так я не знаю, какой у меня раздел ) А их несколько: диск С, диск Д (это один и тот же диск), два пустых раздела, установленных производителем по умолчанию (для проги OneKeyRecovery), и раздел с "потерявшейся" Федорой.

Забавная ситуация - хотел решить проблему через установку Gentoo на флешку(может попроще будет с Grub'ом) -- заодно просмотрю всю установку, потом проще будет установить, когда более актуальную версию закачаю. При этом интересно было увидит он ее или нет.
Дошел до выбора/разбивки диска и понял что об этом вопрос даже не стоит... Видит... Флешку... Т.е. только флешку )
То есть вообще ничего кроме флешки и не видит!
А я все вопросом задавался от чего трава зеленая, небо синее, и почему в файловом менеджере нет ничего, кроме его собственной, ЛайвСД файловой системы и сетевого окружения.
У кого-нибудь есть идеи, от чего такое может быть?

разделы (и диски) можно посмотреть загрузившить с LiveCD командой

# fdisk -l

Цитата:
Видит... Флешку...Т.е. только флешку )
То есть вообще ничего кроме флешки и не видит!
...
У кого-нибудь есть идеи, от чего такое может быть?

Как вариант - Вы не примонтировали другие разделы (это же Дженту, тут все руками)

Скопируйте вывод fdisk -l сюда, иначе это все догадки

snapper написал:
разделы (и диски) можно посмотреть загрузившить с LiveCD командой fdisk -l

зачем?! cat /boot/grub/device.map с полной расшифровкой в нотации grub ;)

угу
осталось только примонтировать нужный раздел (который с /boot) но вот какой же из них...

блин :)

just a guest написал:
Гружусь через Gentoo LiveCD, захожу в Grub, ввожу find /boot/grub/stage1. А он мне : file not found! Издеваеться ).

1. зачрутиться не забыл ? :)
2. с чего ты взял, что stage-файлы есть в каталоге /boot/grub/ ? ты их туда клал? они вообще находятся в /lib/grub/i386-pc/ :) по крайней мере, я не помню, чтобы они у меня там сами появлялись :)
3. grub-install уже не работает?
4. расскажи лучше подробно последовательность команд ;)

Цитата:
зачрутиться не забыл ? :)

Нет никакой необходимости в этом.

Цитата:
с чего ты взял, что stage-файлы есть в каталоге /boot/grub/ ? ты их туда клал? они вообще находятся в /lib/grub/i386-pc/ :) по крайней мере, я не помню, чтобы они у меня там сами появлялись :)

ls -l /boot/grub
Сам я туда ничего не клал :),кроме каталога /themes,где находится используемая мной тема для grub.

Цитата:
разделы (и диски) можно посмотреть загрузившить с LiveCD командой
# fdisk -l

Да, я как раз наконец прочел хэндбук по разбивке дисков, и тоже заметил странность -- мне не пришлось вводить "fdisk".
Видимо установочники с LiveCD и Minimal CD сильно различаються: здесь, пусть и в консольном виде, но можно все выбирать даже кусором. В досовском стиле. И все подробно описано - хоть без хэндбука устанавливай (что я чуть и не сделал :) ).
fdisk -l вывел только одно устройство dev/sda1, Fat32 (Флэшка). Хотел все перекопировать сюда полностью но не вышло: просто так он выводить USB не стал в список файловых систем в "Компьютер". Тогда примонтировал каталог home к sda1, и попытался там создать текстовый документ. Но в контекстном меню он был погасшим. Даже на рабочем столе. Тогда попытался запустить непосредственно текстовый редактор - я же помню, что редактировал документы, другое дело, что после перезагрузки они, естественно, исчезали. Он начал грузиться, но так и не запустился. Ладно, думаю, зайду в графический редактор, вставлю туда, если есть, конечно, такая возможность, текст через рамку для него. Но он тоже не загрузился, да еще и файловый менеджер убил.:)

Цитата:
Как вариант - Вы не примонтировали другие разделы (это же Дженту, тут все руками)

Он выдает список устройств на которых можно создать новые разделы. А устройство там только одно -- usb флешка.

Цитата:
1. зачрутиться не забыл ? :)
2. с чего ты взял, что stage-файлы есть в каталоге /boot/grub/ ? ты их туда клал? они вообще находятся в /lib/grub/i386-pc/ :) по крайней мере, я не помню, чтобы они у меня там сами появлялись :)
3. расскажи лучше подробно последовательность команд ;)

1.Зачем? Это же, если не ошибаюсь после подготовлений с разбивкой диков идет...
2.Да, теперь ни к чему(. Это файловая система с ЛайвСД, там их не будет. Просто до меня это только теперь дошло -- ведь файловые системы с жесткого диска он почему-то не увидел. А в каталоге /boot/grub/ у меня загрузчик для "Fedora 14", где работает соединение с интернетом через 3G, и через которую можно будет установить Gentoo с работающей сетью.А последовательность команд для его восстановления:
4.

   mkdir /mnt/my_linux
   sudo grub
   find /boot/grub/stage1 ;выводит нам х,у для...
   mount /dev/hdху /mnt/my_linux ;конечно жмем quit, выходим из граба
   chroot /mnt/my_linux
   grub-install /dev/hda

Вроде правильно. В оригинале правда чуть иначе было.

Цитата:
зачем?! cat /boot/grub/device.map

no such file or directory. И ведь не врет, посмотрел через файловый менеджер -- действительно, там нет ничего похожего.

P.S.
У меня хэндбук в каком-то смысле под рукой лежит (на букридере), поэтому все сразу читать не стал, хотел по мере необходимости. Так, бегло просмотрел. Видимо зря.

Если этот тот самый древний Gentoo LiveCD - попробуй чтонить поновее, быть может он банально не видит нового железа?

Кстати, ведь файл stage1 там (/boot/grub)есть :)

Попробуйте загрузится с http://www.sysresccd.org/Main_Page? и после этого попытайтесь увидеть все Ваши жесткие диски

Да я тоже думаю, что не видит новое железо. Значит в любом случае файл stage1 находиться на LiveCD, и хотя команда find его не видит -- он в этом случае и не нужен.

Попробую восстановить загрузчик с

Цитата:
Попробуйте загрузится с http://www.sysresccd.org/Main_Page? и после этого попытайтесь увидеть все Ваши жесткие диски.

Потом можно закачать более свежую версию Gentoo.

За сим благодарю всех за ответы и объявляю тему закрытой.

just a guest написал:
объявляю тему закрытой.

мало объявить, надо еще и пометить [РЕШЕНО];)

Цитата:
мало объявить, надо еще и пометить [РЕШЕНО];)

Я просто не вижу где..?

Дошло.