У меня есть Dell D630, на котором установлены две операционные системы. Windows Vista и Ubuntu. проблема в том, что я забыл пароль root для Ubuntu OS. Моя главная проблема в том, что я не могу понять, как сбросить пароль. обратите внимание, у меня есть доступ к гостевой учетной записи. Однако при загрузке устройства мне предоставляется менеджер загрузки Windows. он просит меня выбрать устройство для загрузки. когда я выбираю загрузку в Ubuntu, он нормально загружается. Однако я не могу понять, как редактировать параметры загрузки Ubuntu
1 ответ
Вы можете скачать живой CD и загрузиться с него. Это даст вам доступ к файлам на жестком диске, включая часть, содержащую ваш пароль root.
Поскольку вы используете Ubunto LiveCD, с которым вы наиболее знакомы, возможно, именно этот.
Таким образом, вы можете получить корневую оболочку в вашей системе. Однако любые изменения пароля будут сделаны в корне liveCD, а не в разделе на диске. Чтобы изменить это, мы будем использовать chroot для изменения нашей оболочки на новый корень. (chroot обозначает change-root).
Смонтируйте старую корневую файловую систему, используя следующую команду.
(Настройте fstype и раздел в соответствии с вашей системой)
mkdir /mnt/olddisk
mount -t *ext2* /dev/sdaX /mnt/olddisk
Затем измените ваш корень, чтобы он соответствовал корню старого диска:
chroot /mnt/olddisk
.
И измените пароль (и):
passwd root