Chúng tôi đã thực hiện quy trình này với Chromebook Samsung Series 3, Chromebook Pixel ban đầu và ASUS Chromebook Flip, nhưng các bước bên dưới sẽ hoạt động trên bất kỳ Chromebook nào.
Crouton vs. ChrUbuntu
Cài đặt Ubuntu Linux trên Chromebook của bạn không đơn giản như cài đặt hệ thống Ubuntu chuẩn - ít nhất là không phải lúc này. Bạn sẽ cần chọn một dự án được phát triển đặc biệt cho Chromebook. Có hai tùy chọn phổ biến:
- ChrUbuntu: ChrUbuntu là một hệ thống Ubuntu được xây dựng dành cho Chromebook. Nó hoạt động giống như một hệ thống khởi động kép truyền thống. Bạn có thể khởi động lại Chromebook của mình và chọn giữa Chrome OS và Ubuntu lúc khởi động. Bạn có thể cài đặt ChrUbuntu trên bộ nhớ trong của Chromebook hoặc trên thiết bị USB hoặc thẻ SD.
- Crouton: Crouton thực sự sử dụng môi trường “chroot” để chạy cả Chrome OS và Ubuntu cùng một lúc. Ubuntu chạy cùng với Chrome OS, vì vậy bạn có thể chuyển đổi giữa Chrome OS và môi trường máy tính để bàn Linux chuẩn của mình bằng phím tắt. Điều này mang lại cho bạn khả năng tận dụng lợi thế của cả hai môi trường mà không cần bất kỳ sự khởi động lại nào. Crouton cho phép bạn sử dụng Chrome OS trong khi có một môi trường Linux chuẩn với tất cả các công cụ dòng lệnh và các ứng dụng dành cho máy tính để bàn của nó.
Chúng tôi sẽ sử dụng Crouton cho việc này. Nó tận dụng hệ thống Linux cơ bản của Chrome để chạy cả hai môi trường cùng một lúc và là một trải nghiệm trượt tuyết nhiều hơn so với khởi động kép truyền thống. Crouton cũng sử dụng trình điều khiển chuẩn của Chrome OS cho phần cứng của Chromebook, do đó bạn không nên gặp sự cố với bàn di chuột hoặc phần cứng khác của mình. Crouton đã thực sự được tạo ra bởi nhân viên Google Dave Schneider.
Khi bạn sử dụng Crouton, bạn thực sự chỉ đang chạy một hệ điều hành: Linux. Tuy nhiên, bạn đang chạy hai môi trường trên đầu hệ điều hành - Chrome OS và máy tính để bàn Linux truyền thống.
Bước một: Bật chế độ nhà phát triển
Trước khi bạn thực hiện bất kỳ loại tấn công nào, bạn cần bật "Chế độ nhà phát triển" trên Chromebook của mình. Chromebook thường bị khóa để bảo mật, chỉ khởi động đúng hệ điều hành đã ký, kiểm tra chúng để giả mạo và ngăn người dùng và ứng dụng sửa đổi hệ điều hành cơ bản. Chế độ nhà phát triển cho phép bạn tắt tất cả các tính năng bảo mật này, cung cấp cho bạn một chiếc máy tính xách tay mà bạn có thể tinh chỉnh và chơi với nội dung trái tim của bạn.
Sau khi bật Chế độ nhà phát triển, bạn sẽ có thể truy cập thiết bị đầu cuối Linux từ bên trong Chrome OS và làm bất cứ điều gì bạn thích.
Để bật chế độ nhà phát triển trên Chromebook hiện đại, hãy giữ phím Esc và Refresh và nhấn nút Nguồn để vào chế độ khôi phục. Chromebook cũ hơn có nút chuyển nhà phát triển thực tế mà bạn sẽ cần phải chuyển sang thay thế.
Tại màn hình khôi phục, nhấn Ctrl + D, đồng ý với lời nhắc và bạn sẽ khởi động vào chế độ nhà phát triển.
Từ bây giờ, bất cứ khi nào bạn khởi động Chromebook, bạn sẽ thấy màn hình cảnh báo. Bạn cần nhấn Ctrl + D hoặc đợi 30 giây để tiếp tục khởi động.
Màn hình cảnh báo này tồn tại để cảnh báo bạn rằng Chromebook đang ở chế độ nhà phát triển và các biện pháp phòng ngừa an ninh thông thường không áp dụng. Ví dụ: nếu bạn đang sử dụng Chromebook của người khác, bạn thường có thể đăng nhập bằng tài khoản Google của mình mà không sợ. Nếu đang ở chế độ nhà phát triển, có thể phần mềm chạy trong nền có thể ghi lại các lần nhấn phím của bạn và theo dõi việc sử dụng của bạn. Đó là lý do tại sao Google giúp bạn dễ dàng biết được Chromebook có đang ở Chế độ nhà phát triển hay không và không cho phép bạn tắt vĩnh viễn màn hình cảnh báo này.
Bước hai: Tải xuống và cài đặt Crouton
Tiếp theo là lúc tải xuống Crouton. Đây là bản tải xuống trực tiếp cho bản phát hành mới nhất của Crouton – nhấp vào nó từ Chromebook của bạn để tải xuống.
Khi bạn đã tải xuống Crouton, nhấn Ctrl + Alt + T trong Chrome OS để mở thiết bị đầu cuối crosh.
Kiểu
shell
vào terminal và nhấn Enter để vào chế độ shell Linux. Lệnh này chỉ hoạt động nếu Chế độ nhà phát triển được bật.
sudo sh ~/Downloads/crouton -e -t xfce
Quá trình cài đặt thực tế sẽ mất một thời gian khi phần mềm thích hợp được tải xuống và cài đặt - nó mất khoảng nửa giờ trên hệ thống của chúng tôi - nhưng quá trình này phần lớn là tự động.
-t unity
thay vì
-t xfce
trong lệnh trên. Cần lưu ý rằng Unity sẽ không chạy suôn sẻ trên hầu hết các phần cứng giới hạn của Chromebook. Bạn có thể chạy lệnh sau đây để xem danh sách các loại cài đặt, bao gồm các cài đặt không có màn hình đồ họa:
sh -e ~/Downloads/crouton
sudo enter-chroot startxfce4
sudo startxfce4
Cách chuyển đổi giữa môi trường
Để chuyển đổi qua lại giữa Chrome OS và môi trường máy tính để bàn Linux của bạn, hãy sử dụng các phím tắt sau:
- Nếu bạn có Chromebook ARM (phần lớn Chromebook): Ctrl + Alt + Shift + Quay lại và Ctrl + Alt + Shift + Tiến. Lưu ý: điều này sử dụng các nút điều hướng trình duyệt quay lại và chuyển tiếp ở hàng trên cùng, chứ không phải các phím mũi tên.
- Nếu bạn có Chromebook Intel x86 / AMD64: Ctrl + Alt + Quay lại và Ctrl + Alt + Chuyển tiếp cộng với Ctrl + Alt + Làm mới
Nếu bạn muốn thoát khỏi chroot, chỉ cần đăng xuất (bằng cách sử dụng tùy chọn “đăng xuất”) của màn hình nền Xfce (hoặc màn hình nền Unity, nếu bạn đang sử dụng) –không sử dụng lệnh “tắt”, như thực sự sẽ tắt Chromebook. Sau đó, bạn sẽ cần chạy
sudo startxfce4
lệnh trên để nhập lại chroot.
Bạn có thể làm gì với Linux
Bây giờ bạn có một máy tính để bàn Linux truyền thống chạy cùng với Chrome OS. Tất cả các phần mềm Linux truyền thống chỉ là một tiện ích trong các kho phần mềm của Ubuntu. Các tiện ích đồ họa như trình chỉnh sửa hình ảnh cục bộ, trình chỉnh sửa văn bản, bộ ứng dụng văn phòng, công cụ phát triển, tất cả tiện ích thiết bị đầu cuối Linux bạn muốn - tất cả đều dễ cài đặt.
Bạn thậm chí có thể dễ dàng chia sẻ tệp giữa Chrome OS và hệ thống Linux của mình. Chỉ cần sử dụng thư mục Tải xuống trong thư mục chính của bạn. Tất cả các tệp trong thư mục Tải xuống xuất hiện trong ứng dụng Tệp trên Chrome OS.
Trên một chiếc Chromebook của Intel, bạn có nhiều tự do hơn. Bạn có thể cài đặt Steam cho Linux, Minecraft, Dropbox và tất cả các ứng dụng điển hình hoạt động trên máy tính để bàn Linux, sử dụng chúng cùng với Chrome OS. Điều này có nghĩa là bạn có thể cài đặt Steam cho Linux trên Chromebook Pixel và có quyền truy cập vào toàn bộ hệ sinh thái trò chơi khác.
Cách xóa bỏ Crouton và khôi phục Chromebook của bạn
Nếu bạn quyết định bạn đã hoàn tất với Linux, bạn có thể dễ dàng thoát khỏi màn hình khởi động đáng sợ và lấy lại dung lượng lưu trữ nội bộ của bạn.
Chỉ cần khởi động lại Chromebook của bạn bình thường để quay lại màn hình cảnh báo khi khởi động. Làm theo lời nhắc trên màn hình của bạn (nhấn vào thanh Space và sau đó nhấn Enter) để tắt Chế độ nhà phát triển. Khi bạn tắt Chế độ nhà phát triển, Chromebook của bạn sẽ dọn sạch mọi thứ, khôi phục bạn về hệ thống Chrome OS được khóa an toàn, sạch sẽ và ghi đè tất cả các thay đổi bạn đã thực hiện đối với phần mềm của Chromebook.
Nếu bạn đang tìm kiếm thông tin chuyên sâu hơn về cài đặt và thiết lập Crouton, hãy nhớ xem readme của Crouton.