При загрузке (в том месте когда прошел экран с загрузкой биоса (ну где ещё написано как биос вызывать))
Появляется текст:
GRUB loading.
Welcome to GRUB!
error: unkown filesystem
Entering rescue mode...
grub rescue>
И какую команду я не наберу пишет типа не известная команда.
И ещё на компе установлено 2 дебиана. Повлияет ли это? И как в целом это исправить?
Ошибка при запуске GRUB!
Скорее всего при установке второго Debian'а вы опять пытались установить загрузчик и что-то напутали.
Как я думаю, нужно переустановить Grub.
Я хотел снести вообще все дибианы и поставить на чистый диск новый дебиан. Но не могу запустить диск установки. Пишет название диска (так и должно быть) но после названия ни чего. А обычно запускалась установка.
И как можно пере установить GRUB?
можно загрузиться с life образа и от туда уже переустановить grub.
Показать
Запустил с livecd и когда ввожу sudo grub пишет что нету такого "grub"
sudo: grub: command not found
Такое бывает если снести раздел на HHD с линем.
Запустил с livecd и когда ввожу sudo grub пишет что нету такого "grub"
Что? Где? Ссылку же дали про восстановление grub
Грузишься с Live CD и:
# mount /dev/имя_раздела_с корнем_Debian /mnt
# mount --bind /dev /mnt/dev
# chroot /mnt
# grub-install sdX (или hdX, где X имя hdd)
# update-grub2И тут возникает неожиданная проблема:
Я НЕ ЗНАЮ ИМЯ КОРНЯ DEBIAN'А *facepalm*
Можно как то отформатировать диск? Что-бы он чистенький стал и я на него заново поставил дебиан а он за собой и GRUB?
Я НЕ ЗНАЮ ИМЯ КОРНЯ
Ну так возьмите и посмотрите :)
После
# mount /dev/имя_раздела_с корнем_Debian /mnt
сделайте
# ls -l /mnt.
Если там есть каталоги dev/, etc/ и прочие, это корневой раздел.
Можно как то отформатировать диск? Что-бы он чистенький стал и я на него заново поставил дебиан а он за собой и GRUB?
Подход не правильный, легче просто Grub переустановить, но если надо то установщик Debian может отформатировать, в чем проблема-то?
[quote="TTATPuOT"]Можно как то отформатировать диск? Что-бы он чистенький стал и я на него заново поставил дебиан а он за собой и GRUB?
Подход не правильный, легче просто Grub переустановить, но если надо то установщик Debian может отформатировать, в чем проблема-то?[/quote]
Я не могу запустить установочный диск. А вото LiveCD почему то работает.
[quote="TTATPuOT"]Я НЕ ЗНАЮ ИМЯ КОРНЯ
Ну так возьмите и посмотрите :)
После
# mount /dev/имя_раздела_с корнем_Debian /mnt
сделайте
# ls -l /mnt.
Если там есть каталоги dev/, etc/ и прочие, это корневой раздел.[/quote]
Неа нету. Только
drwxr-xr-x 2 root root 40 2012-04-08 14:31 recovery
С Live загрузись и покажи выхлоп:
$ sudo fdisk -l
$ sudo blkidили
$ su
$ fdisk -l
$ blkidНеа нету
Смотрите вывод
fdisk -l и пробуйте... Ищущий да обрящет искомое...
UPD: newzenon, вы меня опередили.
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"
Рискну предположить, что ваш корень - hda5. Еще swap-раздел у вас не выровнен по границе цилиндра (вольный перевод)
$ mount /dev/hda5 /mnt
$ ls /mntЕсли выхлоп примерно такой:
bin/ home/ media/ root/ tmp/
boot/ lib32/ mnt/ run/ usr/
dev/ lib64/ opt/ sbin/ var/
etc/ lost+found/ proc/ sys/ lib@
То:
$ mount --bind /dev /mnt/dev
$ chroot /mnt
$ grub2-install /dev/hda
$ update-grub2
или
$ grub-install /dev/hda
$ update-grubОшибка при grub2-install /dev/hda
error: cannot read from '/dev/hda'
error: cannot read from '/dev/hda'
Скорей, должно быть /dev/sda.
Это вряд ли, ибо:Скорей, должно быть /dev/sda.
debian:/home/user# fdisk -l
Disk /dev/hda: 80.0 GB, 80026361856 bytes
Скорее прав на устройство не хватило и нужно было:
$ sudo grub2-install /dev/hda
или
$ sudo -i
# grub2-install /dev/hda