hoacaphe85

New Member
Bài viết này sẽ hướng dẫn bạn cài đặt Android 4.4 kitkat lên máy tính UEFI, ổ cứng GPT, rất dễ dàng và nhanh chóng. Tuy nhiên, nếu bạn không hiểu phân vùng ổ cứng là gì, hay không biết cách vào BIOS, tốt nhất bạn nên dừng ở đây tránh mất mát dữ liệu không đáng có


Mình sẽ không chịu trách nhiệm nếu bạn làm mất dữ liệu của mình, nếu có gì thắc mắc vui lòng để lại bình luận kèm hình ảnh trước khi làm một bước bất kỳ mà bạn không chắc chắn



Vài hình ảnh demo



Thêm nữa:



















Chuẩn bị:


1. 1 USB tối thiểu 8Gb, khuyến nghị 16Gb/ Ổ cứng di động nếu có

2. Minitool Partition Wizard 8.1.1 (hay bất kỳ chương trình quản lý phân vùng nào bạn thích)

3. Notepad++ 6.5.5

4. Android 4.4 RC1 with libhoudini, GAPPS, Root & UEFI-patched kernel

5. GRUB from Ubuntu 13

6. Máy tính cài sẵn Windows 8/8.1 UEFI-GPT

Tất cả bao gồm trong file tải về (trừ cái số 6)

Tải về:


Ấn nút Download để tải về.

Link khác:




các bạn có ý định cài song song Windows 8/8.1, Linux và Android vui lòng cài Linux trước khi cài Android


Link hướng dẫn cài song song Windows + Linux:


Bắt đầu:

0) Vào BIOS, tắt secure boot

1)Khởi động Windows, cài đặt Minitool Partition Wizard 8.1.1 (pwhe8.exe)

2)Cắm usb vào, format usb thành FAT32


3) Mở Minitool Partition Wizard 8.1.1, thay đổi kích thước phân vùng usb để có một khoảng trống 7.9Gb phía cuối USB, không được vượt quá 7.9Gb (usb 8Gb để trống 7Gb), xem hình
Lưu ý: sau khi làm các hành động với Minitool Partition Wizard, các bạn phải ấn Apply ở góc trái để có hiệu lực


4) Tạo 1 phân vùng PRIMARY EXT2 vào khoảng trống 7.9 Gb đó, đặt tên là Android




5) Tắt Minitool Partition Wizard, copy tất cả mọi thứ trong folder "Install USB" vào usb, nhớ là tất cả mọi thứ trong folder, không phải cái folder


6) Ấn giữ phím Shift, mở charmbar, chọn restart, đợi 1 lát, chọn "Advanced Reboot" "Use device" -> "UEFI USB drive"

hay khởi động lại máy, ấn giữ ESC, f2, f9, f10, f11,.... sau đó chọn dòng UEFI (tên usb


7) Chọn "Live Android 4.4", dùng thử kitkat trước, nếu máy chạy dc, chuyển sang bước 8. Lưu ý dùng thử có thể wifi và một số chức năng không hoạt động


8)Khởi động lại máy, làm theo bước 6 để boot vào usb, chọn "Install Android" -> Đợi -> Chọn Select partition "sdb2 (linux)" -> Chọn "Do not format" -> Chọn "Yes, càiGRUB" -> Chọn "Yes, càisystem r\w" -> Đợi -> Select "Reboot".
Lưu ý: "sdb2" chính là tên phân vùng ext2 trên usb vừa nãy bạn tạo. các bạn nhớ không dc cắm vào máy tính 2 usb trở lên hay thẻ nhớ, hay đĩa CD, chỉ có 1 chiếc usb đang sử dụng, và máy tính chỉ có 1 HDD, không có SSD nếu không tên này sẽ bị thay đổi. Các trường hợp như trên để lại comment và hình ảnh để mình hướng dẫn, nếu không có thể mất dữ liệu.


9) Sau khi cài đặt hoàn tất, các bạn không chọn Run kikat, mà chọn restart, nhanh tay rút usb để vào Windows 8


10) Mở Minitool Partition Wizard, cắt 1 vùng trống khoảng 8.5Gb vị trí phù hợp, mình chọn cuối HDD nghĩa là sau ổ E (xem hình)




11) Cắm usb vừa rồi vào, f5 Minitool Partition Wizard để nó nhận usb

Chọn Copy Partition wizard, làm theo hướng dẫn, bước đầu tiên chọn phân vùng số 2 của USB, bước số 2 chỉ vào phân vùng trống 8.5Gb bạn đã tạo ở trên, kéo về phía cuối để thừa lại khoảng 500Mb trống phía trước. và next cho tới khi hoàn tất. Phần này mình không chụp hình, bạn đọc hd và làm theo từ từ
Xong bước này bạn nào máy đã có dual boot windows 8/8.1 và Linux vui lòng chuyển sang bước 18, bạn nào chưa có, tiếp tục các bước tiếp theo


12) Sau khi copy phân vùng xong, chọn vào khoảng trống 500Mb kia, chọn create, chọn FAT32 (nhớ chọn fat32, thông thường mặc định là ntfs), đặt tên nó là GRUB




13) Copy tất cả mọi thứ bên trong folder "Copy to GRUB HDD Partition" vào phân vùng GRUB (hình)




14) Cài notepad++, vào phân vùng grub ở trên, tìm "boot" -> "grub" -> "grub.cfg", chuột phải chọn edit with Notepad++




Tìm dòng

menuentry "Run Android x86" {

set root=(hd0,gpt7)

linux /android-4.4-RC1/kernel root=/dev/sda7 androidboot.hardware=android_x86 SRC=/android-4.4-RC1

initrd /android-4.4-RC1/initrd.img

Chú ý đến "gpt7""sda7", số 7 chính là phân vùng số 7 trên đĩa cứng của bạn, nó phải trùng khớp với phân vùng có tên "Android" bạn tạo từ trước. các bạn xem trong Minitool Partition Wizard, Disk 0, đếm từ trái sang phải, đếm tất cả phân vùng kể cả GRUB, đếm đến phân vùng Android, của mình là 15, của các bạn là bao nhiêu thì hãy thay thế vào số 7 kia, ví dụ, sau khi thay thế của mình sẽ là:


menuentry "Run Android x86" {

set root=(hd0,gpt15)

linux /android-4.4-RC1/kernel root=/dev/sda15 androidboot.hardware=android_x86 SRC=/android-4.4-RC1

initrd /android-4.4-RC1/initrd.img

Nhớ đếm đúng, và sửa đúng, đừng thêm dấu cách nào vào kẻo không boot dc

Ấn Save


15) các bạn làm như bước 14, tìm và sửa file sau "boot" -> "grub" -> "loopback.cfg", nhớ Save


16) Đóng notepad++, Minitool Partition Wizard, tất cả chương trình, ấn Windows+X hay chuột phải vào nút start, chọn Disk management

Chọn phân vùng GRUB, chuột phải chọn "Change drive letters & paths". Ấn "Remove" button. Đóng. Phân vùng grub biến mất


17) Ấn và giữ Shift, restart trên charmbar, "Advanced Reboot", chọn "Use device" -> Chọn - "UEFI HDD drive"! Để boot vào Android. Từ nay bạn sẽ vào Android theo cách này, hơi phức tạp tẹo. Có thể trong 1 vài trường hợp khi mở máy grub sẽ chiếm được quyền khởi động, để vào windows các bạn chọn Windows boot manager. Xong, những bạn chỉ cài windows và android có thể dừng tại đây.


18) Với những bạn đã cài song song Windows và Linux thì đơn giản hơn nhiều, các bạn vào linux, cài chương trình Grub Customizer,

- Chọn New, Đặt tên: Kitkat(tùy thích), chọn other, chuyển sang tab source, paste đoạn code sau vào


menuentry "Run Android x86" {

set root=(hd0,gpt11)

linux /android-4.4-RC1/kernel root=/dev/sda11 androidboot.hardware=android_x86 SRC=/android-4.4-RC1

initrd /android-4.4-RC1/initrd.img

}

các bạn đọc lại bước 14 để chỉnh sửa "gpt7" và "sda7"

Khi boot vào màn hình Grub sẽ có thêm tùy chọn Kikat, ấn vào, tiếp tục chọn Boot to android

Chúc các bạn thành công!


Góc Kỹ thuật:

Về cơ bản nguyên lý của phương pháp này như sau:

Do Androidx86 không nhận ổ đĩa GPT khi cài đặt, chúng ta dùng một thủ thuật: Cài android lên ổ MBR (tức là USB) sau đó sao lưu sang đĩa GPT,

Sở dĩ Andoid sau đó boot được, là do Linux nhận được đĩa GPT, boot được từ đĩa GPT, nhưng chỉ không nhận khi cài đặt thôi.

Mình thử áp dụng phương pháp này cho Windows XP, win7-32bit nhưng không thành công, nguyên nhân là do bản thân windows xp, win7-32 không boot được từ gpt.

Với những bạn khi cài đặt Ubuntu mà thấy một ổ cứng trống, không nhận ra phân vùng windows, có nhiều cách khắc phục, nhưng đây cũng là một cách



Ý tưởng và hướng dẫn từ tác giả Draco Lockhard, link topic gốc:


Lược dịch và bổ sung thaitruong94 (VNZ)
 

anhhiepvma

New Member
đánh dấu

chuột bạch mấy em Asus X202 xem sao

đã có màn cảm ứng, chạy được Kitkat nữa thì quá phê sau khi cài xong android thì chỉ ước có 1 cái màn cảm ứng

thank bác,đang có vấn đề về grub của ubuntu vs android.

Nhờ bác đã giải quyết được ok bác, cho anh em vài cái ảnh nào


Đã update ảnh demo cho anh em
 

dathanh_a3

New Member
chơi mấy game nặng được không bạn, mình hồi trước có cài máy ảo để chơi game nhẹ như angry bird và 1 số game nhẹ khác :v
 

hoangtu548

New Member
phân vùng ổ cứng cho lành, rồi cài vào 1 ổ nào đó trống, vọc thôi ker ker!
 

lifestronger

New Member
chơi mấy game nặng được không bạn, mình hồi trước có cài máy ảo để chơi game nhẹ như angry bird và 1 số game nhẹ khác :v có màn hình cảm ứng thì vô tư, nhưng không có màn hình cảm ứng, mấy game bắn góc thứ nhất hay đua xe nó có 2 nút ảo thì phải bấm bằng chuột, mình không biết làm như nào
 

neu_1326

New Member
chủ tóppíc cho mình hỏi là cài android này xong có sữ dụng được ZALO không thế ?
 

Clerk

New Member
@thaitruong94:

Vấn đề driver cho Android này khi cài trên laptop xử lý thế nào vậy bạn, theo mình thấy có vài máy không được hỗ trợ driver nên cứ cài là báo lỗi
 

25986_25986

New Member
chủ tóppíc cho mình hỏi là cài android này xong có sữ dụng được ZALO không thế ? mình không xài zalo, lúc nào rảnh mình test thử sau
@thaitruong94:

Vấn đề driver cho Android này khi cài trên laptop xử lý thế nào vậy bạn, theo mình thấy có vài máy không được hỗ trợ driver nên cứ cài là báo lỗi driver gần như là phải để nó tự nhận, bạn nên dùng bản mới nhất androidx86 4.4 thì driver nhận được nhiều hơn. Bước 7 ở trên chính là để test sơ qua xem máy có chạy dc ko
 

Các chủ đề có liên quan khác

Top