Cách Khắc Phục Lỗi Cài Đặt Ubuntu: Hướng Dẫn Toàn Diện cho BIOS, USB Media, WSL và Các Vấn Đề Khởi Động

目次

1. Giới thiệu

Ubuntu là một bản phân phối Linux được sử dụng rộng rãi, nhưng các lỗi cài đặt có thể xảy ra trong quá trình thiết lập. Người mới bắt đầu thường gặp phải các vấn đề như “Không thể cài đặt Ubuntu,” “Quá trình cài đặt dừng lại giữa chừng,” hoặc “Lỗi ngăn chặn tiến trình.”

Bài viết này cung cấp giải thích chi tiết về các lỗi cài đặt Ubuntu phổ biến và cách khắc phục chúng. Từ việc tạo phương tiện cài đặt USB và cấu hình cài đặt BIOS đến các lỗi thất bại trong thời gian cài đặt và lỗi liên quan đến WSL, hướng dẫn này cung cấp các giải pháp để đảm bảo thiết lập Ubuntu suôn sẻ.

2. Chuẩn bị trước khi cài đặt (Danh sách kiểm tra để tránh thất bại)

Việc chuẩn bị đúng cách là rất quan trọng để cài đặt Ubuntu thành công. Hãy đảm bảo kiểm tra yêu cầu phần cứng của bạn, điều chỉnh cài đặt BIOS/UEFI và xác nhận rằng phương tiện cài đặt của bạn được tạo đúng cách.

Kiểm tra yêu cầu phần cứng

Trước khi cài đặt Ubuntu, hãy xác nhận rằng hệ thống của bạn đáp ứng các thông số phần cứng tối thiểu. Các PC cũ có thể không đáp ứng yêu cầu, dẫn đến thất bại trong cài đặt.

Yêu cầu hệ thống tối thiểu (Ubuntu Desktop):

  • CPU: Bộ xử lý 1GHz hoặc nhanh hơn
  • RAM: 4GB hoặc hơn (khuyến nghị 8GB)
  • Lưu trữ: Ít nhất 25GB không gian trống
  • Cổng USB hoặc ổ đĩa DVD cho phương tiện cài đặt

Các phiên bản Server có thể yêu cầu thông số cao hơn tùy thuộc vào mục đích sử dụng.

Cấu hình BIOS/UEFI

Các PC hiện đại sử dụng Giao diện Firmware Mở rộng Thống nhất (UEFI). Để đảm bảo cài đặt Ubuntu thành công, bạn phải xem xét và điều chỉnh cài đặt BIOS/UEFI nếu cần.

  1. Tắt Secure Boot :
  • Trên nhiều PC dựa trên UEFI, Secure Boot được bật mặc định, điều này có thể ngăn chặn việc cài đặt Ubuntu. Hãy tắt nó trước khi tiếp tục.
  • Vào menu BIOS bằng cách nhấn F2 hoặc Del trong quá trình khởi động, và đặt Secure Boot thành Disabled .
  1. Xác nhận chế độ UEFI/Legacy :
  • Ubuntu hỗ trợ cả chế độ khởi động UEFI và Legacy (CSM). Chọn chế độ phù hợp dựa trên cách bạn tạo phương tiện cài đặt.
  • Nói chung, sử dụng chế độ UEFI được khuyến nghị cho các hệ thống mới hơn.

Tạo phương tiện cài đặt USB

Để cài đặt Ubuntu, hãy tải xuống hình ảnh ISO của nó và ghi nó vào ổ USB.

Công cụ khuyến nghị:

  • Windows : Rufus (tạo bằng GPT + UEFI)
  • Mac/Linux : Etcher (đơn giản và dễ sử dụng)

Các bước (Sử dụng Rufus):

  1. Tải xuống tệp ISO Ubuntu chính thức.
  2. Khởi chạy Rufus và chọn tệp ISO.
  3. Đặt Partition Scheme thành GPTTarget System thành UEFI .
  4. Nhấp vào Start để tạo phương tiện USB có thể khởi động.

Khi phương tiện USB được tạo đúng cách, quá trình cài đặt sẽ có khả năng tiến hành mà không gặp lỗi.

3. Lỗi cài đặt và giải pháp

Có nhiều loại lỗi có thể xảy ra trong quá trình cài đặt Ubuntu, bao gồm vấn đề với phương tiện USB, đóng băng trong quá trình thiết lập và vấn đề phân vùng đĩa. Phần này mô tả từng vấn đề và giải pháp tương ứng một cách chi tiết.

A. Lỗi trước khi bắt đầu cài đặt

Nếu phương tiện cài đặt hoặc cấu hình PC không đúng, trình cài đặt Ubuntu có thể không khởi chạy.

“Không tìm thấy thiết bị có thể khởi động”

Nguyên nhân
  • Cấu hình khởi động không đúng trong BIOS/UEFI
  • Phương tiện cài đặt USB không được tạo đúng cách
  • Vấn đề tương thích cổng USB
Giải pháp
  1. Kiểm tra cài đặt BIOS/UEFI
  • Nhấn F2 hoặc Del trong quá trình khởi động để vào BIOS.
  • Mở Boot Order và đặt USB Drive làm thiết bị khởi động đầu tiên.
  • Tắt Secure Boot .
  • Bật CSM (Compatibility Support Module) nếu cần.
  1. Tạo lại phương tiện cài đặt USB
  • Sử dụng Rufus hoặc Etcher với cài đặt đúng.
  • Định dạng bằng GPT + UEFI .
  • Thử một ổ USB khác nếu vấn đề vẫn tiếp diễn.
  1. Sử dụng cổng USB khác
  • Một số cổng USB 3.0 có thể không được nhận diện. Hãy thử sử dụng cổng USB 2.0.

“Tệp ISO bị hỏng”

Nguyên nhân
  • Tải xuống ISO không hoàn chỉnh
  • Lỗi trong quá trình tạo phương tiện USB
Giải pháp
  1. Tải xuống ISO lại
  • Tải xuống tệp ISO mới nhất từ trang web Ubuntu chính thức.
  1. Xác minh Tổng kiểm SHA256
    sha256sum ubuntu-xx.xx.iso
    
  1. Tạo lại Phương tiện USB
  • Ghi lại ISO bằng Rufus hoặc Etcher.

4. Lỗi Liên quan đến WSL (Hệ thống con Linux cho Windows)

Hệ thống con Linux cho Windows (WSL) cho phép Ubuntu chạy trực tiếp trên Windows. Tuy nhiên, lỗi cài đặt và khởi động có thể xảy ra. Phần này giải thích các vấn đề WSL phổ biến và cách khắc phục chúng.

A. Lỗi Trong Quá trình Cài đặt WSL

Lỗi “0x004000d (WSL chưa được kích hoạt)”

Nguyên nhân
  • WSL chưa được kích hoạt trên Windows
  • Các tính năng Windows cần thiết bị vô hiệu hóa
  • Công nghệ ảo hóa (VT-x/AMD-V) bị vô hiệu hóa
Giải pháp
  1. Kích hoạt WSL
  • Mở PowerShell với quyền Quản trị viên và chạy: wsl --install
  • Khởi động lại PC để áp dụng thay đổi
  1. Kích hoạt Các Tính năng Windows Cần Thiết Thủ công
  • Đi đến Bảng điều khiển → Chương trình và Tính năng → Bật hoặc tắt tính năng Windows
  • Kích hoạt các tùy chọn sau: wp:list /wp:list

    • Hệ thống con Linux cho Windows
    • Nền tảng Máy ảo
    • Khởi động lại PC
  1. Kích hoạt Ảo hóa trong BIOS
  • Vào BIOS bằng cách nhấn F2 hoặc Del trong quá trình khởi động
  • Đặt Công nghệ Ảo hóa (VT-x/AMD-V) thành Đã kích hoạt
  • Lưu và khởi động lại

B. Lỗi Khi Khởi chạy WSL

Lỗi “0x800701bc (Kernel cần cập nhật)”

Nguyên nhân
  • Nhân Linux cho WSL2 đã lỗi thời
  • WSL2 yêu cầu cập nhật nhân bổ sung
Giải pháp
  1. Cập nhật Nhân WSL2
  • Tải gói cập nhật nhân Linux WSL2 từ Microsoft: https://aka.ms/wsl2kernel
  • Cài đặt tệp đã tải và khởi động lại PC
  1. Đặt WSL2 làm Phiên bản Mặc định
  • Mở PowerShell với quyền Quản trị viên và chạy: wsl --set-default-version 2
  • Cài đặt lại Ubuntu để xác nhận WSL2 được áp dụng

“Ubuntu không khởi chạy trong WSL”

Nguyên nhân
  • Các tệp cấu hình WSL bị hỏng
  • Windows Update ảnh hưởng đến chức năng WSL
Giải pháp
  1. Đặt lại WSL
  • Mở PowerShell (Quản trị viên) và chạy: wsl --shutdown wsl --unregister Ubuntu wsl --install -d Ubuntu
  • Điều này cài đặt lại Ubuntu trên WSL
  1. Đặt lại Dịch vụ WSL
  • Mở Command Prompt (Quản trị viên) và chạy: net stop LxssManager net start LxssManager
  • Khởi động lại WSL và xác nhận Ubuntu khởi chạy đúng cách

C. Lỗi Gói trong WSL

Lỗi cập nhật gói có thể xảy ra khi chạy Ubuntu bên trong WSL.

Lỗi “E: Unable to locate package”

Nguyên nhân
  • Danh sách gói apt đã lỗi thời
  • Cấu hình mạng không chính xác hoặc không khả dụng trong WSL
Giải pháp
  1. Cập nhật Danh sách Gói
    sudo apt update
    sudo apt upgrade -y
    
  1. Chỉnh sửa Cấu hình Kho lưu trữ
  • Chỉnh sửa sources.list và thay đổi máy chủ gương: sudo nano /etc/apt/sources.list
  • Thay thế http://archive.ubuntu.com/ bằng http://mirrors.ubuntu.com/

5. Các Giải pháp Bổ sung

Nếu Ubuntu không thể cài đặt hoặc khởi động ngay cả sau khi thử các sửa chữa cơ bản, các bước khắc phục sự cố bổ sung có thể cần thiết. Phần này giới thiệu các phương pháp bổ sung có thể giúp giải quyết các vấn đề cài đặt cứng đầu.

A. Thử Cài đặt Sử dụng Chế độ “Thử Ubuntu”

Nếu quá trình cài đặt bị treo hoặc dừng giữa chừng, bạn có thể sử dụng chế độ “Thử Ubuntu” để chẩn đoán vấn đề trước khi cài đặt.

Các Bước

  1. Khởi động Ubuntu từ Phương tiện USB
  • Đặt ưu tiên khởi động USB ở đầu trong cài đặt BIOS.
  • Cắm USB cài đặt Ubuntu và khởi động lại máy tính.
  • Chọn “Thử Ubuntu mà không cài đặt” trên màn hình khởi động.
  1. Xác minh Hoạt động Hệ thống trong Môi trường Trực tiếp
  • Khi màn hình desktop Ubuntu tải, kiểm tra kết nối Wi-Fi và nhận diện đĩa.
  • Mở terminal và chạy lsblk để đảm bảo các ổ lưu trữ của bạn được phát hiện.
  • Nếu không có vấn đề nào được tìm thấy, khởi chạy “Cài đặt Ubuntu” từ desktop trực tiếp và thử lại.

Kiểm tra Lỗi trong Chế độ “Thử Ubuntu”

  • Lưu trữ không được phát hiện → sử dụng fdisk -l hoặc gparted để kiểm tra trạng thái đĩa
  • Vấn đề mạng → xác minh cài đặt với ip a hoặc nmcli

.### B. Thử một Phương Tiện USB Khác hoặc Cổng USB Khác

Nếu quá trình cài đặt dừng lại hoặc bộ cài USB không được phát hiện, hãy thử các bước sau:

1. Thay Đổi Cổng USB

  • Cổng USB 3.0 (màu xanh) có thể không được nhận dạng trên một số hệ thống. Hãy thử sử dụng cổng USB 2.0 (màu đen) .

2. Sử Dụng Ổ USB Khác

  • Ổ USB có thể bị hỏng. Tạo phương tiện cài đặt bằng một ổ USB khác.

3. Thay Đổi Cài Đặt Rufus

  • Nếu USB được tạo ở chế độ GPT/UEFI, các máy PC cũ có thể không phát hiện được. Hãy thử các cài đặt sau: wp:list /wp:list

    • GPT + UEFI → MBR + BIOS (hoặc UEFI-CSM)
    • Định dạng USB bằng FAT32

C. Cập Nhật Firmware BIOS/UEFI

BIOS lỗi thời có thể gây ra các vấn đề tương thích với các bản phát hành Ubuntu mới hơn.

1. Kiểm Tra Phiên Bản BIOS

  • Nếu Windows có sẵn, chạy:
    wmic bios get smbiosbiosversion
    
  • Nếu Ubuntu khởi động, chạy:
    sudo dmidecode -s bios-version
    

2. Quy Trình Cập Nhật BIOS

  1. Tải firmware BIOS mới nhất từ trang hỗ trợ của nhà sản xuất PC
  2. Lưu firmware vào ổ USB
  3. Sử dụng công cụ cập nhật BIOS để áp dụng bản cập nhật
  4. Đặt lại cài đặt và thử cài đặt Ubuntu lại

D. Thử Phiên Bản Ubuntu Khác (LTS hoặc Bản Phát Hành Mới Nhất)

Các bản phát hành Ubuntu mới nhất có thể cung cấp khả năng tương thích phần cứng tốt hơn, trong khi các phiên bản LTS (Long Term Support) ưu tiên tính ổn định.

1. So Sánh LTS và Các Phiên Bản Mới Nhất

Ubuntu VersionCharacteristics
Ubuntu LTS (e.g., 22.04 LTS)Long-term support (5 years), stability-focused
Latest Release (e.g., 23.10)Includes new features but may be less stable

2. Tải Ubuntu

3. Thử Các Bản Phát Hành Cũ

  • Một số phần cứng hoạt động ổn định hơn với các phiên bản Ubuntu cũ.
  • Tải các bản phát hành trước từ old-releases.ubuntu.com

6. Hỏi & Đáp: Các Lỗi Cài Đặt Ubuntu Thông Thường và Giải Pháp

Phần này tóm tắt các lỗi thường gặp trong quá trình cài đặt Ubuntu và cách khắc phục chúng. Sử dụng nó như một tài liệu tham khảo nhanh khi khắc phục sự cố.

Q1: Màn hình đen hoặc bị treo trong quá trình cài đặt

Nguyên Nhân

  • Không tương thích driver đồ họa (NVIDIA/AMD)
  • Tham số kernel không đúng

Giải Pháp

  1. Bật “nomodeset” trong GRUB
  • Khởi động từ USB Ubuntu và hiển thị menu GRUB ( Esc hoặc Shift )
  • Chọn “Try Ubuntu without installing” và nhấn e
  • Thay thế quiet splash bằng nomodeset
  • Nhấn Ctrl + X để khởi động
  1. Cập nhật driver đồ họa sau khi cài đặt
    sudo ubuntu-drivers autoinstall
    sudo reboot
    

Q2: Lỗi xảy ra khi cài đặt Ubuntu trên WSL

Các Lỗi Thông Thường và Giải Pháp

Error CodeCauseSolution
0x004000dWSL is not enabledRun wsl --install
0x800701bcOutdated kernelInstall the WSL2 kernel update package
Ubuntu won’t startWSL configuration is corruptedRun wsl --shutdownwsl --unregister Ubuntu

Q3: Hiện “Không tìm thấy thiết bị khởi động”

Nguyên Nhân

  • Ubuntu không được cài đặt đúng cách
  • Trình khởi động GRUB bị hỏng
  • Thứ tự khởi động BIOS không đúng

Giải Pháp

  1. Xác minh cài đặt BIOS
  • Vào BIOS ( F2 hoặc Del ) và đặt đĩa Ubuntu làm tùy chọn khởi động đầu tiên
  1. Cài đặt lại GRUB
    sudo mount /dev/sdaX /mnt
    sudo grub-install --root-directory=/mnt /dev/sda
    sudo update-grub
    sudo reboot
    

Q4: Không thể tạo phương tiện cài đặt Ubuntu

Nguyên Nhân

  • Tập tin ISO bị hỏng
  • Ổ USB lỗi
  • Cấu hình Rufus không đúng

Giải Pháp

  1. Tải lại ISO
  • Xác minh tính toàn vẹn bằng checksum SHA256: sha256sum ubuntu-xx.xx.iso
  1. Thử một ổ USB khác
  • Các ổ USB cũ có thể có sector hỏng
  1. Thay đổi cài đặt Rufus
  • Tạo USB ở chế độ MBR/BIOS cho các PC cũ
  • Tạo ở chế độ GPT/UEFI cho các hệ thống mới hơn

Q5: Windows không còn khởi động được sau khi cài đặt Ubuntu

Nguyên Nhân

  • Bootloader của Windows đã bị ghi đè trong quá trình cài đặt Ubuntu
  • Lỗi cấu hình GRUB

Giải Pháp

  1. Cập nhật mục khởi động GRUB
    sudo update-grub
    
  1. Sửa bootloader của Windows
  • Khởi động từ phương tiện cài đặt Windows và mở Command Prompt
  • Chạy các lệnh sau: bootrec /fixmbr bootrec /fixboot bootrec /scanos bootrec /rebuildbcd
  1. Kiểm tra độ ưu tiên khởi động BIOS
  • Đặt Windows Boot Manager làm tùy chọn khởi động đầu tiên và xác nhận GRUB được tải

7. Tóm tắt

Mặc dù việc cài đặt Ubuntu thường khá đơn giản, nhưng có thể gặp nhiều lỗi tùy thuộc vào môi trường của bạn. Bài viết này đã liệt kê các vấn đề cài đặt phổ biến nhất và giải thích cách khắc phục chúng. Dưới đây là những điểm chính cần nhớ:

Danh sách kiểm tra để cài đặt thành công

  1. Chuẩn bị trước
  • Xác minh yêu cầu phần cứng (RAM, dung lượng lưu trữ, CPU)
  • Điều chỉnh cài đặt BIOS/UEFI (tắt Secure Boot, cấu hình thứ tự khởi động)
  • Tạo USB boot đúng cách bằng Rufus hoặc Etcher
  1. Chuẩn bị cho các vấn đề trong quá trình cài đặt
  • Nếu USB không được phát hiện : wp:list /wp:list

    • Thử cổng USB hoặc ổ USB khác
    • Kiểm tra lại cài đặt khởi động trong BIOS
    • Nếu màn hình đen hoặc bị treo : wp:list /wp:list

    • Bật nomodeset trong GRUB

    • Nếu gặp lỗi phân vùng : wp:list /wp:list

    • Sử dụng GParted để cấu hình phân vùng thủ công

  1. Khắc phục sau khi cài đặt
  • Nếu không tìm thấy GRUB : wp:list /wp:list

    • Cài đặt lại GRUB
    • Nếu Windows không khởi động : wp:list /wp:list

    • Sửa chữa bằng các lệnh bootrec

    • Nếu WSL không chạy Ubuntu : wp:list /wp:list

    • Chạy wsl --update hoặc đặt wsl --set-default-version 2

Cách sử dụng hướng dẫn này

  • Thực hiện danh sách kiểm tra trước khi cài đặt Ubuntu
  • Tham khảo hướng dẫn này khi gặp lỗi
  • Sử dụng mục FAQ để tìm giải pháp nhanh cho các vấn đề thường gặp

Khi Ubuntu được cài đặt thành công, bạn sẽ được tận hưởng những lợi ích của một hệ điều hành mã nguồn mở mạnh mẽ. Nếu gặp vấn đề trong quá trình cài đặt, hãy quay lại hướng dẫn này và áp dụng các giải pháp được đề xuất.

Đây là phần kết của bài giải thích toàn diện về các lỗi cài đặt Ubuntu và cách khắc phục chúng. Cảm ơn bạn đã đọc! 🚀