Если Ubuntu больше не может видеть ваш DVD-диск, это скорее всего является аппаратной ошибкой. Если это не так, я не думаю, что есть какое-либо решение, кроме как взять его на ремонт компьютера или заразиться руками, убедившись, что все в порядке.
Чтобы проверить его, загрузитесь с Ubuntu Live CD, если это работает, то Ubuntu виноват. Пожалуйста, напишите в своем оригинальном вопросе более подробную информацию о вашей проблеме. Make / model dvd drive, делать коммерческие диски вообще, что происходит, когда вы вставляете диск, слышите что-нибудь и т. Д.
Вы всегда можете загрузиться в режим восстановления, перейдите в корневую оболочку и установите его без sudo.
Да, переустановка пакета sudo возможна с помощью метода chroot.
Сначала загрузитесь с живого диска Ubuntu. Установите ранее установленный раздел Ubuntu в любой каталог, который вы хотите. В моем случае я смонтировал его в /media/ubuntu.sudo mkdir /media/ubuntu
sudo mount /dev/sdaX /media/ubuntu # /dev/sdaX - previously installed Ubuntu partition.
По умолчанию вы не смогли подключиться к Интернету после chrooted в раздел. Для этого выполните следующую команду. for d in dev sys run proc; do sudo mount --bind /$d /media/ubuntu/$d ; done
Благодаря @Oli за этот замечательный фрагмент кода.
Сначала загрузитесь с живого диска Ubuntu.Сначала загрузитесь из Ubuntu в прямом эфире диск.
# apt-get install sudo
Установите ранее установленный раздел Ubuntu в любой каталог, который вы хотите. В моем случае я смонтировал его в /media/ubuntu. sudo mkdir /media/ubuntu
sudo mount /dev/sdaX /media/ubuntu # /dev/sdaX - previously installed Ubuntu partition.
Установите ранее установленный раздел Ubuntu в любой каталог, который вы хотите. В моем случае я смонтировал его в /media/ubuntu.
Загрузитесь с дополнительным параметром init=/bin/sh в командной строке ядра. Это приведет вас непосредственно в корневую оболочку, откуда вы можете просто запустить apt-get install sudo, а затем перезагрузиться. Возможно, вам нужно будет запустить /etc/init.d/networking start, чтобы получить рабочее сетевое соединение. Намного проще, чем возиться с компакт-дисками восстановления или живыми дисками, если вы спросите меня.
Если вы уже установили или обновили пароль учетной записи пользователя root с помощью этой команды sudo passwd root, вы не беспокоитесь о чистке sudo. Просто войдите в свою учетную запись root, а затем установите sudo, [ ! d0]
su
apt-get install sudo
Нажмите, чтобы увеличить
sudo (и любые другие привилегии root) применимы только к работающей ОС. Если вы были глупы и удалены sudo (или / usr / если на то пошло) и не имеют таких альтернатив, как pkexec, вы можете просто загрузиться с чего-то другого, скопировать недостающее программное обеспечение и снова перезапустить.
Физическое доступ аннулирует любую и всю программную безопасность вашей системы.
Эта проблема, похоже, очень специфична для Ubuntu. Как пользователь, не являющийся пользователем ubuntu, я даже не понял, почему sudo будет каким-то особым случаем (многие дистрибутивы не устанавливают его по умолчанию).
Вам не нужно sudo вообще. Это просто ленивый ярлык, который позволяет вам выполнять команду root без фактического входа в систему с правами root. Однако, если вам нужно сделать что-то большее, чем одна команда, это просто ужасно, постоянно префиксное все с помощью sudo. Не говоря уже о том, что использование sudo делает пользователей незнающими о том, как работают разрешения и учетная запись root. Намного больше смысла просто входить в систему как root, администрировать систему и выйти из системы. Это вы делаете с su, если вы уже вошли в систему как обычный пользователь. Или вы можете войти в систему напрямую как root.
Конечно, вам нужно установить пароль root, это разумная конфигурация, в противном случае у вас есть такая же система, как Windows, в которой есть действия, которые никто не может выполнять. вы действительно заблокированы, если каким-то образом sudo недоступен (для работы /etc/, установки $PATH и других вещей, установленных, возможно, не будет, если что-то пойдет не так на ранней стадии загрузки).