Cài đặt Arch Linux trên Chromebook.

Chromebook là một nền tảng khá tốt, nhưng nó chỉ hoạt động tốt trên nền web. Và rất mừng là chúng ta hoàn toàn có thể cài đặt Arch một distro Linux lên ngay chiếc laptop Chromebook. Với việc cài đặt Arch Linux lên Chromebook, thì bạn sẽ sở hữu được tính năng duyệt Web của Chrome, và hàng triệu ứng dụng của Linux.

Điều kiện để cài đặt Linux trên Chromebook.

  1. Thẻ nhớ 8 Gb, hoăc nhiều hơn tùy sự lựa chọn, nhưng ít nhất là 8GB. Nên lựa chọn thẻ nhớ có tốc độ đọc và ghi nhanh, để việc vận hành trơn tru nhất, vì chúng ta sẽ cài đặt Arch lên thẻ nhớ.
  2. Một usb hoặc một ổ SDD, dành cho những máy sử dụng chip của Intel.
  3. Chromebook bắt buộc phải ở chế độ Developer Mode , và lưu ý là khi chuyển qua chế độ Developer Mode thì mọi dữ liệu đều sẽ mất sạch.

Hướng dẫn cài đặt Arch Linux lên Chromebook.

Switch to developer mode:

  1. Tắt laptop
  2. Khởi đội Chromebook ở chế độ Recovery bằng cách giữ phím ESC + Refresh + Power.
  3. Tại giao diện Recovery, nhấn Ctrl + D.
  4. Xác nhận việc xác nhận bật chế độ Developer Mode bằng cách nhấn ENTER, việc thiết lập môi trường lại mất tầm 10-15p. Mọi dữ liệu của Chromebook sẽ bị xóa, nên mọi người lưu ý backup lại trước khi làm nhé.

Bật chức năng cho phép khởi động bằng USB / Thẻ nhớ:

  1. Sau khi bật chế độ Developer Mode , khởi động máy bằng cánh nhấn phím Ctrl + D.
  2. Khi chromebook khởi động xong, bạn bật trình duyệt Chrome, sau đó nhấn Crlt + Alt + T. nhập shell để kích hoạt chỉnh sửa bằng dòng lệnh.
  3. Nhập sudo su để kích hoạt quyền quản trị cao nhất.
  4. Sau đó nhập dòng sau để kích hoạt tính năng cho phép khởi động bằng USB / Thẻ nhớ. Sau khi nhập thì khởi động lại Chromebook.
crossystem dev_boot_usb=1 dev_boot_signed_only=0

Hướng dẫn cài đặt Arch Linux lên Chromebook cho thẻ nhớ và USB.

1.Kích hoạt quyền SHELL như phần trên.

2. Để Chromebook tự động gỡ thẻ nhớ bằng cách gõ:

//danh cho usb
umount /dev/sda*
// cho the nho
umount /dev/mmcblk1*

3. Bắt đầu tạo vùng nhớ GPT

//danh cho usb
fdisk /dev/sda
// cho the nho
fdisk /dev/mmcblk1

4. Nhất phím g để tự động tạo phân vùng GPT mới. Sau đó nhấn w để thoát.

5. Tạo phân vùng cho thẻ nhớ

// cho the USB
cgpt create /dev/sda
// cho the nho
cgpt create /dev/mmcblk1
//  dung chung
cgpt add -i 1 -t kernel -b 8192 -s 32768 -l Kernel -S 1 -T 5 -P 10 /dev/sda

6. Để tạo chính xác phân vùng, thì ta nên biết kích thước khối chính xác của mỗi thẻ nhớ bằng cách sử dụng lệnh

// cho usb
cgpt show /dev/sda
// cho the nho
cgpt show /dev/mmcblk1
// va day la nhung gi chung ta nhan duoc 
localhost / # cgpt show /dev/sda
       start        size    part  contents
           0           1          PMBR
           1           1          Pri GPT header
        8192       32768      1   Label: "Kernel"
                                  Type: ChromeOS kernel
                                  UUID: E3DA8325-83E1-2C43-BA9D-8B29EFFA5BC4
                                  Attr: priority=10 tries=5 successful=1

    15633375          32          Sec GPT table
    15633407           1          Sec GPT header

Lưu ý phần in đậm, vì chúng ta sẽ cần dùng cho bước sau.

6. Thay thế xxxxxx của đoạn mã dưới đây bằng phần in đậm ở trên.

/// cho USB
cgpt add -i 2 -t data -b 40960 -s `expr xxxxx - 40960` -l Root /dev/sda
/// cho the nho
cgpt add -i 2 -t data -b 40960 -s `expr xxxxx - 40960` -l Root /dev/mmcblk1

7. Đồng bộ để hệ thống hiểu được phân vùng mới, xóa phân vùng Root.

//cho usb
partx -a /dev/sda
mkfs.ext4 /dev/sda2
//cho the nho
partx -a /dev/mmcblk1
mkfs.ext4 /dev/mmcblk1p2

8. Download Arch Linux và ghi vào thẻ nhớ / USB.

// cho USB
cd /tmp
curl -LO http://os.archlinuxarm.org/os/ArchLinuxARM-armv7-chromebook-latest.tar.gz
mkdir root
mount /dev/sda2 root
tar -xf ArchLinuxARM-armv7-chromebook-latest.tar.gz -C root
// cho the nho
cd /tmp
curl -LO http://os.archlinuxarm.org/os/ArchLinuxARM-armv7-chromebook-latest.tar.gz
mkdir root
mount /dev/mmcblk1p2 root
tar -xf ArchLinuxARM-armv7-chromebook-latest.tar.gz -C root

9. Đưa Kernel vào phân vùng boot.

//cho USB
dd if=root/boot/vmlinux.kpart of=/dev/sda1
// cho the nho
dd if=root/boot/vmlinux.kpart of=/dev/mmcblk1p1

10. Ngắt kết nối của thẻ nhớ tạm thời và đồng bộ lại hệ thống

umount root
sync

11. Tắt máy và khởi động lại. Tại màn hình khởi động chúng ta sẽ có 2 tùy chọn Ctrl + D để tiếp tục sử dụng Chrome OS và Ctrl + U để bước vào thế giới mới Arch Linux.

Tại đây , sau khi lựa chọn khởi động Arch Linux thì mọi thứ sẽ rất thô sơ, nhưng sẽ là cơ hội để chúng ta tùy biến và trải nghiệp hệ điều hành Linux.

Để sử dung WIFI thì mọi người hãy login bằng user root ( pass: root ), sau đó gõ wifi-menu để chọn lựa wifi sử dụng.

Cài đặt key và những packet cần thiết của Arch bằng các lệnh sau.

pacman-key --init
pacman-key --populate archlinuxarm

Lời kết

Mình hướng dẫn xong quá trình cài Arch Linux lên Chromebook rồi, nhưng nếu chỉ làm theo như bài trên thì chúng ta chỉ mới settup được phần nhân của Arch thôi. Để sử dụng được thì chúng ta cần làm vài thứ nữa. mình sẽ viết ở phần sau nhé.

Cài đặt Arch Linux trên Chromebook.

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Chuyển lên trên