У меня есть /home
на отдельном разделе. Я хочу переустановить Ubuntu.
Я не хочу терять свои личные файлы в / home (у меня уже есть резервная копия, но я хотел бы избежать хлопот восстановления резервной копии). Я знаю, как переустановить Ubuntu с использованием существующего /home
раздела без его форматирования, но я не хочу, чтобы какая-либо конфигурация из предыдущей Ubuntu была в новой установке.
Другими словами, я бы хотел новую и свежую установку Ubuntu с моими предыдущими личными файлами, /home
но БЕЗ любого файла конфигурации из предыдущей установки Ubuntu. Это возможно? Как я мог сделать это?
Я думал об удалении вручную всех скрытых файлов конфигурации /home
(начиная с «точки») с Live CD до запуска программы установки, но я не уверен, позволят ли мне разрешения на удаление этих файлов, и я Я также не уверен, что этого будет достаточно, чтобы не перенести какой-либо параметр конфигурации из предыдущей установки. Я подумал, что было бы хорошо спросить здесь, прежде чем пытаться сделать это, из соображений "безопасности";)
Ответы:
Я делал это довольно часто сейчас - почти каждый раз, когда обновлял свою систему или (особенно), если я переключался на другой дистрибутив. Обычно я выхожу из системы, захожу в консоль и захожу как root напрямую (или в зависимости от конфигурации системы, как другой пользователь и переключаюсь в root), перехожу в папку / home и просто изменяю имя домашней папки моего пользователя, например, на «myUserName.bak». ». например:
После установки я могу безопасно переместить все данные, необходимые для новой домашней папки для моего пользователя. (Это также хороший момент, чтобы подумать, действительно ли вам нужна папка с большими файлами, которых вы никогда не трогали последние 2 года;))
отредактируйте, как предложено в комментариях: прежде чем вы сможете получить доступ к файлам и папкам из вашей переименованной домашней папки, вы должны
источник
groups aliyans
. И выход был:aliyans : aliyans adm dialout cdrom plugdev lpadmin admin sambashare debian-tor jupiter
. Итак, что изменитсяnewUser.newUsersGroup
в моем случае? Будет ли это какsudo chown -R aliyans.aliyans.adm.dialout.cdrom.plugdev.lpadmin.admin.sambashare.debian-tor jupiter /home/myUserName.bak
?У меня всегда есть раздел / home, отдельный от /, поэтому, когда я нахожусь на новой установке / обновлении, когда я перехожу к шагу «Настройка разделов», я выбираю один для / (отформатированный) и другой для / home (не отформатирован), но с той же файловой системой, что и предыдущая (или совместимая).
Затем при создании пользователей я использую те же имена пользователей, что и в предыдущей установке, чтобы / home / user попал в то же место. Что в этом хорошего, так это то, что он не перезаписывает каталог пользователя.
Таким образом, если у меня будет / home / mike , после обновления я снова подключу / home и создам пользовательский mike, чтобы он получал все файлы и файлы конфигурации из предыдущей версии в / home / mike .
Единственное, чего здесь не хватает - это файлы конфигурации / etc, которые требуют резервного копирования / восстановления.
источник
Это то, что я всегда делаю:
В livecd я монтирую раздел / home и использую команду
Ubuntu дает право собственности на имя пользователя Ubuntu (имя пользователя live cd - Ubuntu), а путь к папке - это то, к чему подключен диск. На live cd это обычно находится в / media /, а имя состоит из множества цифр и букв.
Теперь удалите все файлы конфигурации (файлы и папки, начинающиеся с точки), но я оставляю несколько (например, .minecraft для моих сохранений игры). Это не только папки, но и файлы, начинающиеся с точки.
Во время установки. Зайдите в менеджер пользовательских разделов. Установите раздел в качестве точки монтирования / home (щелкнув по нему и выбрав «Редактировать или изменить», или как там его сейчас называют), и оставьте его, чтобы он не форматировался (в столбце «F» в списке дисков обозначения означают, что он будет отформатировать) и установите раздел ОС (один с системными файлами) в качестве точки монтирования / и отформатируйте его.
ТЕМ НЕ МЕНИЕ
После того, как вы завершите установку и войдете в систему, ваш домашний диск будет бесполезен, так как он все еще находится в Ubuntu. чтобы изменить это снова запустить
источник
Я сделал это, переместив скрытые файлы и папки в отдельный каталог (но я думаю, что их удаление тоже сработало бы), а затем завершил работу и установил с живого компакт-диска в точности так, как это было предложено grahammechanical в его ответе.
Я могу подтвердить, что это работает (или, по крайней мере, для меня).
Если вы сохраняете скрытые файлы и папки, а не удаляете их, вы можете использовать их для выборочного восстановления любых конфигураций, которые вы можете решить сохранить.
источник
Вы можете быть первым человеком, который попробует то, что вы хотите сделать. Итак, вы можете сказать нам, если это работает.
Я бы посоветовал вам удалить эти скрытые файлы / папки, начиная с точки (или, если вы нервничаете, - переименуйте их в
.somethingold
), затем закрыть и загрузить на live CD и переустановить без пометки/home
для форматирования.Программы, которые установлены заново, создадут новые точечные файлы / папки.
источник