LINUX.ORG.RU

Ответ на: комментарий от AITap

Поставила. Грузится. Не может найти операционную систему — грузит поломаный груб с жесткого. Как из груба с флешки загрузить систему с жесткого?

Isquariel
() автор топика
Ответ на: комментарий от Isquariel

Запускаете GRUB с флешки
Нажимаете c, оказываетесь в консоли
root (hd1<TAB> (<TAB> означает, что надо нажать эту клавишу)
подставляете номер нужного раздела, нажимаете enter. Потом вводите путь к ядру, параметры ядра и initrd, как обычно.
Какая у Вас версия GRUB?

AITap ★★★★★
()
Ответ на: комментарий от AITap
Missing operating system.
Missing operating system.

Broadcom UNDI PXE-2.1 v11.0.14
Copyrighting (C) 2000-2008 Broadcom Corporation
Copyrighting (C) 1997-2000 Intel Corporation
All rights reserved.
PXE-E61: Media test failure, check cable
PXE-M0F: Exiting Broadcom PXE ROM.
Operating system not found
GRUB Loading stage1.5.

GRUB loading, please wait...
Error 15

Выдал при загрузке с флешки. Реагировать на “c” отказался

Isquariel
() автор топика
Ответ на: комментарий от Isquariel

да, а "c" надо нажимать в меню grub'а. если оно не появляется, сразу в самом начале загрузки нужно нажать ESC.

isden ★★★★★
()
Ответ на: комментарий от Isquariel

поправь руками menu.lst GRUB'а, чтобы все устройства были на месте. но зачем GRUB, в смысле syslinux чем не устраивает?

Unclown
()
Ответ на: комментарий от Unclown

да ктож его знает, может быть там в загрузочных устройствах чего не так.. у меня был случай, что если в биосе не было явно указано грузиться сначала с usb дивайса, оно пыталось грузится с CD, потом откатывалось на usb, и при загрузке с usb вылетало.

isden ★★★★★
()
Ответ на: комментарий от isden

Может, я что-то не так делаю? В дебиане ставлю GRUB на флешку:

# grub-install --root-directory=/media/sda1 /dev/sda1
Installation finished. No error reported.
This is the contents of the device map /media/sda1/boot/grub/device.map.
Check if this is correct or not. If any of the lines is incorrect,
fix it and re-run the script `grub-install'.

(fd0)	/dev/fd0
(hd0)	/dev/hdb
(hd1)	/dev/sda
В нетбуке при включении захожу в загрузочное меню, выбираю USB, гружусь, а дальше см. Isquariel, 03.11.2009, 14:42:59.

На тыки по клавиатуре (c и Esc) не реагирует. На сколько я понимаю, первые две строки того поста выдаёт GRUB на флешке, потом то, что хочет загрузить по сети, и потом GRUB с жесткого.

Isquariel
() автор топика
Ответ на: комментарий от Isquariel

> (hd0) /dev/hdb
> (hd1) /dev/sda


sda - я, так понимаю, диск бука, а hdb - флешка?
вот это для нетбука не нужно тогда :

(fd0) /dev/fd0
(hd0) /dev/hdb

а нужно вот это только:

(hd0) /dev/sda

isden ★★★★★
()
Ответ на: комментарий от isden

ой, стоп.
система поставлена на диске нетбука и ты хочешь грузиться с флешки? или система полностью на флешке и ты хочешь с неё и грузиться?

isden ★★★★★
()
Ответ на: комментарий от isden

Система на диске нетбука. Там слетел загрузчик, но система в порядке. Система на разделе ext4 (!!!), поэтому качать какие-то live-usb дистры неудобно, долго, и ешё париться с поддержкой ext4 в ней, чтобы поправить файлы GRUB.

Поэтому я хочу с загрузчика, который на флешке, загрузить систему, которая на диске.

Isquariel
() автор топика
Ответ на: комментарий от isden

Как ни правь device.map загрузочное меню он не открывает :( А надо именно его. А лучше — консоль GRUB’а

Isquariel
() автор топика
Ответ на: комментарий от Unclown

Так. У меня есть нетбук, на котором есть раздел ext4, на котором стоит Ubuntu 9.10, и на котором находится /boot с GRUB’ом, тем самым, который выдаёт Error 15. При установке и первой загрузке всё было хорошо, но потом он стал выдавать ошибку. При его загрузке. Не системы, а GRUB’а на диске. Он даже меню своё не открывает и в консоль нельзя зайти.

Поэтому решено было загрузить работающую Ubuntu 9.10, которая стоит на жестком диске нетбука, с помощью GRUB’а или иного загрузчика, который стоит на флешке. На флешку GRUB ставится командой grub-install с соотв. опциями. Потом осуществляется попытка загрузиться с флешки, на что вылезает Isquariel, 03.11.2009, 14:42:59.

Isquariel
() автор топика
Ответ на: комментарий от Isquariel

Isquariel, 03.11.2009, 14:42:59. - там 15я ошибка - кривой путь к файлу.

Если это выдает граб с флешки - вставляем его в другую машину, правим и наслаждаемся.

Если это выдает граб жесткого диска - хватаемся за голову, лезем в биос и заставляем его таки загрузиться с флешки. И в таком случае выключить нахрен РХЕ тоже полезно

Unclown
()
Ответ на: комментарий от Isquariel

> Разве это не GRUB на флешке сказал?
Нет, GRUB не стал бы жаловаться на отсутствие загрузчика. Он бы так сразу и сказал, что он GRUB и у него всё плохо.

AITap ★★★★★
()
Ответ на: комментарий от Unclown

Ош. 15 выдаёт GRUB с нетбука, Missing operating system с флешки. Разве из биоса можно сказать, что надо непременно грузить груб, а не грузиться из такого-то места?

Isquariel
() автор топика
Ответ на: комментарий от Isquariel

> Разве из биоса можно сказать, что надо непременно грузить груб, а не грузиться из такого-то места?

Нет. Просто BIOS считает, что на флешке вообще нет загрузчика. Возможно, так и есть.

AITap ★★★★★
()
Ответ на: комментарий от Isquariel

GRUB грузится только один раз. Судя по вашим предыдущим постам - это граб с жесткого диска. Что пишет Missing operating system - науке неизвестно, но это точно не граб. Я бы сказал что это виндовский загрузчик, но вы же сказали бы нам о его наличии, правда?

Unclown
()
Ответ на: комментарий от Unclown

То есть да. не виндовый загрузчик. а пустой раздел. обычно так пишет в случае захеренной MBR

Unclown
()
Ответ на: комментарий от Isquariel

> Система на разделе ext4 (!!!)

скачайте UNR 9.10 - он умеет и ext4 и grub2 .
UNR через dd копируете на флэшку, грузитесь и оттуда уже восстанавливаете загрузчик на диске.

isden ★★★★★
()
Ответ на: комментарий от Unclown

Тааак. Винды нету. Был, правда, раздел восстановления Windows, но я его месяц как снесла. Загрузчик виндовый кроме этого раздела ведь нигде быть не мог, правда? Сейчас там в корне один раздел с убунтой и один расширенный. На расширенном файлохранилище одно и пустой раздел reiserfs.

Isquariel
() автор топика
Ответ на: комментарий от Isquariel

а в биосе отрубить загрузку с всего кроме флешки? Ну не верю я, что загрузилось 2 граба а ошибку выдал только один

Unclown
()
Ответ на: комментарий от isden

Загрузился GRUB с флешки. Готов выслушивать мои команды:

grub>

А я не помню, какое ядро у меня. Можно как-то ему просто место указать, чтобы он первое попавшееся оттуда загрузил?

Isquariel
() автор топика
Ответ на: комментарий от Isquariel

Так. Разобралась, как указать ему vmlinuz. Но он требует сначала загрузить kernel. А как тыкнуть его носом в kernel - не знаю

Isquariel
() автор топика
Ответ на: комментарий от Isquariel

root (hd<TAB> (Выбрать, скорее всего, 1)
root (hd1,<TAB> (Ваш раздел /boot/)
cat /grub/menu.lst || cat /boot/grub/menu.lst
читаете, вводите...
kernel /boot/vmlinuz... root=.... vga=.... quiet splash
initrd /boot/initrd......

AITap ★★★★★
()
Ответ на: комментарий от Isquariel

> Разобралась, как указать ему vmlinuz. Но он требует сначала загрузить kernel.

vmlinuz и есть ядро, т.е. kernel. Укажите точно, что Вы вводите.

AITap ★★★★★
()
Ответ на: комментарий от AITap

Не знает команду root, не знает команду kernel. А ещё я положила на флешку в boot/grub menu.lst со всеми нужными строчками:

default 0 timeout 0 color cyan/blue white/blue 

title Ubuntu root (hd1,4) kernel /boot/vmlinuz-2.6.31-14-generic root=/dev/sdb3 ro quiet initrd /boot/initrd.img-2.6.31-14-generic 

Но он не открывает меню. Может, как-то можно меню загрузить?

Isquariel
() автор топика
Ответ на: комментарий от Isquariel

> boot/grub menu.lst
Я так подозреваю, что у Вас GRUB2 (который 1.96).
У него, во-первых, не menu.lst, а grub.cfg, а во-вторых, другой формат этого самого конфига.

Попробуйте так:
insmod ext2
set root=(hd <-здесь посмотрите с помощью автодополнения
linux /путь/к/файлу/vmlinuz со всякими параметрами
initrd /путь/к/файлу/initrd
boot

AITap ★★★★★
()
Ответ на: комментарий от AITap

Да, GRUB 1.96 Нашла раздел, нашла vmlinuz и initrd Выполнила всё, что вы написали. Однако, застопорилась на параметрах. Написала root=/dev/sda5 ro quiet. Загрузился initramfs

Isquariel
() автор топика
Ответ на: комментарий от Isquariel

> Загрузился initramfs
А выше что написано?
Покажите примерный список разделов на жёстком диске, может быть, Вы просто перепутали номер?

AITap ★★★★★
()
Ответ на: комментарий от AITap

Да вроде верно. Там можно было <Tab>ами делать автодополнение. И на том, что GRUB называет (hd1,4) есть папки /root, /usr, /boot, /bin, /home... Кстати, так я и нашла версии vmlinuz и initrd.img

Я вот больше в параметрах, передающихся ядру не уверена.

mount: mounting /sys on /root/sys failed: No such file or dirrectory
То же самое для /dev on /root/dev, для /proc on /root/proc

Target filesystem doesn't have /sbin/init.
No init found. Try passing init= bootarg.


BusyBox v1.13.3 (Ubuntu 1:1.13.3-1ubuntu7) built-in shell (ash)
Enter 'help' for a list of built-in commands.

(initramfs)
Isquariel
() автор топика
Ответ на: комментарий от Isquariel

> И на том, что GRUB называет (hd1,4) есть папки /root, /usr, /boot, /bin, /home...

Попробуйте root=/dev/sda4. Это может показаться странным, но в GRUB2 нумерация разделов начинается не с 0, а с 1.

AITap ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.