Làm thế nào để cài đặt Ubuntu Linux trên Chromebook của bạn với Crouton

Mục lục:

Làm thế nào để cài đặt Ubuntu Linux trên Chromebook của bạn với Crouton
Làm thế nào để cài đặt Ubuntu Linux trên Chromebook của bạn với Crouton

Video: Làm thế nào để cài đặt Ubuntu Linux trên Chromebook của bạn với Crouton

Video: Làm thế nào để cài đặt Ubuntu Linux trên Chromebook của bạn với Crouton
Video: Điều hòa xe ô tô làm mát như thế nào? Giải thích đơn giản ai cũng hiểu | TIPCAR TV - YouTube 2024, Tháng tư
Anonim
Chromebook không chỉ là "trình duyệt" -chúng là máy tính xách tay Linux. Bạn có thể dễ dàng cài đặt một máy tính để bàn Linux đầy đủ cùng với hệ điều hành Chrome và ngay lập tức chuyển đổi giữa hai với một phím nóng, không cần khởi động lại.
Chromebook không chỉ là "trình duyệt" -chúng là máy tính xách tay Linux. Bạn có thể dễ dàng cài đặt một máy tính để bàn Linux đầy đủ cùng với hệ điều hành Chrome và ngay lập tức chuyển đổi giữa hai với 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 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.

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ị Android Nexus). Quá trình này mất khoảng 15 phút trên hệ thống của chúng tôi.
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ị Android Nexus). Quá trình này mất khoảng 15 phút trên hệ thống của chúng tôi.

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.

Image
Image

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.

Để 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 dưới đây. Đ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.
Để 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 dưới đây. Đ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 ~/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.

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
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

-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

Sau khi thực hiện 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 (giả sử bạn đã cài đặt Crouton với Xfce):
Sau khi thực hiện 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 (giả sử bạn đã cài đặt Crouton với Xfce):

sudo enter-chroot startxfce4

sudo startxfce4

Image
Image

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.

Tuy nhiên, chỉ có một cú đánh. Trên ARM Chromebook, bạn có một chút hạn chế 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 dành cho máy tính để bàn khác nhau 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 đó.
Tuy nhiên, chỉ có một cú đánh. Trên ARM Chromebook, bạn có một chút hạn chế 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 dành cho máy tính để bàn khác nhau 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 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.

Đề xuất: