Ubuntu, установленная путем копирования системных файлов, не загружается

Я пытался переместить существующую установку Ubuntu на новом разделе путем копирования всех файлов при выполнении из LiveCD. В конце новая система застревает при процессе начальной загрузки.

Что я делал

  1. Загруженный LiveCD.
  2. Смонтированные и старые и новые разделы.
  3. Используемый что-то как cp -a /mnt/old_root/* /mnt/new_root скопировать файлы, который, предположительно, сохраняет метаданные файла. (Возможно, я должен попробовать другие опции),
  4. Исправленный /etc/fstab в новой системе.
  5. Переустановленный GRUB путем выполнения этих шагов в первой попытке и этих шагов во второй попытке.
  6. Попробованный для начальной загрузки новой системы.
  7. Решенный эта проблема, но это не была причина.

UPD: Я попытался сделать те же шаги в недавно установленной системе и получил тот же результат.

Неважные детали:

  1. Я выполняю систему в Версии 6.0.5 r128870 VirtualBox
  2. Системой является Ubuntu 18.04.2 LTS; 4.15.0-45-универсальный Linux.

Что я получал

  • Начальная загрузка системы начинается.
  • Похоже, что система успешно монтируется / и /home. (Когда была ошибка в /etc/fstab система быстро спала до оболочки обслуживания),
  • Начальная загрузка системы застревает в анимированном экране-заставке.
  • Если я скрываю экран-заставку, я вижу, что тем же сервисам не удается запуститься много раз. Система почти не использует ЦП или устройство хранения данных. Boot console screenshot
  • Я могу загрузиться к режиму восстановления от GRUB.
  • Первые сообщения об ошибках из журнала:
2019-02-19T18:29:37+0000 hostname systemd[1]: Reached target Sockets.
2019-02-19T18:29:37+0000 hostname systemd[1]: Reached target Basic System.
2019-02-19T18:29:37+0000 hostname systemd[1]: Started D-Bus System Message Bus.
2019-02-19T18:29:37+0000 hostname dbus-daemon[1104]: dbus[1104]: Unknown group "power" in message bus configuration file
2019-02-19T18:31:07+0000 hostname systemd[1]: Failed to get initial list of names: Connection timed out
2019-02-19T18:31:07+0000 hostname systemd[1]: Failed to set up API bus: Connection timed out
2019-02-19T18:31:07+0000 hostname systemd[1]: Error occured during D-Bus APIs initialization: Connection timed out
2019-02-19T18:31:07+0000 hostname systemd[1]: Starting Login Service...
2019-02-19T18:31:07+0000 hostname systemd[1]: Starting System Logging Service...
2019-02-19T18:31:07+0000 hostname systemd[1]: Starting firewalld - dynamic firewall daemon...
2019-02-19T18:31:07+0000 hostname systemd[1]: Starting Detect the available GPUs and deal with any system changes...
2019-02-19T18:31:07+0000 hostname systemd[1]: Starting Avahi mDNS/DNS-SD Stack...
2019-02-19T18:31:07+0000 hostname systemd[1]: Started CUPS Scheduler.
2019-02-19T18:31:07+0000 hostname systemd[1]: Starting LSB: OpenIPMI Driver init script...
2019-02-19T18:31:07+0000 hostname systemd[1]: Starting WPA supplicant...
2019-02-19T18:31:08+0000 hostname avahi-daemon[1138]: Found user 'avahi' (UID 115) and group 'avahi' (GID 122).
2019-02-19T18:31:08+0000 hostname avahi-daemon[1138]: Successfully dropped root privileges.
2019-02-19T18:31:08+0000 hostname avahi-daemon[1138]: open(/run/avahi-daemon//pid): Permission denied
2019-02-19T18:31:08+0000 hostname avahi-daemon[1138]: Failed to create PID file: Permission denied
  • Сообщения как они повторяются каждые 90 секунд. Как я понимаю, dbus-демон умирает.
2019-02-19T20:53:47+0000 hostname systemd[1]: Failed to get initial list of names: Connection timed out
2019-02-19T20:53:47+0000 hostname systemd[1]: Failed to set up API bus: Connection timed out
2019-02-19T20:53:47+0000 hostname systemd[1]: Error occured during D-Bus APIs initialization: Connection timed out
2019-02-19T20:53:47+0000 hostname systemd[1]: Starting Network Manager...
2019-02-19T20:53:47+0000 hostname systemd[1]: dbus.service: Main process exited, code=exited, status=1/FAILURE
2019-02-19T20:53:47+0000 hostname systemd[1]: dbus.service: Failed with result 'exit-code'.
2019-02-19T20:53:47+0000 hostname systemd[1]: rsyslog.service: Start operation timed out. Terminating.
2019-02-19T20:53:47+0000 hostname systemd[1]: whoopsie.service: Service hold-off time over, scheduling restart.
2019-02-19T20:53:47+0000 hostname systemd[1]: whoopsie.service: Scheduled restart job, restart counter is at 7.
2019-02-19T20:53:47+0000 hostname systemd[1]: Started D-Bus System Message Bus.
2019-02-19T20:53:47+0000 hostname dbus-daemon[4650]: dbus[4650]: Unknown group "power" in message bus configuration file
2019-02-19T20:53:47+0000 hostname NetworkManager[4644]: <info>  [1550609627.2637] NetworkManager (version 1.10.6) is starting... (after a restart)
2019-02-19T20:53:47+0000 hostname NetworkManager[4644]: <info>  [1550609627.2641] Read config: /etc/NetworkManager/NetworkManager.conf (lib: 10-dns-resolved.conf, 20-connectivity-ubuntu.conf, no-mac-addr-change.conf) (run: netplan.conf) (etc: 10-globally-managed-devices.conf, 10-ubuntu-fan.conf, default-wifi-powersave-on.conf)
2019-02-19T20:55:17+0000 hostname systemd[1]: Failed to get initial list of names: Connection timed out
2019-02-19T20:55:17+0000 hostname systemd[1]: Failed to set up API bus: Connection timed out
2019-02-19T20:55:17+0000 hostname systemd[1]: Error occured during D-Bus APIs initialization: Connection timed out
2019-02-19T20:55:17+0000 hostname systemd[1]: Stopped crash report submission daemon.
2019-02-19T20:55:17+0000 hostname systemd[1]: Started crash report submission daemon.
2019-02-19T20:55:17+0000 hostname systemd[1]: rsyslog.service: Main process exited, code=killed, status=6/ABRT
2019-02-19T20:55:17+0000 hostname systemd[1]: rsyslog.service: Failed with result 'timeout'.
2019-02-19T20:55:17+0000 hostname systemd[1]: Failed to start System Logging Service.
2019-02-19T20:55:17+0000 hostname systemd[1]: dbus.service: Main process exited, code=exited, status=1/FAILURE
2019-02-19T20:55:17+0000 hostname systemd[1]: dbus.service: Failed with result 'exit-code'.
2019-02-19T20:55:17+0000 hostname systemd[1]: NetworkManager.service: Start operation timed out. Terminating.
2019-02-19T20:55:17+0000 hostname systemd[1]: Started D-Bus System Message Bus.
2019-02-19T20:55:17+0000 hostname whoopsie[4678]: [20:55:17] Could not create lock directory.
2019-02-19T20:55:17+0000 hostname whoopsie[4678]: [20:55:17] Using lock path: /var/lock/whoopsie/lock
2019-02-19T20:55:17+0000 hostname whoopsie[4678]: [20:55:17] Could not create lock file: Bad file descriptor
2019-02-19T20:55:17+0000 hostname whoopsie[4678]: [20:55:17] Could not read directory (13): /var/crash
2019-02-19T20:55:17+0000 hostname dbus-daemon[4685]: dbus[4685]: Unknown group "power" in message bus configuration file
2019-02-19T20:55:17+0000 hostname snapd[1246]: udevmon.go:190: udev monitor observed remove event for unknown device "/sys/dentry(4893:whoopsie.service)"

Вопрос

  1. Был cp -a ожидаемый работать?
  2. Где различие между старым и новым разделом?
  3. Я должен вырыть в саму проблему начальной загрузки?
1
задан 21 February 2019 в 18:29

2 ответа

Благодарите этому сообщению, я смог разрешить проблему путем выполнения следующих команд в оболочке восстановления:

chown root:root /
chmod 755 /

Новая система хорошо работает так cp -a метод, вероятно, в порядке. Проблема состояла в том, что корневой каталог имел неправильные полномочия. (Как я понимаю, каталог получил свои полномочия, когда я отформатировал раздел; и они, очевидно, остались такими же, когда я скопировал системные файлы в каталоге).

2
ответ дан 7 December 2019 в 13:18

Это вызовет Вас больше проблем с полномочиями, в то время как Вы продолжаете использовать систему, необходимо использовать опцию сохранить полномочия как tar cpf - | (CD/newmount; tar xvpf-) или rsync-avzt источник//dest (в rsync предостерегаются запаздывающий символ наклонной черты),

0
ответ дан 7 December 2019 в 13:18

Другие вопросы по тегам:

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