Переустановка Ubuntu без создания / home, а также без старых файлов конфигурации?

У меня есть /home на отдельном разделе. Я хочу переустановить Ubuntu.

Я не хочу потерять личные файлы в / home (у меня уже есть резервная копия, но я бы хотел избежать проблем с восстановлением резервной копии). Я знаю, как переустановить Ubuntu, используя существующий /home раздел без его форматирования, но я не хочу, чтобы какая-либо конфигурация из предыдущего Ubuntu была в новой установке.

Другими словами, мне нужна новая и свежая установка Ubuntu с моими предыдущими личными файлами в /home но без каких-либо файлов конфигурации из предыдущей установки Ubuntu. Это возможно? Как я мог это сделать?

Я думал о том, чтобы вручную удалить все скрытые файлы конфигурации в /home (те, которые начинаются с «точки») с Live CD, прежде чем запускать программу установки, но я не уверен, что разрешения на файл позволят мне удалить эти файлы и Я также не уверен, что этого будет достаточно, чтобы не приносить никаких настроек конфигурации из предыдущей установки. Я подумал, что было бы неплохо спросить здесь, прежде чем пытаться это сделать, по соображениям безопасности;)

Я делал это довольно часто сейчас – почти каждый раз, когда я обновлял свою систему или (особенно), если бы переключился на другой дистрибутив. Я обычно выхожу из системы, перехожу на консоль и вхожу в систему как root напрямую (или в зависимости от конфигурации системы, как и другой пользователь и переключается на root), папку cd to / home и просто меняет имя домашней папки моего пользователя, например, на «myUserName.bak» ». например:

 sudo mv /home/myUserName /home/myUserName.bak 

После установки я могу безопасно перемещать все данные, необходимые для вновь созданной домашней папки для моего пользователя. (Это также хороший момент для размышления о том, действительно ли вам нужна эта папка больших файлов, которые вы никогда не касались последние 2 года;))

отредактируйте, как предложено комментариями: прежде чем вы сможете получить доступ к файлам и папкам из переименованной домашней папки, вам необходимо

 sudo chown -R newUser.newUsersGroup /home/myUserName.bak 

У меня всегда есть раздел / home отдельно от /, поэтому, когда я нахожусь в новой установке / обновлении, когда я нахожусь на этапе «настроить разделы», я выбираю один для / (отформатированный) и другой для / home (не форматированный), но с той же файловой системой, что и предыдущая (или совместимая).

Затем, создавая пользователей, я должен использовать те же имена пользователей, что и предыдущая, так что / home / user попадает в одно и то же место. Что замечательно в этом, так это то, что он не перезаписывает каталог пользователя.

Таким образом, если у меня есть / home / mike , после моего обновления у меня снова появится mount on / home и создайте пользовательский микрофон, чтобы он получал все файлы и файлы конфигурации из предыдущей версии на / home / mike .

Единственное, что здесь отсутствует, это файлы конфигурации / etc, которым требуется резервное копирование / восстановление.

Это то, что я всегда делаю:

На livecd я монтирую раздел / home и использую команду

 sudo chown -hR ubuntu /path/to/home/drive 

Ubuntu дает право собственности на имя пользователя ubuntu (имя пользователя cd для пользователя – ubuntu), а папка – путь, к которому подключен диск. На живом компакт-диске это обычно находится в / media /, а имя составлено из многих чисел буквами.

Теперь удалите все файлы конфигурации (файлы и папки, начинающиеся с точки), но я оставляю несколько (например, .minecraft для моей игры). Его не только папки, но и файлы, начинающиеся с точки.

Во время установки. Перейдите в пользовательский менеджер разделов. Установите свой раздел в качестве точки монтирования / дома (щелкнув по нему, выбрав редактирование или изменение или что бы он там ни называл это), и оставьте его так, чтобы он не был отформатирован (в столбце F списка дисков метки указывают, что он будет отформатировать) и установить раздел ОС (один с системными файлами) в качестве точки монтирования / и формата DO, который один.

ОДНАКО

После того, как вы закончите установку и войдете в систему, ваш домашний диск будет бесполезен, так как его собственность все еще находится на ubuntu. снова изменить его

 sudo chown -hR YourUsernameHere ~/ 

Я сделал это, переместив скрытые файлы и папки в отдельный каталог (но я думаю, что удаление их тоже будет работать), а затем выключение и установка с живого CD точно так же, как это было предложено grahammechanical в его ответе.

Я могу подтвердить, что он работает (или, по крайней мере, для меня).

Если вы сохраняете скрытые файлы и папки вместо их удаления, вы можете использовать их для выборочного восстановления любых конфигураций, которые вы, возможно, захотите сохранить в конце концов.

Вы можете быть первым, кто попытается сделать то, что вы хотите. Итак, вы можете сказать нам, если это сработает.

Я бы предположил, что вы удаляете скрытые файлы / папки, начинающиеся с точки (или, если вы нервничаете), переименуйте их в .somethingold ), затем .somethingold и загрузитесь в live CD и переустановите без маркировки /home для форматирования.

Программы, установленные заново, создадут новые файлы / папки.