chim bay

Friday, October 2, 2015

Chạy Ubuntu 13 và Kali Linux trên smartphone Android

Trải nghiệm Ubuntu 13 và Kali Linux trên smartphone Android

Có nhiều cách để có thể chạy Linux trên điện thoại Android. Tuy nhiên để có Linux “thật” thì đây là cách (có lẽ) chuẩn nhất! Một trải nghiệm thú vị với Ubuntu 13.10 và Kalil Linux 1.09 (Backtrack 6) trên điện thoại Android 4.4.2.
Cấu hình điện thoại: Chip Qualcom Snapdragon lõi tứ 1,5GHz, RAM 2GB, ROM 32GB, màn hình FullHD 1080×1920.
Kết quả:
Screen03
Screen05
Một số phần mềm và lưu ý cần chuẩn bị trước khi cài đặt:
  • Máy đã root.
  • Sử dụng Complete Linux Installer (Google Play)
  • Download file image từ Linux On Android (linuxonandroid.org). Ví dụ download Ubuntu 13.10 có 3 distro Core (cơ bản, không có GUI), Small (có LXDE GUI) và Large (có KDE). Mỗi distro lại có 2 bản ext4 (dùng cho Android 4.3 trở lên) hoặc ext2 (dùng cho Android trước 4.3). Nên download trên máy bàn vì các bản image này khá lớn. Sau khi download xong, giải nén sẽ được 2 file (một file .img và 1 file .md5), chép cả 2 file này vào thẻ nhớ điện thoại (mỗi bản distro nên tạo mọt thư mục riêng ví dụ 02 file của Ubuntu 13.10 nằm trong một thư mục riêng, Debian nằm trong thư mục riêng). Thẻ nhớ điện thoại cần có dung lượng trống khá lớn (bản distro Large khi giải nén ra có thể lên đến 6GB). Do bản image large lớn nên không copy vào USB được (dù đủ lớn) vì USB FAT32 thì không lưu được file hơn 3,2GB còn USB NTFS (có thể lưu file lớn) thì điện thoại lại không nhận được USB. Chỉ có cách copy trực tiếp từ máy vào điên thoại.
  • Dùng một Terminal Emulator nào đó (ở đây dùng Terminal Emulator for Android)
  • Dùng một trình VNC client nào đó (ở đây dùng bVNC Free)
  • Download và cài đặt SELinuxModeChanger.
Quá trình cài đặt:
1/ Cài VNC client và Terminal Emulator.
2/ Cài và chạy SELinuxModeChanger và chọn Permissive.
3/ Cài đặt và thiết lập Complete Linux Installer: việc cài đặt không có gì đặc biệt. Quá trình thiết lập thực hiện như sau:
Màn hình khi chạy Complete Linux Installer:
Screen07 (hình 1)

Tab vào biểu tượng bên cạnh cữ Complete Linux Installer để thấy menu:
Screen01 (hình 2)
Tab vào Launch, màn hình sau xuất hiện:
Screen08 (hình 3)
Complete Linux Installer đã tạo sẵn một số thiết lập cho các bản distro mà nó hỗ trợ (như Debian, Ubuntu, Arch, Kali,…) tuy nhiên ta sẽ xóa những mục không cần thiết. Lần luợt chọn tên bản Distro trong danh mục (tab vào dòng có chữ Ubuntu như trong hình trên sẽ sổ ra danh mục). Tab vào SETTINGS ở góc trên bên phải.
Screen09 (hình 4)
Chọn Delete để xóa,…
Để thiết lập bản distro mong muốn, chọn tên (hoặc Add để thêm mục mới). Chọn SETTINGS => Edit.
Screen10 (hình 5)
Nhập tên (Name) và chọn tới file image đã chépo vào thẻ nhớ, xong Save Changes.
Có thể thiết lập một số thông số cho bản distro bằng cách tab vào Configure Linux (hình 3).
Các thông số có thể thiết lập như sau:
Screen11 (hình 6)
3/ Chạy Linux:
Chọn tên bản distro (hình 3) và tab vào Start Linux. Terminal Emulator sẽ hoạt động:
Screen02
Lúc này bản linux đã chạy. Không được đóng Terminal Emulator.
Tại đây đã có thể chạy các lệnh dòng lệnh linux (quyền root).
Để chạy giao diện đồ họa dùng bVNC kết nối với thông số như sau:
Screen12

Trong đó password ở dòng dưới dòng VNC Username (pptional) là ubuntu.
Để thoát:
1/ Disconnect từ VNC Client
2/ Vào Terminal Emulator đánh Exit.
Vấn đề chưa giải quyết:
Do thiết bị của điện thoại có nhiều khác biệt nên một số lệnh không hoạt động (như lsusb,…).

0 comments:

Post a Comment