1. Cài đặt Linux
Ok, tới giờ này chắc bạn đã nghe qua lịch sử thú vị của Linux rồi, biết rằng mỗi bản phân phối giống như một bộ lắp ráp gồm kernel, thư viện và tiện ích, và mỗi bản lại có nét riêng (hoặc "package manager", nếu bạn thích gọi vậy). Hôm nay tụi mình sẽ đi vào phần thực hành và cài Linux luôn! Đây là lúc kiến thức lý thuyết biến thành cái gì đó bạn có thể sờ mó được. Hoặc ít nhất là nghịch con trỏ trong terminal.
Bạn có thể có 3 lựa chọn hệ điều hành:
- Linux - khỏi cần cài thêm gì nữa
- MacOS - dựa trên Unix và tương thích với Linux. Để học căn bản Linux thì MacOS là đủ rồi.
- Windows:
- Windows 11 - chỉ cần bật WSL2 là chiến luôn trên kernel Linux tích hợp.
- Windows 10 - cập nhật lên và bật WSL2
- Windows 8 hoặc thấp hơn - bạn cần cài Linux lên máy ảo.
2. Làm sao chọn bản phân phối phù hợp?
Các bản phân phối khác nhau chỗ nào?
Trước khi nhảy vào cài đặt, bạn cần hiểu bản phân phối nào hợp với nhu cầu của mình. Đây là vài gợi ý để chọn đúng:
| Bản phân phối | Đặc điểm nổi bật | Phù hợp với ai? |
|---|---|---|
| Ubuntu | Dễ dùng, tài liệu và cộng đồng siêu to | Người mới, dev, desktop |
| CentOS | Ổn định, bền bỉ (thiên về server) | Admin server |
| Fedora | Công nghệ mới, bleeding-edge | Dev, ai thích công nghệ mới |
| Arch Linux | Tùy biến cực mạnh, khó nhằn | Geek thích kiểm soát mọi thứ |
| Linux Mint | Tiện lợi, dựa trên Ubuntu | Người mới cần máy chạy "out of the box" |
Luật vàng: nếu bạn là newbie, cứ Ubuntu mà chiến. Nó như Linux có bánh phụ tập đi xe đạp ấy.
Yêu cầu tối thiểu
Chạy Linux không cần máy khủng đâu. Đây là cấu hình cơ bản cho một bản phân phối phổ thông:
- CPU: 2 nhân, 1 GHz trở lên.
- RAM: 2 GB (nhiều hơn càng tốt).
- Dung lượng trống: từ 20 GB.
- Hỗ trợ BIOS/UEFI.
Nếu bạn có ít nhất 4 GB RAM, Linux chạy phà phà luôn. Ít hơn thì vẫn chạy, chỉ là cần thêm tí "kiên nhẫn".
3. Chuẩn bị trước khi cài đặt?
Cách cài: Máy ảo hay thiết bị thật?
Có hai cách chính:
Cài lên máy ảo. Đây là cách lý tưởng để thử Linux mà không sợ rủi ro. Bạn có thể dùng mấy phần mềm như:
- VirtualBox: miễn phí, phổ biến.
- VMware Workstation Player: miễn phí cho mục đích cá nhân.
Cài thật lên máy. Nếu bạn sẵn sàng "phanh Windows lại" hoặc có laptop cũ, thì chọn cách này.
Tạo USB boot
Nếu bạn muốn cài Linux lên máy thật, cần một USB boot. Phần mềm Rufus cho Windows làm việc này ngon lành. Hoặc dùng Etcher.
- Tải file ISO bản phân phối từ trang chính thức.
- Cài Rufus/Etcher.
- Mở phần mềm, chọn file ISO và USB của bạn.
- Bắt đầu ghi.
Vậy là xong, USB boot của bạn đã sẵn sàng!
4. Cài đặt thật trên máy
Đây là phần hấp dẫn nhất của bài giảng. Tụi mình sẽ cài Linux. Ví dụ sẽ dùng Ubuntu nha.
1. Cài đặt BIOS/UEFI
Để máy tính boot từ USB, có thể bạn phải chỉnh lại BIOS hoặc UEFI. Làm như sau:
- Khởi động lại máy.
- Khi máy vừa lên, nhấn phím (thường là
Del,F2,Esc, tùy máy bạn). - Vào tab "Boot" và đưa USB lên vị trí đầu tiên.
Chúc mừng, đây là mini adventure đầu tiên của bạn trong thế giới "phép thuật hệ thống"!
2. Boot vào trình cài đặt
Sau khi chỉnh BIOS, khởi động lại máy với USB cắm sẵn. Bạn sẽ thấy màn hình kiểu như "Try Ubuntu without installing" và "Install Ubuntu". Chọn cái thứ hai nha.
3. Chọn ngôn ngữ và layout bàn phím
Bước đầu tiên trong trình cài đặt là chọn ngôn ngữ. Đa số sẽ chọn "Russian" hoặc "English" nếu thích giao diện tiếng Anh. Sau đó chọn layout bàn phím (thường tự nhận, nhưng kiểm tra lại cho chắc).
4. Chọn kiểu cài đặt
Ở bước này bạn có thể chọn:
- Erase disk and install Ubuntu — nếu muốn xóa sạch máy và cài mới (máy cũ, cài sạch).
- Install Ubuntu alongside Windows — nếu muốn giữ lại Windows.
- Something else — cho ai thích tự chia ổ phức tạp.
Người mới nên chọn cái đầu tiên. Nếu bạn chọn "cái khác", chắc bạn pro rồi, tụi mình qua bước tiếp theo luôn.
5. Chia ổ đĩa
Nếu bạn vẫn chọn "Something else", bạn cần tạo các phân vùng sau:
/: phân vùng gốc. Nên để ít nhất 20 GB.swap: phân vùng swap. Nếu RAM 2-4 GB thì swap gấp đôi RAM./home: phân vùng dữ liệu user (khuyến khích, không bắt buộc).
Đây là ví dụ giao diện GUI của trình cài đặt:
[ + ] Tạo phân vùng
Loại: Ext4
Điểm mount: /
Dung lượng: 20 GB
Sau khi xong hết, nhấn "Tiếp tục".
6. Tạo user
Đặt tên user và mật khẩu cho mình. Đây là "chìa khóa phép thuật" vào hệ thống của bạn. Tên máy có thể là "Tux-PC" hoặc "Day_la_may_tinh".
Vài tips nhỏ:
- Mật khẩu: đừng đặt "12345". Nên chọn cái gì khó đoán mà dễ nhớ.
- Tự động đăng nhập: tắt đi nếu bạn quan tâm bảo mật.
7. Hoàn tất cài đặt
Sau khi setup xong, trình cài đặt sẽ copy file. Quá trình này mất khoảng 10-30 phút tùy máy.
Khi xong, bạn sẽ được yêu cầu khởi động lại máy. Yeah, bạn vừa cài Linux xong rồi đó!
5. Những bước đầu sau khi cài xong
1. Kiểm tra hệ thống
Sau khi boot vào, bạn sẽ thấy desktop hoặc terminal. Việc đầu tiên nên làm:
- Mở menu, tìm "Terminal". Welcome tới CLI!
- Chạy vài lệnh kiểm tra:
whoami # Xem tên user hiện tại.
uname -a # Kiểm tra bạn đang ở Linux.
2. Cập nhật hệ thống
Với Ubuntu thì dễ lắm:
sudo apt update && sudo apt upgrade -y
Đây là lý do đầu tiên để yêu Linux: update không cần khởi động lại máy.
6. Lỗi thường gặp và cách xử lý
- Máy không nhận USB khi boot. Thường là do BIOS setup chưa đúng. Kiểm tra lại xem USB đã được chọn làm thiết bị boot chưa.
- Không đủ dung lượng ổ cứng. Đảm bảo bạn đã dọn đủ chỗ trống hoặc chia ổ đúng cách.
- Làm hỏng Windows (hoặc nghĩ vậy). Đừng hoảng! Nếu Windows không boot được, thường chỉ cần chạy lệnh sửa bootloader trong Linux là xong. Google "GRUB repair".
Chúc mừng, bạn đã trồng được cái cây của mình... à nhầm, đã setup xong hệ thống Linux đầu tiên! Giờ bạn có công cụ để làm việc và giải trí, phía trước là chân trời mới của dòng lệnh!
7. Cách cài Linux bằng Virtualbox
Nếu bạn chưa từng cài máy ảo, dưới đây là hướng dẫn từng bước có hình minh họa.
Bạn cần chuẩn bị:
- Trình cài đặt Oracle VM VirtualBox cho Windows Hosts Link tải: Download Oracle VM VirtualBox
- File ISO hệ điều hành Ubuntu Linux Link tải: Download Ubuntu Desktop
Đầu tiên, bạn cần cài và mở ứng dụng VirtualBox.

Tạo máy ảo
Đầu tiên, cài và mở VirtualBox rồi nhấn nút "New".
Điền các trường: "Name", "Folder", "ISO".
Bạn có thể chọn kiểu cài: tự động hoặc thủ công. Tụi mình không muốn cài tự động, nên tick vào "Skip unattended installation".
Nếu cài tự động, ở bước tiếp theo bạn cần nhập trước tên user và mật khẩu. Nhớ đổi các giá trị này, vì mặc định sẽ tạo user không có quyền sudo.
Cũng nên tick "Guest Additions", nó sẽ thêm nhiều tính năng tiện như đổi độ phân giải, resize màn hình động, rất nên dùng!
Cài tự động sẽ bắt đầu sau khi setup máy ảo. Lần đầu chạy, nhấn nút "Start".
Chọn tài nguyên cho máy ảo.
Ở phần tiếp theo, bạn chọn lượng RAM và CPU máy thật sẽ cấp cho máy ảo. Nên để trong vùng màu xanh của mỗi thanh kéo để tránh làm máy lag.
Sau đó chọn dung lượng ổ cứng cho máy ảo.
Mặc định ổ cứng sẽ tự động tăng dung lượng khi cần đến giới hạn nhất định. Nếu muốn cấp sẵn toàn bộ, tick vào "Pre-allocate Full Size"
Xong thì nhấn "Done" để khởi tạo máy!
Kết thúc bước này bạn đã có máy ảo, nhưng chưa có hệ điều hành.
Cài Linux
Nhấn nút "Start" sẽ hiện ra cửa sổ dialog.
Nếu có lỗi, thử khởi động lại máy. Để biết chính xác lỗi gì, xem file log chi tiết, đường dẫn sẽ hiện trong cửa sổ lỗi.
Chọn "Try or Install Ubuntu".
Chờ chút. Khi trình cài đặt khởi động xong, bạn sẽ được chọn ngôn ngữ.
Có thể chọn các tùy chọn hỗ trợ đặc biệt nếu cần.
Chọn layout bàn phím của bạn.
Kết nối mạng. Ubuntu sẽ tải update và driver bên ngoài nếu có mạng.
Chọn cài Ubuntu.
Bạn sẽ được chọn giữa cài đặt tương tác và tự động. Tương tác là cách chuẩn, ai pro có thể dùng tự động để import file cấu hình từ web server.
Chọn giữa "Default selection" và "Extended selection". Cài đặt thường có app cơ bản, mở rộng thì thêm tool offline.
Màn hình tiếp theo có thể cài phần mềm bên ngoài để hỗ trợ phần cứng và media tốt hơn. Tick cả hai tùy chọn luôn.
Màn hình này chọn kiểu cài đặt. Để cài Ubuntu làm hệ duy nhất, chọn "Xóa ổ đĩa và cài Ubuntu".
Nhập tên bạn và tên máy cho mạng. Sau đó tạo user và mật khẩu mạnh.
Chọn vị trí và múi giờ của bạn.
Sẵn sàng cài đặt.
Nếu lúc đầu bạn chọn import file cài đặt tự động, sẽ chuyển thẳng tới màn hình xác nhận cấu hình này.
Nhấn "Install" và tận hưởng quá trình cài đặt.
Sau đó sẽ là quá trình chia ổ, copy file, cài update và các bước khác mà bạn không cần can thiệp gì.
Khi cài xong, bạn sẽ được nhắc khởi động lại máy.
Kết nối OS thật và OS máy ảo trên Linux
Nhưng chưa hết đâu. Rất nên cài cái gọi là "Guest Additions". Nó chứa driver và file hệ thống cần thiết để máy ảo chạy mượt và có thêm tính năng kết nối giữa OS thật và OS ảo.
Chọn menu "Devices" của VirtualBox, chọn "Insert Guest Additions CD image" và chờ hiện thông báo chạy app tự động từ ổ CD ảo.
OS Ubuntu Linux trên máy ảo đã cài xong và sẵn sàng dùng.
Link tài liệu chính thức: Oracle VM VirtualBox User Manual
GO TO FULL VERSION