19
June
2025
Устранение ошибки "Finished Record Runlevel Change in UTMP"
0:49

Устранение ошибки "Finished Record Runlevel Change in UTMP"

19 June 2025 0:49

При переносе жесткого диска с установленной системой Linux Mint с одного на другой компьютер), загрузка операционной системы остановилась на ошибке "Finished Record Runlevel Change in UTMP".

Описание ситуации

Имеется SSD-жесткий диск с устанолвенной ОС Linux Mint, принесенный с рабочего места домой. При попытке загрузки с него на домашнем персональном комьютере возникает ошибка.

"Starting Record Runlevel Change in UTMP".

Останов загрузки происходит после следующей надписи:

"Finished Record Runlevel Change in UTMP".

Ниже в статье приводится решение данной проблемы.

Часть 1. Действия под "root" из режима восстановления

1) При включении ПК с Linux в меню Grub2 вибираем "Дополнительные параметры загрузки" и в ней "Запус в режиме восстановления".
Затем пункт "root" и вводим известный пароль для рут, который использовали ранее.
2) Восстанавливаем сеть, т.к. ее может не быть, о чем говорит ошибка "Временная проблема разрешния имен" при выполнении команды ping.
Для этого редактиуем файл /etc/network/interfaces.
Но первым делом нужно узнать имя сетевого адаптера:

ifconfig -a

В моём случае, на рабочем ПК было имя enp2s10, а на домашнем - enp2s0. Также исправил nameserver для разрешения имён. В моём случае не используется netplan. но с ним порядок должен быть похожий. См. статью "netplan как замена /etc /network /interfaces".

Открыл в nano на редактирование файл /etc/network/interfaces и исправил его:

nano /etc/network/interfaces

# This file describes the network interfaces available on your system

and how to activate them. For more information, see interfaces(5).

The loopback network interface

auto lo
iface lo inet loopback

The primary network interface

auto enp2s0
allow-hotplug enp2s0
iface enp2s0 inet dhcp
nameserver 8.8.8.8

Ctrl+O , Ctrl+X

После этого запустил службу сети, и для надёжности systemd-resolved:

service networking start
resolvcont -u
systemctl restart systemd-resolved.service

Теперь ping по имени узла работает:

ping mail.ru

Теперь путём удаления больших файлов очищаем свободное место на диске.
Нужно освободить порядка 3.5 ГБайт.

cd /home
ls
cd имя_пользователя
ls -l
rm имя_файла
cd Загрузки
ls -l
rm *.iso

и т.д., пока не освободим место.

Часть 2. Решение проблем с драйвером видеокарты

Узнаем версию ядра ОС, т.к. драйвер должен быть в встроен в ядро при помощи dkms автоматически,
при выполнения установки пакета с драйвером видеокарты.

uname -a

оказался Linux it-linux 5.15.0-141-generic - примерно такой же отлично работает на рабочем ПК в настоящее время.

Узнать модель видеокарты:

inxi -G

В моём случае - nVidia, Удалил драйвер nouveau и сразу же установил драйвер nVidia (Если видеокарта встроенная от AMD или intel - соответственно нужно устанавливать другие пакеты).

apt update
apt install ubuntu-drivers-common

apt remove xserver-xorg-video-nouveau

ubuntu-drivers list
ubuntu-drivers install

Таким образом установлен драйвер видеокарты "nvidia-driver-390" и загружен в активное ядро.

Часть 3. Редактирование /etc/default/grub

1) Добавил в файл /etc/default/grub следующий текст

nano /etc/default/grub

# The resolution used on graphical terminal

note that you can use only modes which your graphic card supports via VBE

you can see them in real GRUB with the command `vbeinfo'

GRUB_GFXMODE=1280x1024x32
GRUB_GFXPAYLOAD_LINUX=keep
GRUB_TERMINAL=gfxterm

где 1280x1024 - максимальное разрешение для моего домашнего дисплея , x32 - глубина цвета.
keep - не изменять разрешение после перехода из grub2 к продолжению загрузки.

Ctrl+O , Ctrl+X

Обновление grub2 из того же режима root

update-grub2

(Команды update-grub2 и update-grub эквивалентны).

Часть 4. Перезагрузка

reboot

В моём случае загрузка произошла и переход из текстового в графический режим позволил запустить рабочий стол.

Часть 5. Решение возможных проблем

(Пункт пропускаем, если проблем нет).

1) Если загрузка не дошла до ввода пароля или не показался рабочий стол, нужно выключить и включить ПК, снова зайти в режим восстановления и далее пункте меню "root". В нём выполнить команду

update-initramfs -k all -c

Драйвер видеокарты будет загружен во все (-k all) ядра Linux, имеющиеся на ПК. Затем выполнить перезагрузку

reboot

2) Можно попытать переустановить пакет XServer:

apt install --reinstall xserver-xorg-core

3) Обновите систему, и установится свежий драйвер mesa

apt update
apt upgrade -y

4) В зависимост от рабочего стола и менеджера окон, их можно тоже переустановить:

echo $XDG_CURRENT_DESKTOP
apt install --reinstall lxqt # ИЛИ gnome-core, gnome-shell, gnome-session

cat /etc/X11/default-display-manager
sudo apt install --reinstall lightdm # ИЛИ gdm

dpkg-reconfigure lightdm

5) Из консоли можно выполнить (источник)

service lightdm stop
sudo X -configure
sudo mv xorg.conf.new /etc/X11/xorg.conf
sudo start lightdm

Вместо lightdm может быть gdm для менеджера окно Gnome. Или xfwm4 для xfce.



Related publications