Если вы запустите это:
dpkg-query -W --showformat='${Package} ${Version} ${Section}\n' > filesystem.manifest
Тогда fileystem.manifest выглядит так:
abiword-common 2.9.2+svn20120213-1 editors
accountsservice 0.6.15-2ubuntu9.7 admin
acl 2.2.51-5ubuntu1 utils
acpi-support 0.140.1 admin
acpid 1:2.0.10-1ubuntu3 admin
activity-log-manager-common 0.9.4-0ubuntu3.2 utils
activity-log-manager-control-center 0.9.4-0ubuntu3.2 utils
adduser 3.113ubuntu2 admin
adium-theme-ubuntu 0.3.2-0ubuntu1 gnome
Здесь показаны все детали приложения.
Прежде всего, кажется, что ваш корневой раздел в /dev/mapper/xubuntu--vg-root не настроен в /etc/fstab. Это нужно будет исправить. Во-вторых, ваш раздел /boot довольно мал. Будьте внимательны при удалении старых ядер или у вас возникнут проблемы с установкой обновлений после того, как ваш раздел /boot будет заполнен до 100%. Создание большого загрузочного раздела и размещение дома на отдельном диске в целом можно легко выполнить с помощью ручного разбиения во время установки. Посмотрите, как это сделать в моем сообщении здесь, если вам интересно, но оно применимо только к новым установкам.
Я должен помочь вам с переносом и вернуть ваш корневой раздел в /etc/fstab. Поскольку вы указали, что уже сделали изменения в одном или нескольких из этих файлов, я предполагаю, что вы уже знаете, как редактировать файлы с правами root или с помощью sudo. Вам нужно будет сделать любые изменения файлов, упомянутые ниже таким образом.
Схват системного образа: мы собираемся внести существенные изменения в систему. Если у вас есть «рабочая» система прямо сейчас, вы должны использовать инструмент, например мой пост здесь , чтобы захватить системный образ, чтобы восстановить его, если что-то действительно перепуталось!
Схват изображения системы: Отредактируйте /etc/fstab и добавьте строку вверху который читается следующим образом: /dev/mapper/xubuntu--vg-root / ext4 errors=remount-ro 0 1 Без этой линии ваш компьютер даже не загрузится.
Миграция /home: Для этого есть несколько частей. Вы должны перенести все свои документы на внешний диск. Вы должны обновить файл /etc/crypttab, чтобы ваша система могла расшифровывать внешний диск во время загрузки. Это означает, что вам нужно будет ввести пароль для дешифрования внутреннего диска, а затем вам потребуется ввести другой пароль для расшифровки вашего внешнего диска. Есть способы разблокировать два диска, предоставляя только один пароль, но я не буду вдаваться в это. Если вы хотите узнать больше об этом, прочитайте здесь и здесь. Вы также должны обновить /etc/fstab, чтобы ваша система знала, как смонтировать домашний каталог. Наконец, вам нужно обновить initramfs.
Скопировать содержимое вашего домашнего каталога на внешний диск. В терминале запустите следующее, изменив путь к внешнему диску по мере необходимости. Каждая из этих команд может занять несколько минут. Создайте хеши, которые будут использоваться позже для проверки целостности скопированных файлов. Это не обязательно, но приятно иметь возможность подтвердить, что при копировании ничего не получилось. sudo find $HOME -type f -exec md5sum '{}' >> $HOME/checksums.md5 \; Скопируйте все в своем домашнем каталоге на внешний диск sudo cp -ar $HOME/. /media/$USER/My_external_drive. Если вы создали контрольные суммы всех ваших файлов, перейдите и проверьте их. Если вы вошли в свою учетную запись, имейте в виду, что некоторые файлы могут естественным образом меняться между точкой создания контрольных сумм и проверкой скопированных файлов. Если были какие-то сбои, просто убедитесь, что они не являются важными файлами. cd /media/$USER/My_external_drive sudo md5sum -c checksums.md5 | grep "FAILED" Вам также нужно будет удалить все из /home, чтобы его можно было использовать в качестве точки монтирования, но мы не хотим делать это с вашей локальной установки xubuntu. Мы подождем, пока не будем готовы перезагружаться и использовать для этого live CD / USB. Обновление /etc/crypttab: откройте /etc/crypttab для редактирования и добавьте следующую строку, заменив x на фактические значения UUID для вашего раздела LUKS на вашем внешнем диске. luks_home UUID=39af7a74-xxxx none luks,discard Обновление /etc/fstab для включения нового раздела /home: Откройте /etc/fstab для редактирования и добавьте следующую строку в конец /dev/mapper/luks_home /home ext4 defaults 0 2 Обновите свои initramfs sudo update-initramfs -k all -uМиграция /home: Теперь ваш файл /etc/fstab должен выглядеть примерно так:
/dev/mapper/xubuntu--vg-root / ext4 errors=remount-ro 0 1 # /boot was on /dev/sda1 during installation UUID=f2c4a3ef-longstringofnumbers /boot ext2 defaults 0 2 /dev/mapper/xubuntu--vg-swap_1 none swap sw 0 0 /dev/mapper/luks_home /home ext4 defaults 0 2Теперь ваш файл /etc/crypttab должен выглядеть примерно так:
sda5_crypt UUID=4426b1a1-longstringofnumbers none luks,discard luks_home UUID=39af7a74-xxxx none luks,discardЕсли вы обнаружите какие-либо проблемы с файлом /etc/crypttab и внесите изменения, обязательно запустите команду update-initramfs еще раз из пункта 4.
Перезагрузитесь в живую ОС Как только вы уверены, что у вас есть все, что вам нужно скопировать, пришло время стереть все с /home, чтобы его можно было использовать в качестве точки монтирования. Получите ваш live CD / USB и загрузитесь с него.
После загрузки вам нужно будет расшифровать и смонтировать раздел LUKS на вашем внутреннем диске. Выполните следующие команды для этого, введя пароль для шифрования при появлении запроса dev=$(sudo lsblk | grep -B1 "sda5_crypt" | grep -oP "sd[a-z]\d\b" | awk '{print "/dev/"$1}') sudo cryptsetup luksOpen $dev internal_crypt sudo mount /dev/mapper/xubuntu--vg-root /mnt Теперь ваш старый домашний раздел должен быть расположен в / mnt / home. Давайте удалим все внутри sudo rm -fr /mnt/home/*Перезагрузитесь в живую ОС . На этом этапе вы готовы перезагрузиться. Когда ваш старый домашний каталог опустел, выключите оперативную ОС и перезагрузитесь в вашу систему. Теперь ваша система должна запросить два пароля, один для дешифрования внутреннего диска и один для дешифрования внешнего диска. Предполагая, что вы правильно ввели оба эти параметра, ваша система должна загрузиться, и ваш домашний каталог должен находиться на вашем внешнем диске.
Проверка того, что внешний диск используется как /home: Если все в порядке, где вы оставили его в своем домашнем каталоге, вы золотые. Вы можете ввести mount | grep "/home" в окно терминала. Он должен показать, что ваш раздел LUKS на вашем внешнем диске установлен на /home.
Прежде всего, кажется, что ваш корневой раздел в /dev/mapper/xubuntu--vg-root не настроен в /etc/fstab. Это нужно будет исправить. Во-вторых, ваш раздел /boot довольно мал. Будьте внимательны при удалении старых ядер или у вас возникнут проблемы с установкой обновлений после того, как ваш раздел /boot будет заполнен до 100%. Создание большого загрузочного раздела и размещение дома на отдельном диске в целом можно легко выполнить с помощью ручного разбиения во время установки. Посмотрите, как это сделать в моем сообщении здесь, если вам интересно, но оно применимо только к новым установкам.
Я должен помочь вам с переносом и вернуть ваш корневой раздел в /etc/fstab. Поскольку вы указали, что уже сделали изменения в одном или нескольких из этих файлов, я предполагаю, что вы уже знаете, как редактировать файлы с правами root или с помощью sudo. Вам нужно будет сделать любые изменения файлов, упомянутые ниже таким образом.
Схват системного образа: мы собираемся внести существенные изменения в систему. Если у вас есть «рабочая» система прямо сейчас, вы должны использовать инструмент, например мой пост здесь , чтобы захватить системный образ, чтобы восстановить его, если что-то действительно перепуталось!
Схват изображения системы: Отредактируйте /etc/fstab и добавьте строку вверху который читается следующим образом: /dev/mapper/xubuntu--vg-root / ext4 errors=remount-ro 0 1 Без этой линии ваш компьютер даже не загрузится.
Миграция /home: Для этого есть несколько частей. Вы должны перенести все свои документы на внешний диск. Вы должны обновить файл /etc/crypttab, чтобы ваша система могла расшифровывать внешний диск во время загрузки. Это означает, что вам нужно будет ввести пароль для дешифрования внутреннего диска, а затем вам потребуется ввести другой пароль для расшифровки вашего внешнего диска. Есть способы разблокировать два диска, предоставляя только один пароль, но я не буду вдаваться в это. Если вы хотите узнать больше об этом, прочитайте здесь и здесь. Вы также должны обновить /etc/fstab, чтобы ваша система знала, как смонтировать домашний каталог. Наконец, вам нужно обновить initramfs.
Скопировать содержимое вашего домашнего каталога на внешний диск. В терминале запустите следующее, изменив путь к внешнему диску по мере необходимости. Каждая из этих команд может занять несколько минут. Создайте хеши, которые будут использоваться позже для проверки целостности скопированных файлов. Это не обязательно, но приятно иметь возможность подтвердить, что при копировании ничего не получилось. sudo find $HOME -type f -exec md5sum '{}' >> $HOME/checksums.md5 \; Скопируйте все в своем домашнем каталоге на внешний диск sudo cp -ar $HOME/. /media/$USER/My_external_drive. Если вы создали контрольные суммы всех ваших файлов, перейдите и проверьте их. Если вы вошли в свою учетную запись, имейте в виду, что некоторые файлы могут естественным образом меняться между точкой создания контрольных сумм и проверкой скопированных файлов. Если были какие-то сбои, просто убедитесь, что они не являются важными файлами. cd /media/$USER/My_external_drive sudo md5sum -c checksums.md5 | grep "FAILED" Вам также нужно будет удалить все из /home, чтобы его можно было использовать в качестве точки монтирования, но мы не хотим делать это с вашей локальной установки xubuntu. Мы подождем, пока не будем готовы перезагружаться и использовать для этого live CD / USB. Обновление /etc/crypttab: откройте /etc/crypttab для редактирования и добавьте следующую строку, заменив x на фактические значения UUID для вашего раздела LUKS на вашем внешнем диске. luks_home UUID=39af7a74-xxxx none luks,discard Обновление /etc/fstab для включения нового раздела /home: Откройте /etc/fstab для редактирования и добавьте следующую строку в конец /dev/mapper/luks_home /home ext4 defaults 0 2 Обновите свои initramfs sudo update-initramfs -k all -uМиграция /home: Теперь ваш файл /etc/fstab должен выглядеть примерно так:
/dev/mapper/xubuntu--vg-root / ext4 errors=remount-ro 0 1 # /boot was on /dev/sda1 during installation UUID=f2c4a3ef-longstringofnumbers /boot ext2 defaults 0 2 /dev/mapper/xubuntu--vg-swap_1 none swap sw 0 0 /dev/mapper/luks_home /home ext4 defaults 0 2Теперь ваш файл /etc/crypttab должен выглядеть примерно так:
sda5_crypt UUID=4426b1a1-longstringofnumbers none luks,discard luks_home UUID=39af7a74-xxxx none luks,discardЕсли вы обнаружили какие-либо проблемы с файлом /etc/crypttab и вносили изменения, обязательно запустите команду update-initramfs еще раз из пункта 4.
Перезагрузитесь в живую ОС Как только вы уверены, что у вас есть все, что вам нужно скопировать, пришло время стереть все с /home, чтобы его можно было использовать в качестве точки монтирования. Получите ваш live CD / USB и загрузитесь с него.
После загрузки вам нужно будет расшифровать и смонтировать раздел LUKS на вашем внутреннем диске. Выполните следующие команды для этого, введя пароль для шифрования при появлении запроса dev=$(sudo lsblk | grep -B1 "sda5_crypt" | grep -oP "sd[a-z]\d\b" | awk '{print "/dev/"$1}') sudo cryptsetup luksOpen $dev internal_crypt sudo mount /dev/mapper/xubuntu--vg-root /mnt Теперь ваш старый домашний раздел должен быть расположен в / mnt / home. Давайте удалим все внутри sudo rm -fr /mnt/home/*Перезагрузитесь в живую ОС . На этом этапе вы готовы перезагрузиться. Когда ваш старый домашний каталог опустел, выключите оперативную ОС и перезагрузитесь в вашу систему. Теперь ваша система должна запросить два пароля, один для дешифрования внутреннего диска и один для дешифрования внешнего диска. Предполагая, что вы правильно ввели оба эти параметра, ваша система должна загрузиться, и ваш домашний каталог должен находиться на вашем внешнем диске.
Проверка того, что внешний диск используется как /home: Если все в порядке, где вы оставили его в своем домашнем каталоге, вы золотые. Вы можете ввести mount | grep "/home" в окно терминала. Он должен показать, что ваш раздел LUKS на вашем внешнем диске установлен на /home.
Прежде всего, кажется, что ваш корневой раздел в /dev/mapper/xubuntu--vg-root не настроен в /etc/fstab. Это нужно будет исправить. Во-вторых, ваш раздел /boot довольно мал. Будьте внимательны при удалении старых ядер или у вас возникнут проблемы с установкой обновлений после того, как ваш раздел /boot будет заполнен до 100%. Создание большого загрузочного раздела и размещение дома на отдельном диске в целом можно легко выполнить с помощью ручного разбиения во время установки. Посмотрите, как это сделать в моем сообщении здесь, если вам интересно, но оно применимо только к новым установкам.
Я должен помочь вам с переносом и вернуть ваш корневой раздел в /etc/fstab. Поскольку вы указали, что уже сделали изменения в одном или нескольких из этих файлов, я предполагаю, что вы уже знаете, как редактировать файлы с правами root или с помощью sudo. Вам нужно будет сделать любые изменения файлов, упомянутые ниже таким образом.
Схват системного образа: мы собираемся внести существенные изменения в систему. Если у вас есть «рабочая» система прямо сейчас, вы должны использовать инструмент, например мой пост здесь , чтобы захватить системный образ, чтобы восстановить его, если что-то действительно перепуталось!
Схват изображения системы: Отредактируйте /etc/fstab и добавьте строку вверху который читается следующим образом: /dev/mapper/xubuntu--vg-root / ext4 errors=remount-ro 0 1 Без этой линии ваш компьютер даже не загрузится.
Миграция /home: Для этого есть несколько частей. Вы должны перенести все свои документы на внешний диск. Вы должны обновить файл /etc/crypttab, чтобы ваша система могла расшифровывать внешний диск во время загрузки. Это означает, что вам нужно будет ввести пароль для дешифрования внутреннего диска, а затем вам потребуется ввести другой пароль для расшифровки вашего внешнего диска. Есть способы разблокировать два диска, предоставляя только один пароль, но я не буду вдаваться в это. Если вы хотите узнать больше об этом, прочитайте здесь и здесь. Вы также должны обновить /etc/fstab, чтобы ваша система знала, как смонтировать домашний каталог. Наконец, вам нужно обновить initramfs.
Скопировать содержимое вашего домашнего каталога на внешний диск. В терминале запустите следующее, изменив путь к внешнему диску по мере необходимости. Каждая из этих команд может занять несколько минут. Создайте хеши, которые будут использоваться позже для проверки целостности скопированных файлов. Это не обязательно, но приятно иметь возможность подтвердить, что при копировании ничего не получилось. sudo find $HOME -type f -exec md5sum '{}' >> $HOME/checksums.md5 \; Скопируйте все в своем домашнем каталоге на внешний диск sudo cp -ar $HOME/. /media/$USER/My_external_drive. Если вы создали контрольные суммы всех ваших файлов, перейдите и проверьте их. Если вы вошли в свою учетную запись, имейте в виду, что некоторые файлы могут естественным образом меняться между точкой создания контрольных сумм и проверкой скопированных файлов. Если были какие-то сбои, просто убедитесь, что они не являются важными файлами. cd /media/$USER/My_external_drive sudo md5sum -c checksums.md5 | grep "FAILED" Вам также нужно будет удалить все из /home, чтобы его можно было использовать в качестве точки монтирования, но мы не хотим делать это с вашей локальной установки xubuntu. Мы подождем, пока не будем готовы перезагружаться и использовать для этого live CD / USB. Обновление /etc/crypttab: откройте /etc/crypttab для редактирования и добавьте следующую строку, заменив x на фактические значения UUID для вашего раздела LUKS на вашем внешнем диске. luks_home UUID=39af7a74-xxxx none luks,discard Обновление /etc/fstab для включения нового раздела /home: Откройте /etc/fstab для редактирования и добавьте следующую строку в конец /dev/mapper/luks_home /home ext4 defaults 0 2 Обновите свои initramfs sudo update-initramfs -k all -uМиграция /home: Теперь ваш файл /etc/fstab должен выглядеть примерно так:
/dev/mapper/xubuntu--vg-root / ext4 errors=remount-ro 0 1 # /boot was on /dev/sda1 during installation UUID=f2c4a3ef-longstringofnumbers /boot ext2 defaults 0 2 /dev/mapper/xubuntu--vg-swap_1 none swap sw 0 0 /dev/mapper/luks_home /home ext4 defaults 0 2Теперь ваш файл /etc/crypttab должен выглядеть примерно так:
sda5_crypt UUID=4426b1a1-longstringofnumbers none luks,discard luks_home UUID=39af7a74-xxxx none luks,discardЕсли вы обнаружите какие-либо проблемы с файлом /etc/crypttab и внесите изменения, обязательно запустите команду update-initramfs еще раз из пункта 4.
Перезагрузитесь в живую ОС Как только вы уверены, что у вас есть все, что вам нужно скопировать, пришло время стереть все с /home, чтобы его можно было использовать в качестве точки монтирования. Получите ваш live CD / USB и загрузитесь с него.
После загрузки вам нужно будет расшифровать и смонтировать раздел LUKS на вашем внутреннем диске. Выполните следующие команды для этого, введя пароль для шифрования при появлении запроса dev=$(sudo lsblk | grep -B1 "sda5_crypt" | grep -oP "sd[a-z]\d\b" | awk '{print "/dev/"$1}') sudo cryptsetup luksOpen $dev internal_crypt sudo mount /dev/mapper/xubuntu--vg-root /mnt Теперь ваш старый домашний раздел должен быть расположен в / mnt / home. Давайте удалим все внутри sudo rm -fr /mnt/home/*Перезагрузитесь в живую ОС . На этом этапе вы готовы перезагрузиться. Когда ваш старый домашний каталог опустел, выключите оперативную ОС и перезагрузитесь в вашу систему. Теперь ваша система должна запросить два пароля, один для дешифрования внутреннего диска и один для дешифрования внешнего диска. Предполагая, что вы правильно ввели оба эти параметра, ваша система должна загрузиться, и ваш домашний каталог должен находиться на вашем внешнем диске.
Проверка того, что внешний диск используется как /home: Если все в порядке, где вы оставили его в своем домашнем каталоге, вы золотые. Вы можете ввести mount | grep "/home" в окно терминала. Он должен показать, что ваш раздел LUKS на вашем внешнем диске установлен на /home.