Cài đặt lại Ubuntu mà không cần định dạng / trang chủ, cũng như không có bất kỳ tệp cấu hình cũ nào?


27

Tôi có /homemột phân vùng riêng. Tôi muốn cài đặt lại Ubuntu.

Tôi không muốn mất các tệp cá nhân của mình trong / nhà (Tôi đã có bản sao lưu nhưng tôi muốn tránh những rắc rối khi khôi phục bản sao lưu). Tôi biết cách cài đặt lại Ubuntu bằng /homephân vùng hiện có mà không cần định dạng, nhưng tôi không muốn bất kỳ cấu hình nào từ Ubuntu trước đó có trong bản cài đặt mới.

Nói cách khác, tôi muốn có một bản cài đặt Ubuntu mới và mới, với các tệp cá nhân trước đó của tôi /homenhưng KHÔNG CÓ bất kỳ tệp cấu hình nào từ bản cài đặt Ubuntu trước đó. Điều này có thể không? Làm thế nào tôi có thể hoàn thành nó?

Tôi đã suy nghĩ về việc xóa thủ công tất cả các tệp cấu hình ẩn trong /home(những tệp bắt đầu bằng "dấu chấm") khỏi Live CD trước khi khởi động trình cài đặt, nhưng tôi không chắc liệu các quyền của tệp có cho phép tôi xóa các tệp đó không và tôi m cũng không chắc liệu điều đó có đủ để không mang bất kỳ cài đặt cấu hình nào từ lần cài đặt trước không. Tôi nghĩ rằng sẽ tốt khi hỏi ở đây trước khi cố gắng làm điều đó, vì lý do "an toàn";)


+1 - câu hỏi này là điều mà tôi thường tự hỏi nhưng không bao giờ phải lo lắng.
năm11

Câu trả lời:


18

Tôi đã thực hiện việc này khá thường xuyên - hầu như mỗi lần tôi nâng cấp hệ thống của mình hoặc (đặc biệt) nếu tôi chuyển sang một bản phân phối khác. Tôi thường đăng xuất, vào giao diện điều khiển và đăng nhập trực tiếp bằng root (hoặc tùy thuộc vào cấu hình hệ thống, với tư cách là người dùng khác và chuyển sang root), thư mục cd sang / home và chỉ cần thay đổi tên thư mục nhà của người dùng của tôi, ví dụ như "myUserName.bak ". ví dụ:

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

Sau khi cài đặt, tôi có thể di chuyển tất cả dữ liệu cần thiết vào thư mục nhà mới tạo cho người dùng của mình một cách an toàn. (Đó cũng là một điểm tốt để suy nghĩ xem bạn có thực sự cần thư mục của các tệp lớn mà bạn chưa từng chạm vào trong 2 năm qua không;))

chỉnh sửa theo đề xuất của nhận xét: trước khi bạn có thể truy cập các tệp và thư mục từ thư mục nhà được đổi tên của mình, bạn phải

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

Bạn có thể truy cập tất cả các tệp trong thư mục được đổi tên sau khi cài đặt Ubuntu mới không?
Vincenzo

chắc chắn - không có thăm dò. miễn là bạn "chown -R user.group myUserName.bak" sau khi cài đặt lại
Roland Kohn

Tôi đã cài đặt 12.04 mới theo hướng dẫn có giá trị của bạn. Tên người dùng của tôi là: 'aliyans'. Tôi đã ban hành như sau trong một thiết bị đầu cuối : groups aliyans. Và đầu ra là : aliyans : aliyans adm dialout cdrom plugdev lpadmin admin sambashare debian-tor jupiter. Vì vậy, những gì sẽ thay đổi newUser.newUsersGrouptrong trường hợp của tôi? Nó sẽ như thế sudo chown -R aliyans.aliyans.adm.dialout.cdrom.plugdev.lpadmin.admin.sambashare.debian-tor jupiter /home/myUserName.baknào?
001neeraj

5

Tôi luôn có một phân vùng / home riêng biệt với / vì vậy khi tôi đang cài đặt / nâng cấp mới, khi tôi đến bước "thiết lập phân vùng", tôi chọn một cho / (định dạng) và một cho / home (không phải được định dạng) nhưng với cùng một hệ thống tệp như trước đó (hoặc tương thích).

Sau đó, khi tạo người dùng, tôi đảm bảo sử dụng cùng tên người dùng như cài đặt trước đó để / home / người dùng đến cùng một nơi. Điều tuyệt vời ở đây là nó không ghi đè lên thư mục của người dùng.

Do đó, nếu tôi có / home / mike , sau khi nâng cấp, tôi sẽ gắn lại / home một lần nữa và tạo người dùng mike để nó nhận được tất cả các tệp và tệp cấu hình từ phiên bản trước trên / home / mike .

Điều duy nhất còn thiếu ở đây là các tập tin cấu hình / etc cần sao lưu / khôi phục.


Đây cũng là cách thiết lập ban đầu của tôi. Âm thanh thực sự tốt khi Ubuntu không ghi đè lên thư mục nhà của người dùng. Tôi cũng sẽ thử nó. Có bất kỳ danh sách btw của tập tin cấu hình / etc để kiểm tra, mà bạn có thể muốn sao lưu?
Lode

3

Đây là điều tôi luôn làm:

Trên livecd tôi gắn kết phân vùng / home và sử dụng lệnh

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

Ubuntu cung cấp quyền sở hữu cho tên người dùng ubfox (tên người dùng của cd trực tiếp là ubfox) và đường dẫn là bất cứ thứ gì mà ổ đĩa được gắn vào. Trên đĩa CD trực tiếp, thường là trong / media / và tên được tạo thành từ nhiều số một chữ cái.

Bây giờ xóa tất cả các tệp cấu hình (tệp và thư mục bắt đầu bằng dấu chấm), nhưng tôi để lại một vài (chẳng hạn như .minecraft cho trò chơi của tôi lưu). Nó không chỉ là thư mục mà còn là tập tin bắt đầu bằng dấu chấm.

Trong quá trình cài đặt. Đi đến trình quản lý phân vùng tùy chỉnh. Đặt phân vùng của bạn là điểm gắn kết / nhà (bằng cách nhấp vào nó và chọn chỉnh sửa hoặc thay đổi, hoặc bất cứ điều gì họ gọi nó bây giờ) và để nó không bị định dạng, (trong cột F của danh sách kiểm tra ổ đĩa có nghĩa là nó sẽ được định dạng) và đặt phân vùng HĐH của bạn (một tệp có tệp hệ thống) làm định dạng điểm gắn kết / và định dạng DO.

TUY NHIÊN

Sau khi bạn hoàn tất cài đặt và đăng nhập, ổ đĩa gia đình của bạn sẽ vô dụng vì quyền sở hữu của nó vẫn còn trên Ubuntu. để thay đổi nó một lần nữa chạy

sudo chown -hR YourUsernameHere ~/

+1 để xác nhận rằng một phân vùng có thể được để lại mà không cần định dạng khi cài đặt.
Thiago Macedo

1

Tôi đã thực hiện điều này bằng cách di chuyển các tệp và thư mục ẩn vào một thư mục riêng (nhưng tôi đoán xóa chúng cũng sẽ hoạt động) và sau đó tắt và cài đặt từ đĩa CD trực tiếp chính xác như được đề xuất bởi grahamm cơ trong câu trả lời của anh ấy.

Tôi có thể xác nhận rằng nó hoạt động (hoặc ít nhất là nó đã làm cho tôi).

Nếu bạn giữ các tệp và thư mục ẩn thay vì xóa chúng, bạn có thể sử dụng chúng để khôi phục có chọn lọc bất kỳ cấu hình nào mà bạn có thể quyết định muốn giữ lại sau tất cả.


0

Bạn có thể là người đầu tiên thử những gì bạn muốn làm. Vì vậy, bạn có thể cho chúng tôi biết nếu nó hoạt động.

Tôi sẽ đề nghị bạn xóa các tệp / thư mục ẩn đó bắt đầu bằng dấu chấm (hoặc, nếu bạn lo lắng - đổi tên chúng thành .somethingold) sau đó tắt máy và khởi động vào đĩa CD trực tiếp và cài đặt lại mà không cần đánh dấu /homeđể được định dạng.

Các chương trình được cài đặt trước sẽ tạo các tệp / thư mục chấm mới.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.