Да, можно с помощью live-cd или chroot. Но если под рукой нет ни второй установленной системы, ни спасительного диска, то пригодится следующий способ.
В grub выбираем установленную систему, жмём E.
Ищем строку загрузки ядра такого вида:
kernel /boot/bzImage root=/dev/sda1 roи приводим её к виду такому:
kernel /boot/bzImage root=/dev/sda1 rw init=/bin/bashДалее загружаемся и командой passwd меняем пароль суперпользователя.
P.S. Способ не мой, а честно украденный с этого видео
баян
ОтветитьУдалитьЗагружаемся в режиме 1 и меняем
ОтветитьУдалитьНе забудьте еще сделать:
ОтветитьУдалитьmount / -o remount=rw
а то система без init может корневую только на чтение смонтировать
Вывод: Обязательно ставьте пароль на Grub!
ОтветитьУдалитьчтобы забыть и его))
ОтветитьУдалитьА если на биос стоит пароль, а на памяти кондерное питание и на Grub стоит пароль?
ОтветитьУдалитьА так же нет удаленной машины на который лежат твои ssh ключи ?
тогда это называется паранойей ))
ОтветитьУдалитьПараметры ядра:
ОтветитьУдалитьkernel text
либо
kernel single
а если на жестком диске то как его убрать в линуксе сори не в тему?)))
ОтветитьУдалитья не совсем понял вопрос.
ОтветитьУдалитьКак удалить grub имели вы в виду?
Меня grub почему-то проигнорировал. В смысле, я поменял строку так, как здесь написано, но изменения не сохранились, и загрузка пошла обычная.
ОтветитьУдалитьЗагрузился с Live-cd
grub какой версии? если 0.97 то загружать клавишей "b"
ОтветитьУдалитьа если второй, то Ctrl+x