Cài đặt Linux của tôi mất 8 giờ vì tôi đã bỏ lỡ bản sửa lỗi đơn giản này

Tác giả Starlink, T.Tư 07, 2025, 01:55:57 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 2 Khách đang xem chủ đề.

Đây là lý do.

    Tìm kiếm trên các diễn đàn trực tuyến trước có thể giúp bạn tiết kiệm nhiều giờ bực bội khi khắc phục sự cố liên quan đến Linux vì bạn sẽ tìm được cách khắc phục thực sự hiệu quả với những người khác.
    Các chatbot AI thường có cơ sở kiến thức lỗi thời, có thể không giúp bạn giải quyết các vấn đề trên các bản phân phối Linux tiên tiến như Garuda Linux.
    Ventoy có thể giải quyết lỗi khởi động bằng cách sử dụng GRUB 2 để vượt qua các vấn đề về khả năng tương thích với phần cứng mới hơn.


Cài đặt Linux là một quá trình khá đơn giản, nhưng trải nghiệm gần đây của tôi với một bản phân phối Linux mới đã khiến tôi hoàn toàn lạc hướng. Những gì đáng lẽ chỉ mất không quá một giờ đã trở thành một ngày đầy bực bội, tất cả chỉ vì tôi đã tiếp cận việc khắc phục sự cố theo cách sai. Đây là những gì đã xảy ra.

1. Garuda đã tung ra một hương vị mới và tôi muốn nó

Tôi đã là người dùng hài lòng với phiên bản Garuda Linux Dragonized trong một thời gian. Đây là bản phân phối dựa trên Arch tập trung vào trò chơi được tích hợp nhiều tinh chỉnh hệ thống chu đáo như zram để quản lý bộ nhớ tốt hơn, hạt nhân Zen tập trung vào hiệu suất và các ứng dụng đồ họa mạnh mẽ để quản lý hệ thống thường xuyên. Garuda cũng có hệ thống tệp Btrfs với công cụ Snapper, tự động chụp ảnh nhanh hệ thống (thường là trước khi cập nhật), cho phép bạn khôi phục trạng thái hoạt động nếu có sự cố.



Nó gần như là tất cả mọi thứ tôi có thể mong muốn từ một hệ điều hành— gần như vậy ! Vấn đề của tôi với Garuda Dragonized là thiết kế cyberpunk quá mức của nó. Mặc dù tôi thích nó lúc đầu, tôi phải nói rằng, nó bắt đầu trở nên hơi quá ồn ào và không phải là thứ bạn muốn có trên máy tính làm việc của mình. May mắn thay, tôi có thể dễ dàng xóa chủ đề Dragonized bằng cách chuyển sang chủ đề KDE Plasma Breeze cổ điển, chỉ bằng một cú nhấp chuột—khiến vấn đề duy nhất của tôi không gì hơn là một sự soi mói.

Nhưng kể từ bản cập nhật Broadwing vào tháng 3 năm 2025, Garuda đã phát hành phiên bản mới: Mokka! Chỉ cần nhìn vào ảnh chụp màn hình là tôi đã bị thuyết phục. Đây vẫn là cốt lõi tuyệt vời của phiên bản Dragonized, nhưng lần này được khoác lên mình tông màu chủ đề Catppuccin trông sạch sẽ, chuyên nghiệp và bắt mắt ngay từ khi xuất xưởng. Chủ đề tối tinh tế với tông màu pastel trông thật tươi mới và hấp dẫn đến mức tôi phải có nó!

Về mặt kỹ thuật, tôi có thể tinh chỉnh hệ thống Garuda Dragonized của mình để trông giống như phiên bản Mokka, nhưng điều đó đòi hỏi phải kết hợp và ghép các chủ đề và gói biểu tượng khác nhau. Nếu bạn thích giao diện của một bản phân phối, thường thì việc cài đặt nó sẽ tiện lợi hơn là cố gắng xây dựng lại giao diện đó theo cách thủ công trên một bản phân phối khác. Đó là những gì tôi quyết định làm ở đây!

2. Thật không may, Live USB không khởi động được

Theo quy trình thông thường, tôi đã vào trang web chính thức của Garuda và tải xuống Mokka ISO. Tôi rút ổ USB đáng tin cậy của mình ra và sử dụng Balena Etcher — công cụ tôi thường dùng để tạo ổ đĩa Linux có thể khởi động—để ghi ISO.

Khi mọi thứ dường như đã sẵn sàng, tôi cắm ổ đĩa vào, khởi động lại PC, chọn USB từ menu khởi động, và rồi—không có gì cả! Màn hình bị đóng băng trước khi tôi thậm chí có thể nhìn thấy bộ nạp khởi động. Không có menu GRUB, không có màn hình tải—chỉ có một màn hình đen trống rỗng. Tôi đã thử khởi động lại nhiều lần với cùng một kết quả. Rõ ràng là có gì đó không ổn!

3. Tôi đã đến ChatGPT để được giúp đỡ, nhưng nó không giúp được gì

ChatGPT là người bạn đồng hành đáng tin cậy của tôi và đã giúp tôi giải quyết nhiều vấn đề liên quan đến Linux! Nó đã giúp tôi chỉnh sửa các tệp cấu hình, khắc phục sự cố thông báo lỗi và tạo lệnh đầu cuối để hoàn thành một số tác vụ nhất định. Kiến thức về Linux của nó thực sự ấn tượng đối với hầu hết các tác vụ—đó là lý do tại sao tôi đã nhờ nó giúp đỡ khi tôi không thể khởi động vào Garuda Mokka!

Tôi đã giải thích rõ ràng vấn đề tôi đang gặp phải và nó phản hồi bằng danh sách các bước khắc phục sự cố phổ biến:

    Tắt Secure Boot và Fast Startup trong BIOS
    Xác minh ISO không bị hỏng trong quá trình tải xuống
    Hãy thử một cổng USB hoặc ổ đĩa khác
    Kiểm tra phần cứng không tương thích

Các đề xuất có vẻ hợp lý, vì vậy tôi quyết định cẩn thận xem xét từng cái một. Tôi biết Secure Boot đã bị tắt, nhưng có thể bản cập nhật chương trình cơ sở UEFI từ Windows đã vô tình bật nó (tôi chạy hệ thống khởi động kép). Nhưng không—nó vẫn bị tắt!

Sau đó tôi kiểm tra xem ISO có bị hỏng không. Garuda cung cấp nhiều cách để tải xuống ảnh distro. Ban đầu tôi tải xuống qua torrent. Tôi nghĩ có thể ảnh đó bị hỏng, vì vậy tôi tải lại bằng tùy chọn tải xuống "trực tiếp", mất hơn 30 phút. Tôi thậm chí còn kiểm tra tổng kiểm tra của ISO để xác minh rằng nó không bị can thiệp và mọi thứ đều ổn.

Bây giờ, tôi biết cổng đang hoạt động tốt, vì vậy, kẻ gây rắc rối tiềm ẩn cuối cùng là ổ đĩa USB! Tôi cho rằng nó có thể bị lỗi vì nó đã hoạt động với tôi trong thập kỷ qua (có thể lâu hơn). Vì vậy, tôi quyết định thử lại với ổ đĩa USB mới, nhưng như bạn có thể đoán được—nó vẫn không hoạt động!

4. Cuối cùng, tôi đã đến Diễn đàn cộng đồng

Sau khi thử hết các gợi ý của ChatGPT, cuối cùng tôi đã làm những gì tôi nên làm ngay từ đầu—tôi nhập vấn đề vào Google. Lo và nhìn kìa, kết quả đầu tiên là từ Diễn đàn Garuda Linux báo cáo chính xác vấn đề này và cách khắc phục!

Rõ ràng là nhiều người dùng đã gặp phải vấn đề này và giải pháp rất đơn giản. Thay vì sử dụng Balena Etcher để ghi Garuda ISO vào USB, tôi phải cài đặt Ventoy trên đó rồi sử dụng nó để khởi động Garuda ISO bằng GRUB 2 (không phải GRUB chuẩn, hay còn gọi là GRUB cũ). Tôi đã cài đặt Garuda Mokka trong vòng chưa đầy nửa giờ.

5. Tại sao Ventoy hoạt động trong khi Balena Etcher lại thất bại

Ventoy có cách tiếp cận khác để tạo phương tiện có thể khởi động. Thay vì ghi ISO trực tiếp vào ổ USB—như Etcher đã làm—Ventoy cài đặt trình khởi động GRUB 2 của riêng mình vào ổ USB. Sau đó, bạn có thể di chuyển bất kỳ số lượng ảnh ISO nào trực tiếp vào ổ USB (miễn là có đủ dung lượng lưu trữ) và sử dụng Ventoy để tải chuỗi vào trình khởi động của ISO. Tôi tin rằng cách tiếp cận này đã bỏ qua bất kỳ vấn đề nào khiến ổ đĩa bị lỗi trước đó, đặc biệt là khi xem xét rằng GRUB 2 thường có khả năng tương thích tốt hơn với phần cứng mới hơn có chương trình cơ sở UEFI.

6. Vậy, tôi đã học được gì?

Trải nghiệm này đã dạy cho tôi hai bài học giá trị! Đầu tiên, Ventoy thật tuyệt vời! Đây là lần đầu tiên tôi dùng thử phần mềm này và tôi sẽ không quay lại. Bạn có thể giữ nhiều bản phân phối trên một ổ USB và tận hưởng khả năng tương thích được cải thiện với hầu hết phần cứng. Đây là một bước ngoặt đối với những người thích chuyển đổi bản phân phối và những người đam mê Linux. Nhưng điều quan trọng hơn là nếu tôi gặp sự cố khi khắc phục sự cố đối với một công nghệ mới hơn, đặc biệt là nếu nó khá chuyên biệt, tôi không nên dựa vào các trợ lý AI như ChatGPT.

Ví dụ, phiên bản miễn phí của ChatGPT có ngày giới hạn kiến thức từ trước khi Garuda Mokka phát hành vào tháng 3 năm 2025, vì vậy, tất nhiên là nó sẽ không biết bất kỳ vấn đề kỹ thuật cụ thể nào với nó. Ngoài ra, mặc dù tôi rất thích Garuda Linux, nhưng đây là một bản phân phối thích hợp, khiến khả năng ChatGPT nhận thức được các sắc thái của nó càng ít hơn.

Nói như vậy, tôi thấy các chatbot AI như ChatGPT rất tuyệt vời cho lời khuyên khắc phục sự cố chung. Chúng có thể giúp bạn sử dụng thiết bị đầu cuối Linux và giúp bạn với các bản phân phối phổ biến hơn như Ubuntu và Linux Mint.

Khi ChatGPT không biết điều gì đó, nó sẽ tìm kiếm trên web để có thông tin cập nhật về chủ đề đó. Tôi tin rằng nó cảm thấy tự tin về chủ đề này, vì đây là quy trình cài đặt Linux chuẩn, và do đó nó không tìm kiếm trên web. Thành thật mà nói, tôi không thể đổ lỗi cho nó vì ngay cả tôi cũng không nghĩ đến việc tìm kiếm trên web vào thời điểm đó.

Trong khi hàng giờ thất vọng có vẻ giống như câu chuyện điển hình của mọi người dùng Linux, thì thông qua việc chia sẻ kiến thức, chúng ta có thể tránh được những tình huống đó. Tôi hy vọng tôi có thể giúp bạn học hỏi thông qua tôi để lần sau khi bạn gặp phải điều gì đó tương tự, bạn sẽ không phải mất cả ngày để cố gắng sửa nó.