Решено: debian squeeze + grub2

Knoppix

Модераторы: Warderer, Модераторы разделов

Ответить
mixaiii
Сообщения: 93

Решено: debian squeeze + grub2

Сообщение mixaiii »

скачал ради интереса debian-502-amd64-businesscard
в экспертнов варианте выбрал установку тестируемой вирсии (squeeze) в конце, когда предлагают записать grub2 происходит ошибка:
http://pic.ipicture.ru/uploads/090703/s9K345TgnH.png

и предлагает после этого загрузить /vmlinuz с параметрами root=/dev/sda

после перезагрузки появляется командная строка граба и все

когда ставил ленни, grub2 поставился нормально, а тут хрен знает что делать дальше ибо новичек)
подскажите в чем может быть проблема и как исправить (конечно можно сначало поставить ленни, а потом обновиться до squeeze, но охото с этим разобраться и понять в чем проблема)
Спасибо сказали:
KernelPanic
Бывший модератор
Сообщения: 2060
Статус: Brain Атаке
ОС: Debian squeeze/sid/exp

Re: Решено: debian squeeze + grub2

Сообщение KernelPanic »

Попробуйте загрузиться с того же диска в режиме восстановления и выполнить восстановление граба оттуда.
Возможно, что косячит записанный диск, так что, если первое не поможет, то пробуйте записать на новый диск.
Спасибо сказали:
mixaiii
Сообщения: 93

Re: Решено: debian squeeze + grub2

Сообщение mixaiii »

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

попробовал, получилось загрузиться и восстановить grub2, но почему-то после этого не смог залогинется не под рутом не под пользователем, такое ощущение что юзер удалился, а пароль от рута изменился, вообщем хз
Возможно, что косячит записанный диск, так что, если первое не поможет, то пробуйте записать на новый диск.

md5sum показало что всё норм
записал на этот же диск нетистал (чтоб исключить глюки хдд (мало ли)), все (debian lenny + grub2, а потом update + dist-upgrade) поставилось нормально, во общем хз
Спасибо сказали:
faithman
Сообщения: 107
ОС: GNU/Linux

Re: Решено: debian squeeze + grub2

Сообщение faithman »

Вот проблемка :

Стоит squezee + grub2 , решил поставить ещё и XP рядышком,извесное дело MBR тут же был захвачен M$.
Загрузился с gparted LiveCD, загрузочный debian-testing в установку не идёт,я обновился с lenny,подмонтировал корневой раздел /dev/sda1,
дал grub-setup -v /dev/sda , говорит не найдены бинарные библиотеки.Тоже самое grub-install.

До этого был grub 0.97 ,я спокойно также заходил в подмонтированный корень /media/1/ust/sbin/grub ,запускалась его оболочка,далее root (hd0,0),setup (hd0).
И всё готово.

Вопрос grub2 такого не позволяет ?
Спасибо сказали:
faithman
Сообщения: 107
ОС: GNU/Linux

Re: Решено: debian squeeze + grub2

Сообщение faithman »

Загружаюсь с "gparted LiveCD" , он оказался 32 bit ,а у меня-то Debian "amd64",поэтому chroot ругается - "Invalid exec format".
Гружусь в режиме восстановления с DVD-1 Lenny amd64,выбираю из списка "Загрузить оболочку".

mount /dev/sda1 /mnt/sda1 - монтируем корневой раздел
chroot /mnt/sda1 меняем корневой каталог
mount -t proc none /proc
mount -t sysfs none /sys
killall udevd
/etc/init.d/udev start - перестартуем udev для создания блочных устройств ,разделов HDD
Ждём, идёт создание блочных устройств в /dev
cd /usr/sbin
update-grub2 - на всякий пожарный, если вы ещё перед этим занимались переустройством разделов на HDD
grub-install /dev/sda - установка grub2 в MBR.

Всё.
Спасибо сказали:
faithman
Сообщения: 107
ОС: GNU/Linux

Re: Решено: debian squeeze + grub2

Сообщение faithman »

Можно ещё так:

mount -t ext3 /dev/sda1 /mnt/sda1 - у меня на /dev/sda1 находится корневая файловая система - / + /boot
mount --bind /dev /mnt/sda1/dev - подключение каталога устройств текущей рабочей системы в /mnt/sda1/dev (ваш подмонтированный корень системы)
chroot /mnt/sda1 - смена корневого каталога
mount -t proc none /proc - подключение спец. раздела
mount -t sysfs none /sys - подключение спец. раздела
cd /usr/sbin
update-grub2 - на всякий пожарный, если вы ещё перед этим занимались переустройством разделов на HDD
grub-install /dev/sda - установка в MBR

Всё.
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: Решено: debian squeeze + grub2

Сообщение Ленивая Бестолочь »

наверно перед
faithman писал(а):
26.08.2009 16:08
chroot /media

надо было mount --bind /dev /media/dev
сделать.
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
faithman
Сообщения: 107
ОС: GNU/Linux

Re: Решено: debian squeeze + grub2

Сообщение faithman »

Ленивая Бестолочь писал(а):
26.08.2009 22:20
наверно перед
faithman писал(а):
26.08.2009 16:08
chroot /media

надо было mount --bind /dev /media/dev
сделать.


Да, надо было глянуть в man ,на будущее учту.Лень было переводить.Надо как-то будет перевод сделать этого ман для себя.
Спасибо сказали:
Ответить