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

0

У меня есть Dell D630, на котором установлены две операционные системы. Windows Vista и Ubuntu. проблема в том, что я забыл пароль root для Ubuntu OS. Моя главная проблема в том, что я не могу понять, как сбросить пароль. обратите внимание, у меня есть доступ к гостевой учетной записи. Однако при загрузке устройства мне предоставляется менеджер загрузки Windows. он просит меня выбрать устройство для загрузки. когда я выбираю загрузку в Ubuntu, он нормально загружается. Однако я не могу понять, как редактировать параметры загрузки Ubuntu

user199796
источник
1
Получаете ли вы приглашение grub [2] после выбора Ubuntu в диспетчере загрузки Windows? Именно там, вы можете добавить «одиночный» к параметрам загрузки для загрузки в однопользовательском режиме? Если это не сработает, возьмите liveCD, загрузите его и смонтируйте корневой раздел Ubuntu. Затем продолжите с chroot и паролем.
Hennes
Если я правильно помню, корневая учетная запись Ubuntu не может войти в систему. Возможно, это проблема, с которой вы столкнулись?
Kruug
хорошо, я могу получить живой CD?
user199796

Ответы:

1

Вы можете скачать живой CD и загрузиться с него. Это даст вам доступ к файлам на жестком диске, включая часть, содержащую ваш пароль root.

Поскольку вы используете Ubuntu LiveCD, с которым вы наиболее знакомы, возможно, этот ,

Таким образом, вы можете получить корневую оболочку в вашей системе. Однако любые изменения пароля будут сделаны в корне liveCD, а не в разделе на диске. Чтобы изменить это, мы будем использовать chroot для изменения нашей оболочки на новый корень. (chroot обозначает change-root).

Смонтируйте старую корневую файловую систему, используя следующую команду.
(Настройте fstype и раздел в соответствии с вашей системой)

mkdir /mnt/olddisk
mount -t *ext2* /dev/sdaX /mnt/olddisk

Затем измените ваш корень, чтобы он соответствовал корню старого диска:
chroot /mnt/olddisk,

И измените пароль (и):
passwd root

Hennes
источник