Làm thế nào tôi có thể sửa chữa cài đặt của tôi?


10

Ubuntu 11.10 có thiết lập sửa chữa như các cửa sổ sửa chữa các tệp hệ điều hành không? Hay chúng ta phải thực hiện một cài đặt hoàn toàn mới?

Nếu không, có một giải pháp sao lưu để tôi có thể cài đặt lại Ubuntu và chỉ cần sử dụng tệp sao lưu để đặt lại tất cả các chương trình của mình, v.v.?


2
Bạn có cơ hội khởi động Ubuntu từ đĩa CD trực tiếp và gắn root và các phân vùng khác trong hệ thống ubfox bị hỏng của bạn. Sau đó, bạn có thể sử dụng chroot để chuyển sang bay vào vỏ lệnh trong hệ thống bị hỏng của mình. Từ bên trong, bạn có thể sửa chữa các gói bị hỏng, ví dụ như sử dụng apt-get cài đặt lại hoặc thanh lọc và cài đặt hoặc dpkg-recfigure. Tuy nhiên, bạn nên biết những gì cần sửa chữa, tốt nhất là, cho chúng tôi biết bạn đã làm gì, trước khi hệ thống của bạn bị hỏng và những gì không làm việc nữa. Để cài đặt lại Ubuntu, bạn có thể muốn sử dụng dpkg --get-tests và --set-select. Ngoài ra remastersys là một cách tốt để sao lưu.
Michael K

Câu trả lời:


8

Có một tùy chọn khởi động Mode Recovery Mode 'khi khởi động;

Chế độ này chỉ tải một số dịch vụ cơ bản và đưa bạn vào chế độ dòng lệnh. Sau đó, bạn đã đăng nhập với quyền root (superuser) và có thể sửa chữa hệ thống của bạn bằng các công cụ dòng lệnh.

Tài liệu tham khảo

Không giống như phục hồi Windows, nó sẽ không tự động sửa bất kỳ lỗi nào - bạn sẽ cần sử dụng các công cụ dòng lệnh và hiểu chính xác những gì bạn đang làm để sửa chữa cài đặt của mình.

Như Michael K đề xuất, bạn cũng có thể sử dụng đĩa CD trực tiếp để khôi phục cài đặt nhưng một lần nữa bạn phải biết những gì bạn đang làm và sử dụng các công cụ dòng lệnh để tiến hành sửa chữa. Có một trang Tài liệu Ubuntu tốt trên Live CD Recovery mà tôi khuyên bạn nên đọc qua để hiểu rõ về những gì được yêu cầu và cách sử dụng nó.

Tùy chọn thứ ba là thực hiện cài đặt lại hệ điều hành nhưng không định dạng và chỉ 'ghi đè' cài đặt hiện tại của bạn.

  • Khởi động vào phương tiện cài đặt và trải qua quá trình cài đặt như bình thường.
  • Khi bạn đến phân vùng để phân bổ dung lượng ổ đĩa, tùy thuộc vào phiên bản bạn đang cài đặt, hãy chọn hộp được đánh dấu 'Chọn thủ công phân vùng' hoặc 'Thứ khác' và nhấp vào chuyển tiếp. Sử dụng tên người dùng và mật khẩu CÙNG làm tài khoản hiện có khi thiết lập lại.
  • Tìm bản cài đặt hiện tại của bạn và bạn phải UNCHECK tất cả các hộp 'định dạng' và gắn các phân vùng vào cùng một vị trí như hiện tại.

Miễn là không có hộp 'định dạng nào được chọn, sẽ không có dữ liệu nào bị mất trong thư mục nhà của bạn và các tệp hệ thống sẽ được ghi đè bằng bản gốc. Sau đó bạn nên hoàn thành tất cả các bản cập nhật hệ thống.

Bất kể bạn chọn sử dụng tùy chọn nào để thử và khôi phục cài đặt, bạn nên thường xuyên sao lưu các tài liệu và tệp quan trọng để có thể khôi phục chúng nếu cần.

Đọc qua các câu trả lời để So sánh các công cụ sao lưu để biết danh sách khuyến nghị toàn diện.


4

Với Ubuntu 12.10, tùy chọn thứ ba do Mark Rooney đưa ra đã được đơn giản hóa rất nhiều.

Khi bạn bắt đầu quá trình cài đặt, khi bạn đến màn hình trình hướng dẫn định dạng , một tùy chọn mới sẽ xuất hiện ở trên cùng nếu phát hiện cài đặt hiện có. Nó chỉ hỏi bạn có muốn cài đặt lại cài đặt hiện tại không, và sẽ bảo vệ các tệp của bạn và, nếu có thể, các chương trình đã cài đặt của bạn.


Họ chắc chắn đã lấy nó ra trên kubfox 15.10. Tôi đã phải cài đặt lại.
bobbym

0

Khôi phục Ubuntu mà không cần cài đặt lại:

  1. Khởi động vào Ubuntu USB trực tiếp.

  2. Nhấp vào Thử Ubuntu .

  3. Mở thiết bị đầu cuối.

  4. df -h (Để tìm ra tên của phân vùng mà bạn muốn khôi phục. Tôi có một phần trong danh sách thứ nhất / thứ ba)

  5. sudo mount /dev/sda/mnt(Trong đó 'sda' là tên phần của bạn, / dev / sd [az] - cho SATA); / dev / hd [az] - cho IDE)

  6. sudo rm /dev/sda/var/lib/apt/lists/lock (Trong đó 'sda' là tên phần của bạn)

  7. sudo /dev/sda/var/lib/dpkg/lock (Trong đó 'sda' là tên phần của bạn)

  8. sudo /dev/sda/var/lib/dpkg/lock-frontend (Trong đó 'sda' là tên phần của bạn)

  9. Chạy các lệnh sau:

    sudo dpkg --configure -a  
    sudo apt clean  
    sudo apt update --fix-missing   
    sudo apt install -f  
    sudo dpkg --configure -a  
    sudo apt update   
    sudo apt dist-upgrade  
    sudo reboot  
    apt list --upgradable # To check which packages have been updated, they are shown in green.  
    

1
Tôi đã tìm thấy một vài lỗi khi chỉnh sửa câu trả lời này, nhưng tôi đã không sửa chúng. Hãy thử tự chạy mã và bạn sẽ tìm ra. Tôi chỉ thay đổi định dạng văn bản.
karel
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.