пятница, 16 июля 2010 г.

Сброс паролей.

Прошло полгода, я вернулся домой, и как всегда столкнулся с некоторыми проблемами.
  1. Сгорела видюха.
  2. Забыл, затем вспомнил, потом поменял и в итоге окончательно забыл пассы от рута и юзера. (гребанная паранойя)
  3. Правильная установка драйверов на новую видюху.
В сегодняшнюю заметку войдёт только 2 пункт. На самом деле это легко решаемая проблема.
Для этого нам понадобится livecd дистрибутив. В моём случае это опять Xubuntu 8.04.

Итак, начнём с того, что загружаемся с livecd. Затем запускаем терминал, и выполняем команду:
  • sudo fdisk -l
Здесь мы узнаем на каком из разделов находится linux и корневой каталог. (У меня это /dev/sda8/)
Далее  монитруем этот раздел в /mnt/:
  • sudo mount /dev/sda8 /mnt/
Затем меняем рута в примонтированном разделе:
  • sudo chroot /mnt/
 Ну и наконец сбрасываем пароль:
  • passwd root 
  • ********  
  • passwd user
  • ******** 
Вводим новые пароли, и стараемся их больше не забывать, ну и перезагрузка.


воскресенье, 31 января 2010 г.

Восстановление grub.

Оставил домашний комп под присмотром брата, а сам уехал в СПб. На нём крутятся ХР-ха, и Debian. Возвращаюсь через полгода, а тут бац, винда переустановлена. Ну собственно, что происходит с виндой, мне как-то всё равно, но любит при переустановке винда затирать MBR, и соответственно слетает grub, в линукс просто так уже не зайти. Такое было у меня уже пару раз, поэтому пожалуй надо записать (что бы в будущем знать где искать, а не лазить по инету в поисках), как легко и просто он восстанавливается.

Для начала потребуется какой-нибудь livecd дистрибутив. В моём случае это была Xubuntu 8.04 (последние диски с бунтой остались в СПб). Далее грузимся с него в консоле выполняем следующую команду:

  • sudo grub
Здесь мы зашли в программу для работы с grub:

  • grub> find /boot/grub/stage2
Здесь надо обратить внимание надо то, что выдаст эта команда, в моём случае она выдала:


  • (hd0,8)
  • (hd0,7)

Надо выбрать тот, на котором стоит ваша система. У меня она стоит на (hd0,7). Поэтому далее, я буду работать только с ней. Далее выполняем:


  • grub> root (hd0,7)
  • grub> setup(hd0)

Всё. Перезагружаемся и видим привычное окно grub'a. Теперь остаётся только вспомнить свои пароли, от user'a и root'a.