Я обновил ubuntu12.04 до ubuntu14.04, и он не загружался, если я не отредактировал эту строку в меню личинки
linux ${rel-dirname}/${basename} root=${lINUX_HOST_DEVICE} loop=${loop_file_relative} ro ${args}
от ro
кому: rw
но я не сохранил это изменение и загрузился, нажимают F10. Затем я обновляю файл /etc/sudoers
с неправильным синтаксисом и я не могу использовать sudo
команда и я забыли пароль для корня. Как я могу получить полномочие пользователя root??
Войдите в безопасный режим и отредактируйте sudoers:
Выберите строку, которая запускается с "Расширенных настроек".
Выберите строку, заканчивающуюся" (режим восстановления)", вероятно, вторая строка, что-то как:
Ubuntu GNU/Linux, with Linux 3.8.0-26-generic (recovery mode)
Нажмите Return, и Ваша машина начнет процесс начальной загрузки.
С нескольких моментов Ваша рабочая станция должна отобразить меню со многими опциями. Одна из опций (Вы, возможно, должны прокрутить вниз к нижней части списка) будет Drop to root shell prompt
. Нажмите Return с этой выделенной опцией.
Корневой раздел смонтирован только для чтения. Для монтирования его чтение-запись введите команду
mount -o remount,rw /
Если Вы имеете /home
, /boot
, /tmp
, или любая другая точка монтирования на отдельном разделе, можно смонтировать их с командой
mount --all
*, Если Вы перезагружаете, нет никакой потребности содержать клавишу Shift на шаге 3. Меню GNU GRUB продолжит отображаться автоматически на каждой начальной загрузке, пока нормальный запуск Ubuntu не завершится.
Источник: https://wiki.ubuntu.com/RecoveryMode
Я решил проблему путем выполнения этих шагов:
Ожидают, пока BIOS не закончил загружаться или почти закончился. Быстро нажатый и содержат клавишу Shift, которая поднимет меню GNU GRUB.
Выбор строка, которая запускается с "Расширенных настроек".
Выбор строка, заканчивающаяся" (режим восстановления)"
GNU/Linux Ubuntu, с 3.8.0-26-универсальным Linux (режим восстановления), но я не нажал Enter, вместо этого я нажал E для редактирования строки:
linux ${rel-dirname}/${basename} root=${lINUX_HOST_DEVICE} loop=${loop_file_relative} ro recovery ${args}
от ro до rw тогда нажимают Ctrl + X
Из меню опций, я выбрал корневую опцию, тогда ввел эти команды:
$mount -o rw,remount /
$sudo nano /etc/sudoers
тогда обновляют файл