Nếu bạn muốn có các công cụ dòng lệnh Linux, ứng dụng máy tính để bàn, trình chỉnh sửa mã hoặc tiện ích phát triển trên Chromebook, phương án an toàn và thực tế nhất thường là môi trường phát triển Linux tích hợp sẵn của ChromeOS. Google cũng gọi đây là Linux trên ChromeOS, và dự án nền tảng thường được biết đến với tên gọi Crostini. Nó chạy một môi trường Linux Debian song song với ChromeOS thay vì thay thế ChromeOS.
Hướng dẫn này đã được đối chiếu với tài liệu của Google và Chromium vào ngày 10 tháng 9 năm 2026. Điểm khác biệt quan trọng là việc bật môi trường Linux tích hợp sẵn là một tính năng được hỗ trợ của ChromeOS và không yêu cầu Chế độ Nhà phát triển (Developer Mode). Việc thay thế ChromeOS bằng một bản phân phối Linux độc lập là một dự án khác, phụ thuộc vào thiết bị cụ thể và không phải là thiết lập tiêu chuẩn được Google mô tả.
Câu trả lời nhanh: Làm thế nào để cài đặt Linux trên Chromebook?
Trên một Chromebook được hỗ trợ, hãy mở Cài đặt > Giới thiệu về ChromeOS > Nhà phát triển. Bên cạnh Môi trường phát triển Linux, chọn Thiết lập, sau đó làm theo các hướng dẫn. Google cho biết quá trình thiết lập có thể mất 10 phút hoặc lâu hơn. Khi hoàn tất, một cửa sổ Terminal sẽ mở ra và bạn sẽ có một môi trường Debian nơi bạn có thể sử dụng các lệnh Linux và cài đặt các gói bằng APT. Xem hướng dẫn thiết lập Linux chính thức của Google.
| Bạn muốn gì | Điểm khởi đầu tốt nhất | Điều cần biết |
| Công cụ dòng lệnh Linux | Môi trường phát triển Linux tích hợp sẵn | Được hỗ trợ trên các Chromebook tương thích và tích hợp với ChromeOS |
| Ứng dụng máy tính để bàn Linux | Môi trường phát triển Linux tích hợp sẵn | Nhiều ứng dụng GUI tương thích Debian hoạt động, nhưng tích hợp phần cứng có những giới hạn |
| Phát triển Web, Python, Git, kiểu VS Code | Môi trường phát triển Linux tích hợp sẵn | Thường là lựa chọn đơn giản nhất vì ChromeOS vẫn nguyên vẹn |
| Thay thế hoàn toàn ChromeOS | Nghiên cứu nâng cao, cụ thể theo mẫu máy | Không phải là thiết lập Linux tiêu chuẩn được Google hỗ trợ được đề cập ở đây |
Trước khi bắt đầu: Danh sách kiểm tra nhanh
- Xác nhận rằng Chromebook của bạn hỗ trợ Linux. Chromium tuyên bố rằng, trừ khi có chỉ định khác, các thiết bị ra mắt từ năm 2019 trở đi hỗ trợ Linux trên ChromeOS. Đối với các mẫu cũ hơn, hãy kiểm tra danh sách hỗ trợ thiết bị chính thức.
- Cập nhật ChromeOS. Trong Cài đặt, mở Giới thiệu về ChromeOS và sử dụng Kiểm tra cập nhật nếu có. Google khuyến nghị phần mềm hiện tại để có các tính năng mới nhất và bản vá bảo mật; xem hướng dẫn cập nhật Chromebook.
- Kiểm tra xem Chromebook có được quản lý hay không. Quản trị viên công ty hoặc trường học có thể vô hiệu hóa Linux. Nếu tùy chọn Linux bị thiếu trên thiết bị được quản lý, bạn có thể cần quản trị viên của mình thay vì một giải pháp kỹ thuật.
- Đảm bảo bạn có đủ dung lượng lưu trữ trống cho những gì bạn định cài đặt. Google không công bố mức tối thiểu chung về RAM, dung lượng lưu trữ hoặc tốc độ CPU cho container Linux; tài liệu kỹ thuật chính thức chỉ đơn giản lưu ý rằng nhiều tài nguyên hơn thường cải thiện hiệu suất. Hãy chọn mức phân bổ đĩa để lại chỗ cho ChromeOS và các tệp thông thường của bạn.
- Sao lưu các tệp cục bộ quan trọng. Bật môi trường Linux tích hợp sẵn không giống như Powerwash, nhưng một bản sao lưu hiện tại vẫn là thực hành tốt trước khi thay đổi môi trường phát triển hoặc cài đặt các bộ công cụ lớn.
Từng bước: Bật môi trường phát triển Linux
- Mở Cài đặt. Chọn thời gian ở góc dưới bên phải của thanh giá (shelf) ChromeOS, sau đó chọn biểu tượng Cài đặt.
- Mở Giới thiệu về ChromeOS, sau đó Nhà phát triển. Đây là đường dẫn được hiển thị trong hướng dẫn Trợ giúp Chromebook hiện tại của Google.
- Tìm Môi trường phát triển Linux. Chọn Thiết lập.
- Làm theo các hướng dẫn thiết lập. Tùy thuộc vào phiên bản ChromeOS của bạn, quy trình thiết lập có thể yêu cầu bạn chọn tên người dùng và kích thước đĩa. ChromeOS tải xuống các thành phần cần thiết và tạo môi trường Linux.
- Chờ cho Terminal mở. Google cho biết quá trình thiết lập có thể mất 10 phút hoặc lâu hơn. Khi hoàn tất, Terminal sẽ mở vào môi trường Debian mặc định.
Bạn không cần phải vô hiệu hóa xác minh ChromeOS hoặc bật màn hình Chế độ Nhà phát triển khi khởi động chỉ để sử dụng tính năng này. Câu hỏi thường gặp chính thức về Linux trên ChromeOS nói rõ rằng Chế độ Nhà phát triển không bắt buộc.
Bạn nên làm gì đầu tiên sau khi Linux được cài đặt?
Bắt đầu bằng cách làm mới chỉ mục gói của Debian. Mở Terminal và chạy:
sudo apt update
APT là trình quản lý gói của Debian. Nó tải xuống thông tin gói và cài đặt phần mềm từ các kho lưu trữ đã cấu hình. Ví dụ, để cài đặt Git:
sudo apt install git
Tài liệu dành cho nhà phát triển ChromeOS của Google khuyến nghị cập nhật chỉ mục kho lưu trữ APT như một bước đầu tiên tốt. Tài liệu tham khảo thiết lập Linux của nó cũng giải thích rằng các ứng dụng Linux đồ họa có thể tích hợp với Launcher của ChromeOS.
Làm thế nào để cài đặt ứng dụng Linux trên Chromebook?
Tùy chọn 1: Cài đặt từ APT
Nếu chương trình có sẵn trong các kho lưu trữ của Debian, hãy sử dụng Terminal:
sudo apt update
sudo apt install package-name
Thay thế package-name bằng tên gói Debian thực tế. Đây thường là phương pháp sạch sẽ nhất cho các tiện ích dòng lệnh và nhiều ứng dụng mã nguồn mở.
Tùy chọn 2: Cài đặt gói .deb
ChromeOS cũng hỗ trợ cài đặt các gói Debian .deb thông qua ứng dụng Tệp. Tài liệu dành cho nhà phát triển của Google lưu ý rằng bạn có thể tải xuống một tệp .deb tương thích và nhấp đúp vào nó để bắt đầu quy trình cài đặt. Điều này hữu ích cho các ứng dụng mà nhà xuất bản cung cấp trực tiếp các gói Debian.
Hãy chú ý đến kiến trúc CPU. Container Linux sử dụng cùng họ kiến trúc với Chromebook, vì vậy một gói x86_64 thường sẽ không phải là lựa chọn đúng cho Chromebook ARM và ngược lại. Câu hỏi thường gặp về Linux trên ChromeOS giải thích cách kiến trúc container tuân theo thiết bị.
Các tệp ChromeOS và tệp Linux hoạt động cùng nhau như thế nào?
Phương pháp đơn giản nhất là sử dụng khu vực Tệp Linux trong ứng dụng Tệp của ChromeOS. Các tệp được lưu trữ ở đó thuộc về môi trường Linux. Nếu bạn muốn các ứng dụng Linux làm việc với một thư mục ChromeOS hiện có mà không cần sao chép nó, bạn có thể chia sẻ thư mục đó với Linux.
- Mở ứng dụng Tệp của ChromeOS.
- Tìm thư mục mà bạn muốn các ứng dụng Linux truy cập.
- Nhấp chuột phải vào thư mục và chọn Chia sẻ với Linux.
- Bên trong Linux, các thư mục ChromeOS được chia sẻ sẽ có sẵn dưới
/mnt/chromeos.
Google tài liệu hóa cả việc sao chép tệp vào các tệp Linux và sử dụng Chia sẻ với Linux trong hướng dẫn thiết lập chính thức của họ. Hãy nhớ rằng các quyền và tệp được chia sẻ với môi trường Linux có sẵn cho các ứng dụng Linux trong cùng môi trường đó, vì vậy chỉ chia sẻ các thư mục mà các ứng dụng đó thực sự cần.
Làm thế nào để sao lưu môi trường Linux?
ChromeOS có thể sao lưu các ứng dụng và tệp Linux vào một tệp sao lưu .tini. Điều này hữu ích trước những thay đổi phát triển lớn, trước khi xóa Linux hoặc trước khi chuyển sang một Chromebook tương thích khác.
Mở phần Linux trong Cài đặt ChromeOS và sử dụng Sao lưu và khôi phục. Hướng dẫn sao lưu và khôi phục của Google giải thích quy trình làm việc hiện tại. Một hạn chế quan trọng là việc khôi phục đầy đủ sang một Chromebook khác yêu cầu kiến trúc tương thích; ví dụ, một môi trường Linux x86 không thể thay thế cho một môi trường ARM khi khôi phục đầy đủ.
Cũng lưu ý rằng dữ liệu container Linux không tự động giống như đồng bộ đám mây ChromeOS. Câu hỏi thường gặp về Linux của Google cho biết bạn vẫn chịu trách nhiệm về dữ liệu bên trong container. Nếu một dự án phải có sẵn trên nhiều máy, hãy cân nhắc giữ dự án trong một thư mục được sao lưu hoặc đồng bộ riêng biệt.
Thiếu tùy chọn Linux? Sử dụng bảng khắc phục sự cố này
| Vấn đề | Lý do có thể | Cách xử lý |
| Không có tùy chọn “Môi trường phát triển Linux” | Thiết bị cũ không được hỗ trợ, chính sách quản lý, hạn chế tài khoản hoặc ChromeOS lỗi thời | Kiểm tra danh sách hỗ trợ chính thức, cập nhật ChromeOS và hỏi quản trị viên của bạn nếu thiết bị được quản lý |
| Thiết lập bị treo hoặc thất bại | Vấn đề tạm thời về hệ thống, mạng hoặc lưu trữ | Khởi động lại Chromebook, kiểm tra kết nối và dung lượng trống, sau đó thử lại |
| Lỗi APT hoặc thông tin gói cũ | Các chỉ mục gói hoặc gói đã cài đặt cần được làm mới | Chạy các lệnh cập nhật bên dưới và khởi động lại Linux nếu cần |
| Ứng dụng Linux không thể thấy thư mục ChromeOS | Thư mục chưa được chia sẻ với Linux | Sử dụng Chia sẻ với Linux trong ứng dụng Tệp hoặc sao chép tệp vào các tệp Linux |
| Tính năng ngoại vi hoặc đồ họa cụ thể không hoạt động | Linux trên ChromeOS cố ý giới hạn một số quyền truy cập phần cứng | Kiểm tra các giới hạn hiện tại của Google trước khi cho rằng bản thân ứng dụng bị lỗi |
Đối với các vấn đề liên quan đến gói, Trợ giúp Chromebook của Google hiện tại khuyến nghị:
sudo apt-get update && sudo apt-get dist-upgrade
Sau đó khởi động lại nếu cần. Bạn cũng có thể nhấp chuột phải vào ứng dụng Terminal và chọn tắt Linux, sau đó mở lại Terminal để khởi động lại môi trường.
Các giới hạn hiện tại là gì?
Môi trường Linux tích hợp sẵn được thiết kế để cân bằng giữa tính linh hoạt của Linux và sự cô lập của ChromeOS. Nó không giống hệt như chạy Linux trực tiếp trên một máy tính xách tay thông thường. Trang Trợ giúp Chromebook hiện tại của Google liệt kê các giới hạn liên quan đến máy ảnh, hỗ trợ Android Emulator, thiết bị USB và tăng tốc phần cứng bao gồm giải mã GPU/video. Đồng thời, tài liệu dành cho nhà phát triển ChromeOS kỹ thuật hơn mô tả đồ họa OpenGL tăng tốc trong thời gian chạy Linux. Bài học thực tế là hỗ trợ đồ họa và phần cứng không tương đương với một máy tính xách tay Linux gốc và có thể thay đổi tùy theo tính năng và khối lượng công việc.
Điều này quan trọng nhất đối với các ứng dụng sáng tạo nặng về GPU, các công cụ phần cứng cấp thấp, phần mềm phụ thuộc vào mô-đun kernel hoặc thiết bị USB chuyên dụng. Nếu các mục tiêu chính của bạn là lập trình, Git, tiện ích dòng lệnh, phát triển web, trình chỉnh sửa và các ứng dụng máy tính để bàn Linux thông thường, môi trường tích hợp sẵn thường là lựa chọn phù hợp hơn nhiều. Đối với phần mềm nhạy cảm với phần cứng, hãy kiểm tra các yêu cầu của ứng dụng và các ghi chú hỗ trợ hiện tại của Google trước khi cho rằng nó sẽ hoạt động.
Bạn có thể chạy Docker không?
Có, Câu hỏi thường gặp chính thức về Linux trên ChromeOS cho biết bạn có thể chạy các container Docker hoặc các định dạng container khác bên trong container Linux sau khi cài đặt các gói liên quan. Điều này làm cho Chromebook trở nên thực tế cho nhiều quy trình làm việc phát triển web và dịch vụ cục bộ. Hiệu suất vẫn sẽ phụ thuộc vào RAM, CPU, dung lượng lưu trữ của Chromebook và kích thước của các khối lượng công việc bạn chạy.
Bạn có nên thay thế ChromeOS bằng một bản phân phối Linux đầy đủ không?
Đối với hầu hết những người hỏi cách cài đặt Linux trên Chromebook, không cần thay thế. Môi trường Debian tích hợp sẵn giữ lại ChromeOS đã xác minh, các bản cập nhật Chromebook thông thường, ứng dụng Android/web và các công cụ Linux trên cùng một máy.
Việc thay thế hoàn toàn ChromeOS là một con đường nâng cao riêng biệt. Khả năng tương thích thay đổi tùy theo mẫu Chromebook chính xác, và các hướng dẫn chung có thể không an toàn vì hành vi của firmware, bàn phím, âm thanh, touchpad, chế độ ngủ, đồ họa và khôi phục khác nhau. Google không trình bày việc thay thế hoàn toàn ChromeOS như quy trình cài đặt Linux bình thường cho người dùng Chromebook. Nếu bạn cụ thể cần một hệ điều hành khởi động khác, hãy nghiên cứu bo mạch và mô hình phần cứng chính xác của bạn trước, sao lưu tất cả dữ liệu cục bộ và hiểu cách khôi phục ChromeOS trước khi thay đổi firmware hoặc phân vùng.
Khuyến nghị thực tế theo trường hợp sử dụng
- Bạn muốn học Linux: bật môi trường tích hợp sẵn và thực hành trong Terminal. Nó cung cấp cho bạn một không gian người dùng Debian thực sự mà không từ bỏ ChromeOS.
- Bạn muốn lập trình: sử dụng Crostini cho Git, các runtime ngôn ngữ, trình chỉnh sửa, IDE, máy chủ web cục bộ và container. Đây là trường hợp sử dụng dự kiến.
- Bạn muốn một vài ứng dụng máy tính để bàn Linux: thử môi trường tích hợp sẵn trước. Kiểm tra kiến trúc và yêu cầu phần cứng của từng ứng dụng trước khi cài đặt các gói lớn.
- Bạn cần quyền truy cập phần cứng trực tiếp, mô-đun kernel tùy chỉnh hoặc tăng tốc đồ họa chuyên dụng: xác minh các yêu cầu đó so với các giới hạn Linux trên ChromeOS trước khi mua phần mềm hoặc thay đổi hệ thống của bạn.
- Bạn cụ thể muốn Ubuntu hoặc một bản phân phối khác: hãy biết rằng Google chỉ kiểm tra container mặc định mà họ cung cấp. Câu hỏi thường gặp chính thức cho biết các container khác có thể được tạo thông qua LXD, nhưng tích hợp có thể không hoạt động đáng tin cậy như môi trường mặc định.
Danh sách kiểm tra cuối cùng
- Xác nhận hỗ trợ Linux cho Chromebook của bạn.
- Cập nhật ChromeOS.
- Mở Cài đặt > Giới thiệu về ChromeOS > Nhà phát triển.
- Chọn Thiết lập bên cạnh Môi trường phát triển Linux.
- Hoàn tất các hướng dẫn và chờ cho Terminal mở.
- Chạy
sudo apt update.
- Chỉ cài đặt các công cụ và ứng dụng bạn thực sự cần.
- Sử dụng các tệp Linux hoặc Chia sẻ với Linux để truy cập tệp.
- Tạo một bản sao lưu Linux trước những thay đổi lớn.
- Không bật Chế độ Nhà phát triển chỉ để sử dụng Crostini.
Để có quy trình thiết lập hiện tại nhất, luôn kiểm tra Trang Trợ giúp Linux trên Chromebook của Google và tài liệu Linux chính thức dành cho nhà phát triển ChromeOS, vì vị trí menu và các khả năng được hỗ trợ có thể thay đổi khi ChromeOS phát triển.