Я обновил свой ноутбук новым ssd и установил на него 64-битную версию Ubuntu. На старом жестком диске установлено несколько операционных систем, в том числе моя старая установка Ubuntu 32bit. Теперь я хочу переместить файлы и папки между этими двумя домашними каталогами, когда я вошел в новую Установку Ubuntu. Как я могу это сделать?
Заранее спасибо.
Дэнни
РЕДАКТИРОВАТЬ:
Я забыл упомянуть, что домашние каталоги зашифрованы.
Я не уверен, что вы пробовали до сих пор, поэтому я попытаюсь объяснить немного.
Если вы просто хотите переместить файлы из одного домашнего каталога в другой, вы можете запустить
mv /path/to/old/hdd/home/$USER/stuff ~
, чтобы скопировать ваши файлы. Если вы предпочитаете не делать это через командную строку, вы можете попробовать nautilus
(браузер файлов, который открывается при открытии «Home» в Gnome).
Если вы не знаете, как найти свой старый раздел, вы должны сначала смонтировать его (что вы можете легко сделать из Nautilus), а затем перейти к home/username
в старом жестком диске, где username
- это ваш имя пользователя.
Теперь может случиться так, что когда вы копируете файлы, они остаются в собственности, что может вас беспокоить. Обычно, когда вы копируете файлы в свой домашний каталог, они меняют владельца и становятся «вашими». Если это не так, вы можете просто создать целевую папку и chmod
заставить ее весь контент наследовать владение:
mkdir target
chmod 2775 target
… и затем скопировать файлы в «целевой» каталог. [ 1129]
Или вы можете просто chown $USER copied-files -R
получить право собственности на скопированные файлы.
ОБНОВЛЕНИЕ: Если ваш домашний каталог был зашифрован, попробуйте процедуру, описанную в этой теме :
- Поменять местами жесткие диски между двумя ноутбуки
- Установлена новая система
- Создан пользователь с тем же именем пользователя и паролем
- По завершении я загрузился в режим восстановления, установил старый / домашний раздел в fstab и переместил Каталог / var / lib / ecryptfs / из старой системы в новую (чтобы иметь те же самые старые ключи) (резервное копирование рекомендуется, конечно)
- Загрузил новую систему, и все работало как раньше
[ 1135] blockquote>Если у вас не было
/home
в отдельном разделе, вы можете просто
- выйти из системы с вашим пользователем в новой системе
- move Ваш старый домашний каталог недоступен (используется root)
- скопируйте старый домашний каталог со старого жесткого диска на новый
- войдите в систему с тем же именем пользователя и паролем (
useradd
это если его не существует, илиpasswd
лет ваш пароль временно возвращается к тому, что было в старой системе)- скопируйте файлы в какую-то другую папку, которая не зашифрована (т.е. из вашего домашнего каталога)
- снова выйдите из системы
- вернитесь в ваш новый домашний каталог (снова с root)
- переместите файлы из временного места в ваш новый домашний каталог
Надеюсь, что помогает.