Cách sử dụng SystemRescue để khắc phục các sự cố máy tính thường gặp
Gần như mọi người dùng máy tính đều cảm thấy đau đớn trong bụng khi họ bật máy tính của mình và nhìn thấy thông báo lỗi ở vị trí hệ điều hành của họ.
May mắn thay, có một bản phân phối Linux trực tiếp có thể đóng vai trò như một bộ sơ cứu cho sự cố máy tính, bất kể bạn sử dụng hệ điều hành nào. SystemRescue sẽ giúp bạn điều dưỡng PC trở lại trạng thái khỏe mạnh.
Mục Lục
SystemRescue là gì?
SystemRescue là một bản phân phối Linux trực tiếp dùng để giải cứu các hệ thống PC không thể khởi động. Nếu bạn gặp sự cố khởi động, bạn chỉ cần gắn phương tiện có thể khởi động vào máy tính của mình và cố gắng sử dụng các công cụ đi kèm để giúp khắc phục sự cố.
SystemRescue dựa trên Arch Linux, nhưng bạn không cần phải là một chuyên gia về Linux để sử dụng nó. Bạn không cần phải biết nhiều về Linux. Tất cả những gì bạn phải làm là làm theo các hướng dẫn mở rộng trên trang web của SystemRescue để sửa chữa hệ thống của bạn. Tài liệu SystemRescue có sẵn trực tuyến, nhưng một bản sao cục bộ được bao gồm trên hình ảnh vì bạn có thể không có quyền truy cập mạng.
Tải xuống: SystemRescue ISO
Như với nhiều bản phân phối Linux trực tiếp khác, bạn lấy ảnh ISO từ trang tải xuống của dự án và sau đó giải nén nó vào phương tiện cài đặt mà bạn chọn, chẳng hạn như ổ USB. Bạn nên làm điều này trước khi gặp bất kỳ sự cố máy tính nào.
Cuối cùng khi khởi động phương tiện của mình, bạn sẽ phải đối mặt với bảng điều khiển văn bản. Không hoảng loạn. Chỉ cần gõ “startx” tại dấu nhắc và màn hình XFCE sẽ xuất hiện.
Tại bảng điều khiển hoặc lời nhắc, bạn đang chạy dưới quyền root, như được hiển thị bởi dấu nhắc “#”, vì vậy hãy cẩn thận. Sẽ không có bất kỳ hoạt động kiểm tra thông thường nào đối với việc chỉnh sửa các tệp hệ thống quan trọng mà bạn sẽ có với tư cách là người dùng thông thường, vì vậy, bạn có thể sẽ phá vỡ hệ thống của mình nhiều hơn hiện tại nếu bạn không chú ý.
Phân vùng đĩa với SystemRescue
Bạn có thể cần phải tăng hoặc thu nhỏ bất kỳ phân vùng đĩa nào trên máy tính của mình. Cách dễ nhất để làm điều này là sử dụng tiện ích GParted đồ họa có trong SystemRescue. Bạn có thể khởi chạy nó từ menu XFCE.
Bạn có thể thao tác trực tiếp với bảng phân vùng để thêm, phát triển, thu nhỏ hoặc xóa phân vùng.
Sửa chữa Bộ nạp khởi động GRUB
Đôi khi, bộ nạp khởi động, chương trình trên ổ cứng tải hệ điều hành của bạn, bị hỏng hoặc bị ghi đè. Điều này đặc biệt đúng nếu bạn nâng cấp một hệ điều hành độc quyền chính nào đó trên máy của mình.
Nếu bạn không thể khởi động vào máy của mình, bạn có thể cố gắng khắc phục bằng cách cài đặt lại bộ nạp khởi động GRUB. Để làm điều này, bạn sẽ phải khởi động phương tiện SystemRescue và gắn các ổ đĩa của mình.
Bạn có thể dùng grub-cài đặt để cài đặt bộ nạp khởi động GRUB vào ổ đĩa bạn muốn. Trên hầu hết các PC, ổ cứng chính thường nằm dưới / dev / sda.
Bạn có thể dùng lsblk lệnh để xác định bất kỳ đĩa nào được gắn vào máy của bạn. Sau đó gắn ổ đĩa bạn muốn cài đặt lại bộ nạp khởi động. Sau đó bạn sẽ sử dụng Arch-chroot để thay đổi thư mục gốc của SystemRescue từ phương tiện khởi động sang ổ cứng của bạn.
Khi bạn đã “chroot”, bây giờ bạn có thể chạy grub-cài đặt để cài đặt lại bộ nạp khởi động. Thoát khỏi shell bằng cách gõ “exit” hoặc nhấn Ctrl + D. Bây giờ bạn có thể khởi động lại máy tính của mình, đảm bảo xóa phương tiện khởi động và xem nó có hoạt động hay không. Hy vọng rằng bạn sẽ có thể khởi động lại vào Linux.
Nếu bạn không biết phân vùng cài đặt Linux của mình, bạn có thể sử dụng đầu ra của lệnh lsblk để xem các phân vùng trên hệ thống của mình.
Trong trường hợp này, hệ thống Linux đang bật / dev / sda1. Bạn có thể tạo một thư mục để gắn kết nó bằng cách sử dụng mkdir với -P và sau đó gắn kết nó:
mkdir -p /mnt/linux
mount /dev/sda1 /mnt/linux
Bây giờ chroot vào thư mục chúng tôi đã tạo:
arch-chroot /mnt/linux
Bây giờ chúng ta có thể thực hiện các thay đổi đối với hệ thống như thể chúng ta đã khởi động nó trực tiếp. Nhìn qua /boot/grub/grub.conf để đảm bảo rằng nó trông chính xác và chỉnh sửa nó nếu cần.
Nếu bạn không thay đổi bất cứ điều gì, điều này có thể sẽ giống như khi bạn cài đặt hệ thống Linux của mình. Rất có thể bạn có thể sử dụng nó vì nó chỉ để xem liệu nó có hoạt động hay không. Nếu không, bạn luôn có thể sử dụng phương thức mount-and-chroot để quay lại menu cấu hình GRUB và thử lại.
Bây giờ chúng ta có thể chạy lệnh grub-install để cài đặt lại bộ nạp khởi động:
grub-install /dev/sda1
Đây là thời điểm của sự thật. Gõ “khởi động lại” tại lời nhắc. Nếu phương tiện cài đặt vẫn còn trong ổ đĩa, hãy chọn “Khởi động hệ điều hành hiện có” từ menu khởi động và nó sẽ khởi động bộ nạp khởi động GRUB trên ổ cứng hoặc SSD của bạn. Nếu mọi việc suôn sẻ, bạn sẽ có thể khởi động như bình thường. Bây giờ bạn có thể thở phào nhẹ nhõm! Linux đã trở lại!
Kiểm tra bộ nhớ với Memtest86 +
Nếu bạn bắt đầu gặp phải các lỗi lạ như hạt nhân hoảng loạn trong Linux hoặc màn hình xanh chết chóc trên Windows và bạn chưa thực hiện bất kỳ thay đổi hoặc cập nhật nào gần đây, thì có thể bạn đã gặp sự cố phần cứng. Có thể là ổ cứng của bạn bị lỗi hoặc có thể là RAM của bạn có vấn đề. Bạn cũng có thể kiểm tra phần sau với SystemRescue.
Để kiểm tra RAM, hãy khởi động SystemRescue và chọn “Memtest86 +” tại menu khởi động. Thao tác này sẽ đưa bạn đến tiện ích kiểm tra bộ nhớ. Nó sẽ chạy qua một loạt các bài kiểm tra để kiểm tra tính toàn vẹn của các chip RAM và báo cáo thành công hay thất bại.
Sử dụng SystemRescue để lưu trữ tệp từ ổ đĩa bị lỗi
Nếu bạn muốn di chuyển một số tệp khỏi ổ đĩa vì nó không thành công, bạn có thể khởi động SystemRescue và gắn ổ đĩa như đã thấy trước đó, sau đó gắn ổ đĩa khác và sao chép tệp vào đó.
mkdir -p /mnt/harddrive
mount /dev/sda /mnt/harddrive
Nếu bạn đã cắm ổ USB và bạn không biết tên thiết bị đó là gì, bạn có thể sử dụng lại lệnh lsblk để xem tên thiết bị đó được gắn vào. Bạn có thể gắn nó như với bất kỳ ổ đĩa nào khác. Ví dụ:
mkdir -p /mnt/usb
Mount /dev/sdb1 /mnt/usb
Giờ đây, bạn có thể sao chép các tệp từ ổ cứng sang ổ ngoài một cách đơn giản:
cp /mnt/harddrive/files /mnt/usb
Sao chép đĩa sang thiết bị mới
Bạn cũng có thể sao chép toàn bộ ổ đĩa sang phương tiện bên ngoài bằng lệnh dd. Nhưng trước tiên, hãy đảm bảo rằng bạn đã gắn cả hai ổ đĩa của mình. Sau đó đưa ra lệnh dd sau. Phần “if =” của lệnh sẽ là infile hoặc ổ đĩa bạn muốn sao chép và outfile hoặc phần “of =” sẽ là ổ đĩa bạn muốn sao chép vào.
dd if=/dev/sda of=/dev/sdb
Đảm bảo rằng bạn có tên thiết bị chính xác theo cách bạn muốn, nếu không bạn có thể xóa vĩnh viễn ổ đĩa của mình.
Đặt lại mật khẩu với SystemRescue
Đôi khi, bạn có thể quên mật khẩu quan trọng. Hoặc có thể bạn đã mua một PC đã qua sử dụng và không có mật khẩu. May mắn thay, bạn có thể đặt lại mật khẩu Linux và Windows bằng SystemRescue.
Về phía Linux, hãy truy cập hệ thống của bạn như được hiển thị trước đó và chạy lệnh passwd cho tài khoản bạn muốn đặt lại. Để đặt lại mật khẩu gốc:
passwd root
Đặt lại mật khẩu Windows liên quan nhiều hơn một chút. Đầu tiên, bạn phải mount phân vùng Windows của mình và chạy chntpw tiện ích, được bao gồm trong SystemRescue. Thông tin mật khẩu cho các tài khoản cục bộ thường nằm ở C: Windows System32 config SAM.
mkdir -p /mnt/windows
mount /dev/hda1 /mnt/windows
chntpw -l /mnt/windows/Windows/System32/config/SAM
Thao tác này sẽ hiển thị menu các tài khoản Windows mà bạn tìm thấy trên hệ thống. Chọn một trong những bạn muốn thay đổi và chọn tùy chọn menu để xóa mật khẩu. Điều này sẽ làm cho nó hoàn toàn trống. Khởi động lại vào Windows và bạn sẽ có thể đăng nhập mà không cần mật khẩu và chọn mật khẩu mới trong cài đặt tài khoản.
Nếu tài khoản Windows của bạn là tài khoản Microsoft, bạn sẽ phải đặt lại mật khẩu từ trang tài khoản Microsoft, giống như bất kỳ phương pháp đặt lại trang web nào khác.
SystemRescue: Bộ sơ cứu cho PC của bạn
Mặc dù hình ảnh cài đặt của bản phân phối Linux của bạn thường sẽ có các công cụ để bạn cố gắng sửa chữa hệ thống bị hỏng của mình, nhưng SystemRescue là một công cụ phân tích bất khả tri tuyệt vời để có trong trường hợp khẩn cấp. Nó giống như một bộ sơ cứu: bạn hy vọng mình không bao giờ phải sử dụng nó, nhưng nếu có, bạn sẽ rất vui vì đã có nó bên cạnh.
Nếu bạn bị thúc ép trở thành bàn trợ giúp CNTT cho bạn bè và gia đình của mình, bạn có thể sử dụng SystemRescue khi máy của họ không khởi động được, nhưng bạn cũng có thể thiết lập mọi thứ để họ không cần bạn nhiều cho những việc đơn giản.
Đọc tiếp
Giới thiệu về tác giả