Домашняя папка Linux неправильно смонтирована после добавления гостя

Если я правильно понял ваш вопрос, ваша проблема заключается в том, что вы не можете успешно получить доступ к настройке BIOS или приглашению GRUB во время загрузки из-за других проблем, и вам необходимо понизить версию ядра.

Поскольку инструменты управления пакетами обычно не позволяют вам удалить текущую версию ядра, вам нужно каким-то образом сначала загрузить более старое ядро ​​, не взаимодействуя с GRUB во время загрузки .

Это просто.

Сначала посмотрите на /etc/default/grubв вашей системе и найдите настройку GRUB_DEFAULT=. Если он говорит:

GRUB_DEFAULT=saved

, затем вы можете использовать sudo grub-set-default <number>, чтобы изменить, какие из настроенных параметров загрузки GRUB будет выбирать по умолчанию.Обычно это будет самая верхняя запись или запись с номером 0. Поэтому, если вы хотите отменить одно обновление ядра, вы обычно просто говорите sudo grub-set-default 1и перезагружаетесь, а затем вы можете удалить последний пакет ядра, который вы были проблемы с.

Но если /etc/default/grubвместо этого говорит:

GRUB_DEFAULT=0

, затем вы можете отредактировать этот файл, чтобы вместо этого сказать GRUB_DEFAULT=1, а затем запустить sudo update-grub, чтобы изменения вступили в силу. Затем перезагрузитесь, и снова вы сможете удалить новейшее ядро, которое вы установили в настоящее время, поскольку вы больше не будете на нем работать.

После удаления проблемной версии ядра вам следует отменить изменение загрузчика, иначе вы навсегда останетесь на шаг позади обновлений ядра:-)

Итак, либо запустите sudo grub-set-default 0, либо отредактируйте /etc/default/grubеще раз, чтобы отменить изменения + запустите sudo update-grub, в зависимости от того, что вы сделали изначально.

0
04.03.2020, 23:34
1 ответ

Вы не говорите, что вы сделали, так что нижеследующее является догадками.

Как вы сказали, возможно, вы запутались в своем домашнем каталоге. Невозможно сделать, как вы, либо использовать root, либо sudo. Подключитесь как root и осмотритесь. Проверьте разрешения /home/user. Исправить, например. chmod u+rwx /home/user. (Думаю, это маловероятно ).

Гораздо более вероятно повреждение файлов запуска для вашей оболочки, т.е. .profile, .bashrcи т.п. Снова как root (, поскольку вы не можете войти в систему, переместите их, например, в. .profile.saveи повторите попытку входа. Это должно работать, но ваши настройки исчезли. Для каждого файла проверьте, например. если..profile.save(нет, первый '.' это не ошибка, он просит прочитать и выполнить содержимое файла )работает. Если да, отойдите назад; если нет, отредактируйте.

1
28.04.2021, 23:21

Теги

Похожие вопросы