LinuxForum.Fans
Тема

Ошибка при запуске GRUB!

Автор: TTATPuOT 39 сообщений 9412 просмотров
#246679

При загрузке (в том месте когда прошел экран с загрузкой биоса (ну где ещё написано как биос вызывать))
Появляется текст:
GRUB loading.
Welcome to GRUB!
error: unkown filesystem
Entering rescue mode...
grub rescue>
И какую команду я не наберу пишет типа не известная команда.
И ещё на компе установлено 2 дебиана. Повлияет ли это? И как в целом это исправить?

#246682

Скорее всего при установке второго Debian'а вы опять пытались установить загрузчик и что-то напутали.
Как я думаю, нужно переустановить Grub.

#246754

Я хотел снести вообще все дибианы и поставить на чистый диск новый дебиан. Но не могу запустить диск установки. Пишет название диска (так и должно быть) но после названия ни чего. А обычно запускалась установка.
И как можно пере установить GRUB?

#246814

Запустил с livecd и когда ввожу sudo grub пишет что нету такого "grub"

#246826

sudo: grub: command not found

#246832

Такое бывает если снести раздел на HHD с линем.

#246834
"TTATPuOT" написал:
Запустил с livecd и когда ввожу sudo grub пишет что нету такого "grub"

Что? Где? Ссылку же дали про восстановление grub
Грузишься с Live CD и:

text

# mount /dev/имя_раздела_с корнем_Debian /mnt
# mount --bind /dev /mnt/dev
# chroot /mnt
# grub-install sdX (или hdX, где X имя hdd)
# update-grub2
#246866

И тут возникает неожиданная проблема:
Я НЕ ЗНАЮ ИМЯ КОРНЯ DEBIAN'А *facepalm*
Можно как то отформатировать диск? Что-бы он чистенький стал и я на него заново поставил дебиан а он за собой и GRUB?

#246867
"TTATPuOT" написал:
Я НЕ ЗНАЮ ИМЯ КОРНЯ

Ну так возьмите и посмотрите :)
После

text
# mount /dev/имя_раздела_с корнем_Debian /mnt

сделайте

text
# ls -l /mnt

.
Если там есть каталоги dev/, etc/ и прочие, это корневой раздел.

#246868
"TTATPuOT" написал:
Можно как то отформатировать диск? Что-бы он чистенький стал и я на него заново поставил дебиан а он за собой и GRUB?

Подход не правильный, легче просто Grub переустановить, но если надо то установщик Debian может отформатировать, в чем проблема-то?

#246875
newzenon написал:
[quote="TTATPuOT"]Можно как то отформатировать диск? Что-бы он чистенький стал и я на него заново поставил дебиан а он за собой и GRUB?

Подход не правильный, легче просто Grub переустановить, но если надо то установщик Debian может отформатировать, в чем проблема-то?[/quote]
Я не могу запустить установочный диск. А вото LiveCD почему то работает.

yars написал:
[quote="TTATPuOT"]Я НЕ ЗНАЮ ИМЯ КОРНЯ

Ну так возьмите и посмотрите :)
После

text
# mount /dev/имя_раздела_с корнем_Debian /mnt

сделайте

text
# ls -l /mnt

.
Если там есть каталоги dev/, etc/ и прочие, это корневой раздел.[/quote]
Неа нету. Только
drwxr-xr-x 2 root root 40 2012-04-08 14:31 recovery

#246880

С Live загрузись и покажи выхлоп:

text
$ sudo fdisk -l
$ sudo blkid

или

text
$ su
$ fdisk -l
$ blkid
#246881
"TTATPuOT" написал:
Неа нету

Смотрите вывод

text
fdisk -l

и пробуйте... Ищущий да обрящет искомое...
UPD: newzenon, вы меня опередили.

#246887

debian:/home/user# fdisk -l
Disk /dev/hda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00041fc9
Device Boot Start End Blocks Id System
/dev/hda1 1 122 975872 82 Linux swap / Solaris
Partition 1 does not end on cylinder boundary.
/dev/hda2 122 9730 77172737 5 Extended
/dev/hda5 122 2554 19529728 83 Linux
/dev/hda6 2554 9730 57641984 83 Linux


debian:/home/user# blkid
/dev/hda1: UUID="b7279415-51a4-4861-8fdd-b4dabc0bf172" TYPE="swap"
/dev/hda5: UUID="571d7eaa-8482-496c-89c7-da6489546c57" SEC_TYPE="ext2" TYPE="ext3"
/dev/loop0: TYPE="squashfs"

#246888

Рискну предположить, что ваш корень - hda5. Еще swap-раздел у вас не выровнен по границе цилиндра (вольный перевод)

#246889
text
$ mount /dev/hda5 /mnt
$ ls /mnt

Если выхлоп примерно такой:

text
bin/   home/        media/  root/  tmp/
boot/  lib32/       mnt/    run/   usr/  
dev/   lib64/       opt/    sbin/  var/  
etc/   lost+found/  proc/   sys/   lib@

То:

text
$ mount --bind /dev /mnt/dev
$ chroot /mnt
text
$ grub2-install /dev/hda
$ update-grub2

или

text
$ grub-install /dev/hda
$ update-grub
#246914

Ошибка при grub2-install /dev/hda
error: cannot read from '/dev/hda'

#246918
"TTATPuOT" написал:
error: cannot read from '/dev/hda'

Скорей, должно быть /dev/sda.

#246922
"Lupo Alberto" написал:
Скорей, должно быть /dev/sda.
Это вряд ли, ибо:
"TTATPuOT" написал:
debian:/home/user# fdisk -l
Disk /dev/hda: 80.0 GB, 80026361856 bytes

Скорее прав на устройство не хватило и нужно было:
$ sudo grub2-install /dev/hda
или
$ sudo -i
# grub2-install /dev/hda

Войдите или зарегистрируйтесь, чтобы ответить.