Mặc dù Chromebook đi kèm với Chrome OS, một hệ điều hành dựa trên Linux, ngay từ đầu, chúng cũng có thể chạy các bản phân phối Linux thuần túy mà không gặp vấn đề. Thực tế, bạn có thể chạy Chrome OS và một bản phân phối Linux khác cùng lúc trên cùng một Chromebook.
Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách cài đặt Linux trên Chromebook mà không ảnh hưởng đến Chrome OS. Bạn cũng sẽ học cách cài đặt môi trường Linux thử nghiệm tích hợp sẵn trong Chrome OS và một bản phân phối Linux của bên thứ ba (Ubuntu).
Cài đặt Linux Beta (Crostini) trên Chromebook
Crostini mô tả dự án chính thức của Google cho phép người dùng Chromebook chạy Linux mà không cần vào Chế độ Nhà phát triển Chrome OS. Lợi thế lớn của tính năng này là bạn có thể tận hưởng các ứng dụng và công cụ dựa trên Linux trong một môi trường an toàn. Hãy nghĩ về nó như một máy ảo được chứa để chạy Linux trong Chrome OS mà không phải đối mặt với mã và lệnh Linux.
Môi trường Linux này có hỗ trợ chính thức từ Google và có rất ít cơ hội làm hỏng Chromebook hoặc làm mất bảo hành. Môi trường cũng được bảo vệ khỏi ứng dụng và tệp độc hại thông qua Sandboxing — một trong các tính năng bảo mật tích hợp trong Chromebook.
Việc cài đặt môi trường Linux này trên Chromebook phụ thuộc vào cấu hình phần cứng và phần mềm của thiết bị. Không phải tất cả các mẫu Chromebook cũ hơn đều hỗ trợ tính năng Linux Beta (Crostini) ngay từ đầu.
Ngoài ra, cài đặt môi trường Linux này trên Chromebook yêu cầu Chrome OS 69 hoặc mới hơn. Đi đến Cài đặt > Giới thiệu Chrome OS để kiểm tra phiên bản Chrome OS hoặc cập nhật hệ điều hành Chromebook. Cài đặt bất kỳ bản cập nhật nào có sẵn hoặc khởi động lại thiết bị để hoàn tất các bản cập nhật đang chờ.
Môi trường này đang thử nghiệm và bị khóa theo mặc định. Vì vậy, dòng hành động đầu tiên là kích hoạt môi trường phát triển Linux. Kết nối Chromebook với internet và làm theo các bước sau:
- Khởi chạy ứng dụng Cài đặt, mở rộng danh mục Nâng cao, cuộn đến phần Nhà phát triển, và chọn nút Bật trên hàng "Môi trường phát triển Linux (Beta)".
- Chọn Tiếp theo để tiếp tục.
- Tạo tên người dùng, chọn dung lượng ổ đĩa được khuyến nghị, và chọn Cài đặt.
Bây giờ hãy cho bạn thấy cách cài đặt bản phân phối Linux của bên thứ ba trên Chromebook.
Thứ nhất: Tạo ổ khôi phục
Mặc dù cài đặt bản phân phối Linux của bên thứ ba trên Chromebook khá đơn giản, đôi khi mọi thứ có thể đi sai trong quá trình. Do đó, chúng tôi khuyên mạnh bạn nên tạo bản sao lưu thiết bị bằng Chromebook Recovery Utility. Điều này yêu cầu một ổ lưu trữ bên ngoài với ít nhất 8GB dung lượng trống.
- Khởi chạy Chrome, đi đến trang Chromebook Recovery Utility trên Chrome web store, và chọn Thêm vào Chrome.
- Chọn Thêm ứng dụng trên lời nhắc xác nhận.
Bạn nên thấy tiến trình tải xuống ở góc dưới bên trái màn hình Chromebook. Cắm ổ lưu trữ bên ngoài với 8GB hoặc lớn hơn vào Chromebook khi bạn nhận được cảnh báo cài đặt thành công trong khu vực thông báo.
Lưu ý rằng tiện ích khôi phục sẽ xóa tất cả dữ liệu và phân vùng trên ổ. Vì vậy, hãy chắc chắn bạn sao lưu bất kỳ dữ liệu quan trọng nào trên ổ sang thiết bị khác trước khi dùng nó làm ổ khôi phục Chromebook.
- Khởi chạy Chrome Recovery Utility trong trình khởi chạy ứng dụng.
- Chờ ứng dụng chuẩn bị thiết bị cho khôi phục và chọn Bắt đầu.
- Chữ số alphanumeric trên màn hình là số mẫu Chromebook của bạn. Nhập các chữ số vào hộp thoại được cung cấp và chọn Tiếp tục để tiến hành.
- Chọn thiết bị phương tiện bạn muốn dùng để tạo hình ảnh khôi phục và chọn Tiếp tục.
- Chọn nút Tạo ngay.
Chờ tiện ích tải xuống và ghi các tệp cần thiết lên phương tiện khôi phục. Điều này có thể mất vài phút hoặc vài giờ tùy thuộc vào các yếu tố như mẫu Chromebook và phiên bản Chrome OS. Việc tháo ổ khôi phục sẽ làm gián đoạn quá trình tải xuống, vì vậy hãy đảm bảo ổ vừa vặn chặt trong cổng USB của Chromebook.
Bạn cũng sẽ cần kết nối internet nhanh để tải xuống các tệp sẽ tạo nên phương tiện khôi phục. Vì vậy, hãy chắc chắn Chromebook của bạn được kết nối với Wi-Fi hoặc mạng Ethernet.
Nếu có bất kỳ sự cố nào khi cài đặt Linux, tắt Chromebook, khởi động vào chế độ khôi phục (nhấn Esc + Làm mới + nút Nguồn), cắm phương tiện khôi phục, và làm theo hướng dẫn trên màn hình.
Bật Chế độ Nhà phát triển trong Chromebook
Bạn cần có Chromebook ở Chế độ Nhà phát triển để cài đặt bất kỳ bản phân phối Linux nào. Điều đó sẽ xóa tất cả dữ liệu lưu trữ trên bộ nhớ Chromebook, vì vậy hãy đảm bảo bạn sao lưu tệp của mình lên đám mây hoặc ổ đĩa bên ngoài trước khi kích hoạt Chế độ Nhà phát triển.
Cũng quan trọng là phải nói rằng kích hoạt Chế độ Nhà phát triển sẽ vô hiệu hóa nhiều tính năng bảo mật tích hợp trên thiết bị của bạn. Tương tự, thao tác này cũng có thể làm mất bảo hành Chromebook. Tắt Chromebook và làm theo các bước dưới đây.
- Nhấn và giữ phím Esc + Làm mới (hoặc F3) và giữ nút Nguồn.
- Thả các nút khi màn hình khôi phục xuất hiện trên hiển thị Chromebook.
- Bỏ qua hướng dẫn "Vui lòng cắm que USB khôi phục hoặc thẻ SD" trên màn hình. Nhấn Ctrl + D để kích hoạt Chế độ Nhà phát triển.
- Nhấn Enter để tắt xác minh hệ điều hành. Điều đó sẽ "mở khóa" Chromebook để khởi động các hệ điều hành không phải của Google.
- Nhấn Ctrl + D một lần nữa và chờ vài phút để khởi động Chromebook với Chế độ Nhà phát triển đã bật.
Bạn sẽ nhận được thông báo trên màn hình rằng Chromebook của bạn đang chuyển sang Chế độ Nhà phát triển. Không tắt Chromebook trong quá trình và hãy chắc chắn nó có đủ pin (50% hoặc hơn).
Thiết lập Chromebook từ đầu như thể nó là thiết bị mới và tiến hành phần tiếp theo để học cách cài đặt Ubuntu Linux trên Chromebook.
Cài đặt Ubuntu Linux trên Chromebook (Sử dụng Crouton)
Một lợi thế lớn của cài đặt Linux qua Crouton là bạn không cần khởi động lại Chromebook để chuyển đổi giữa Chrome OS và Linux. Bạn có thể làm điều đó bằng tổ hợp phím hoặc phím tắt. Ngoài ra, bản phân phối Linux có quyền truy cập trực tiếp vào phần cứng và tệp của Chromebook. Vì vậy bạn có thể chuyển sang Linux và vẫn truy cập các tệp được tạo trong Chrome OS.
Crouton đạt được điều này bằng cách tạo một môi trường nhị phân "chroot" chạy trên Chrome OS. Khác với dự án "Crostini" của Google, Crouton cung cấp một môi trường Linux "thuần túy". Hạn chế duy nhất là nó chỉ giới hạn ở Ubuntu. Crouton (hiện tại) không hỗ trợ các bản phân phối Linux khác. Truy cập thư mục Crouton trên GitHub để tìm hiểu thêm về môi trường Chroot và cách nó cấp quyền cho bản phân phối Ubuntu Linux trên Chromebook.
- Tải xuống và lưu tệp crouton vào tệp Tải xuống của Chromebook.
- Nhấn Ctrl + Alt + T để khởi chạy Crosh — Môi trường Shell dòng lệnh của Chrome OS.
- Gõ hoặc dán shell vào terminal và nhấn Enter.
- Sau đó, dán sudo install -Dt /usr/local/bin -m 755 ~/Downloads/crouton vào terminal và nhấn Enter. Lệnh này sẽ chuyển tệp văn bản crouton đã tải xuống thành tệp thực thi.
- Bây giờ, gõ hoặc dán sudo crouton -t xfce vào terminal và nhấn Enter. Nếu Chromebook của bạn có màn hình cảm ứng, hãy chạy lệnh này thay vào đó: sudo crouton -t touch,xfce.
Điều đó sẽ tải xuống và cài đặt gói Ubuntu Linux trên Chromebook của bạn sử dụng XFCE — một môi trường máy tính để bàn nhanh và nhẹ tiêu thụ tài nguyên hệ thống thấp. Bạn có thể cài đặt Linux trên Chromebook sử dụng các môi trường máy tính để bàn khác như Unity, GNOME, hoặc LXDE. Tuy nhiên, XFCE được khuyến nghị vì nó nhanh hơn nhiều. Bên cạnh đó, Chromebook là thiết bị cấp thấp với tài nguyên hệ thống hạn chế. Điều đó làm cho XFCE trở thành lựa chọn phù hợp nhất.
Nếu bạn đang cảm thấy muốn thử nghiệm, bạn có thể cài đặt Linux với các môi trường máy tính để bàn khác bằng cách chạy các lệnh sau trong terminal Crosh:
- Môi trường máy tính để bàn Unity: dán sudo crouton -t unity và nhấn Enter.
- Môi trường máy tính để bàn GNOME: dán sudo crouton -t gnome và nhấn Enter.
- LXDE: dán sudo crouton -t lxde và nhấn Enter.
Trình cài đặt sẽ tải xuống các gói Ubuntu cần thiết. Hãy chắc chắn Chromebook của bạn luôn kết nối với internet trong quá trình tải xuống và cài đặt. Toàn bộ thao tác sẽ mất vài phút hoặc vài giờ tùy thuộc vào tốc độ kết nối của bạn.
- Gõ tên người dùng ưa thích và nhấn Enter.
- Gõ mật khẩu và nhấn Enter.
- Nhập lại mật khẩu và nhấn Enter để tiếp tục.
Bạn có thể bắt đầu sử dụng Ubuntu Linux trên Chromebook khi nhận được thông báo "cập nhật mật khẩu thành công".
Nhấn Ctrl + Alt + T để khởi chạy Crosh, gõ shell vào terminal, nhấn Enter, gõ/dán sudo startxfce4 và nhấn Enter.
Nếu môi trường Ubuntu Linux tải màn hình trống, gõ tên người dùng, nhấn Enter, gõ mật khẩu, và nhấn Enter. Nếu vấn đề vẫn tiếp diễn, chuyển lại Chrome OS và quay lại Ubuntu.
Sử dụng phím tắt Ctrl + Alt + Shift + Back hoặc Ctrl + Alt + Shift + Forward để chuyển đổi qua lại giữa cả hai hệ điều hành.
Gỡ bỏ hoặc xóa cài đặt Linux trên Chromebook
Bản phân phối Linux có làm hỏng thiết bị của bạn không? Hoặc bạn không còn muốn chạy Linux trên Chromebook. Tất cả những gì bạn cần để xóa bản phân phối Linux là tắt Chế độ Nhà phát triển và bật lại xác minh hệ điều hành. Tắt Chromebook, nhấn Space Bar trên trang hiển thị "Xác minh hệ điều hành TẮT," và nhấn Enter để xác nhận hành động.
Điều đó sẽ bật lại xác minh hệ điều hành và khởi động Chrome OS bình thường. Lưu ý rằng việc tắt Chế độ Nhà phát triển cũng sẽ xóa dữ liệu của Chromebook.