Cách cài đặt Ubuntu Linux trên Chromebook của bạn với Crouton
Chromebook không chỉ là một trình duyệt, máy tính xách tay Linux của họ. Bạn có thể dễ dàng cài đặt máy tính để bàn Linux đầy đủ cùng với Chrome OS và ngay lập tức chuyển đổi giữa hai máy bằng một phím nóng, không cần khởi động lại.
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 mọi Chromebook ngoài đó.
Crouton so với ChrUbfox
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 tiêu 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 lựa chọn phổ biến:
- ChrUbfox: ChrUbfox là một hệ thống Ubuntu được xây dựng cho Chromebook. Nó hoạt độ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 khi khởi động. Có thể cài đặt ChrUbfox trên bộ nhớ trong của Chromebook hoặc trên thiết bị USB hoặc thẻ SD.
- Bánh mì: Crouton thực sự sử dụng môi trường chroot của người dùng để 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 tiêu chuẩn của mình bằng phím tắt. Điều này cung cấp cho bạn khả năng tận dụng cả hai môi trường mà không cần khởi động lại. Crouton cho phép bạn sử dụng Chrome OS trong khi có môi trường Linux tiêu chuẩn với tất cả các công cụ dòng lệnh và ứng dụng máy tính để bàn cách đó một vài lần nhấn phím.
Chúng tôi sẽ sử dụng Crouton cho việc này. Nó tận dụng hệ thống Linux bên dưới Chrome OS để chạy cả hai môi trường cùng một lúc và là một trải nghiệm mượt mà 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 tiêu chuẩn của Chrome OS cho phần cứng của Chromebook, do đó bạn không gặp phải sự cố với bàn di chuột hoặc phần cứng khác. 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 hệ điều hành OS-Chrome OS và máy tính để bàn Linux truyền thống.
Bước một: Kích hoạt chế độ nhà phát triển
Trước khi bạn thực hiện bất kỳ loại hack nào, bạn sẽ cần bật Chế độ nhà phát triển của chế độ trực tuyến trên Chromebook của bạn. Chromebook thường bị khóa để bảo mật, chỉ khởi động các hệ điều hành được ký hợp lệ, kiểm tra chúng để giả mạo và ngăn người dùng và ứng dụng sửa đổi HĐH cơ bản. Chế độ nhà phát triển cho phép bạn vô hiệu hóa tất cả các tính năng bảo mật này, cung cấp cho bạn một máy tính xách tay mà bạn có thể điều 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ừ 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à Làm mới và nhấn nút Nguồn để vào chế độ khôi phục. Chromebook cũ hơn có các công tắc dành cho nhà phát triển vật lý mà bạn cần phải chuyển đổi thay thế.
Ở 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.
Khi bạn chuyển sang chế độ nhà phát triển, dữ liệu cục bộ của Chromebook sẽ bị xóa (giống như khi bạn mở khóa thiết bị Nexus Android). Quá trình này mất khoảng 15 phút trên hệ thống của chúng tôi.
Từ giờ trở đi, 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 sẽ 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 bảo mật thông thường không được á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 phải lo sợ. Nếu nó ở chế độ nhà phát triển, có thể phần mềm đang chạy ẩn có thể ghi lại các lần nhấn phím và theo dõi việc sử dụng của bạn. Đó là lý do tại sao Google giúp dễ dàng biết liệu Chromebook có ở 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à thời gian để tải xuống Crouton. Dưới đây là bản tải xuống trực tiếp cho bản phát hành Crouton mới nhất - nhấp vào nó từ Chromebook của bạn để tải xuống.
Khi bạn đã tải xuống Crouton, hãy nhấn Ctrl + Alt + T trong Chrome OS để mở thiết bị đầu cuối crosh.
Kiểu vỏ
vào thiết bị đầu cuối và nhấn Enter để vào chế độ vỏ Linux. Lệnh này chỉ hoạt động nếu Chế độ nhà phát triển được bật.
Để cài đặt Crouton một cách dễ dàng, tất cả những gì bạn cần làm là chạy lệnh bên dưới. Điều này cài đặt Crouton với máy tính để bàn Xfce và một chroot được mã hóa để bảo mật.
sudo sh ~ / Tải xuống / crouton -e -t xfce
Quá trình cài đặt thực tế sẽ mất một chút thời gian vì phần mềm thích hợp được tải xuống và cài đặt - 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.
Thay vào đó, nếu bạn muốn cài đặt máy tính để bàn Unity của Ubuntu, hãy sử dụng -đoàn kết
thay vì -t xfce
trong lệnh trên. Điều đáng chú ý là Unity sẽ không chạy trơn tru trên hầu hết các phần cứng hạn chế của Chromebook. Bạn có thể chạy lệnh sau để xem danh sách các loại cài đặt, bao gồm các cài đặt mà không có màn hình đồ họa:
sh -e ~ / Tải xuống / crouton
Sau khi trải qua quá trình cài đặt, bạn có thể chạy một trong các lệnh sau để vào phiên Crouton của mình (giả sử bạn đã cài đặt Crouton với Xfce):
sudo enter-chroot startxfce4
sudo startxfce4
Cách chuyển đổi giữa các 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 là Chromebook): Ctrl + Alt + Shift + Quay lại và Ctrl + Alt + Shift + Chuyển tiếp. Lưu ý: thao tác 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, không phải các phím mũi tên.
- Nếu bạn có Chromebook Intel x86 / AMD64: Ctrl + Alt + Back 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 (sử dụng tùy chọn Đăng xuất ra trực tuyến) của máy tính để bàn Xfce (hoặc máy tính để bàn Unity, nếu bạn đang sử dụng) - đừng sử dụng lệnh Tắt máy, như điều đó thực sự sẽ làm giảm sức mạnh của Chromebook. Sau đó, bạn sẽ cần phải 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ả phần mềm Linux truyền thống đó chỉ là một apt - thoát khỏi 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 soạn thảo văn bản, bộ văn phòng, công cụ phát triển, tất cả các tiện ích đầu cuối Linux mà bạn muốn - tất cả đều dễ cài đặt.
Bạn thậm chí có thể dễ dàng chia sẻ các tệp giữa Chrome OS và hệ thống Linux của bạn. Chỉ cần sử dụng thư mục Tải xuống trong thư mục 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.
Có một cái bắt, mặc dù. Trên ARM Chromebook, bạn bị giới hạn một chút về những gì bạn có thể làm. Một số chương trình không chạy trên ARM - về cơ bản, bạn sẽ không thể chạy các ứng dụng nguồn đóng chưa được biên dịch cho ARM Linux. Bạn có quyền truy cập vào nhiều công cụ nguồn mở và ứng dụng máy tính để bàn có thể được biên dịch lại cho ARM, nhưng hầu hết các ứng dụng nguồn đóng sẽ không hoạt động trên các máy đó.
Trên Intel Chromebook, 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 Crouton và khôi phục Chromebook của bạn
Nếu bạn quyết định bạn đã hoàn thành 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 không gian 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êm thông tin chuyên sâu về cài đặt và thiết lập Crouton, hãy chắc chắn kiểm tra readme của Crouton.