2013-04-25 38 views
14

Tôi muốn sử dụng Android-x86 để kiểm tra và gỡ lỗi ứng dụng của mình. Tôi đã thử các phiên bản Android-x86 khác trước khi thành công, nhưng có một sự xáo trộn trong khoảng android-x86-4.2. Tôi hỏi câu hỏi của tôi ở đây vì nó có thể xảy ra cho người khác:Làm thế nào để chạy Android-x86 4.2 iso trên VM VirtualBox?

tôi đã cài đặt oracle VM virtualBox trên Win7 32-Bit, sau đó tôi tải android-x86-4.2-20121225.iso từ Android-x86 - Porting Android to x86 .Sau tôi đã cài đặt Android x86-4.2 trên VirtualBox từ iso và tạo SD card giả cho nó, tôi đã cố gắng để chạy nó, nhưng khi tôi bắt đầu nó tôi thấy những dòng này trong giao diện điều khiển:

Phát hiện Android-x86 ... tìm thấy tại/dev/sda1

ANDROID root @ x86:/#

Và không có điều gì khác, thậm chí tôi đã chờ hơn 20 phút và không có gì xảy ra tôi đã cố gắng mà một số lần nhưng kết quả là same.How tôi có thể giải quyết vấn đề này?

Trả lời

21

Tôi hỏi cùng một số question trong superuser và tôi đã tìm được cách để bắt đầu. Câu trả lời đúng là:

Từ cài đặt/live CD, bạn chỉ cần thay đổi giá trị của "androidboot.hardware" tham số trong lệnh grub từ "Android_x86" thành "x86". Bạn có thể thực hiện việc này bằng cách nhấn "Tab" trong trình đơn khởi động hoặc bằng cách chỉnh sửa "isolinux.cfg" trên cài đặt ISO Image.

Nếu bạn đã cài đặt Android-x86 trên ổ cứng, bạn phải chọn tùy chọn khởi động mong muốn và nhấn e để chỉnh sửa lệnh grub.

+2

+1 để giải thích cách sửa lỗi này bằng "Tab" –

+1

Làm việc cho tôi. –

2

Tôi không biết về dự án Android X86 - Porting Android to X86. Tôi thấy trong web, trình mô phỏng này có cài đặt phức tạp. Tôi nghĩ, nếu bạn muốn thử một trình giả lập Android nhanh và cài đặt dễ dàng, gỡ lỗi nhanh hơn, bạn có thể thử dự án AndroVM. Thật dễ dàng để cài đặt nó vào Virtual Box bằng cách tải xuống tệp hình ảnh và nhập vào Hộp ảo.

0

Đối với những gì tôi hiểu về Linux (mà nó không phải là rất nhiều, nhưng đủ tôi muốn nói) bạn đang đăng nhập vào hệ thống và chờ đợi cho bạn gõ một số lệnh. Nếu tôi đúng, bạn nên khởi chạy máy chủ X nhưng trên môi trường Android, tôi thực sự không biết làm thế nào.

UPDATE:

Đối với những gì tôi đọc here, nó chỉ là những gì tôi nói: nó khởi động và sau đó nó sẽ nhắc dòng lệnh. Hai giải pháp xuất hiện trên liên kết là:

  • Loại bắt đầu.
  • Chọn Tùy chọn VESA trước quá trình khởi động (Tôi không thể giúp bạn trong quá trình này vì tôi không có .ISO để thử ngay bây giờ).

Vui lòng kiểm tra.

+0

@AiriFenix ​​Cảm ơn bạn, nhưng tôi đã thử cả hai trước đây, nhưng kết quả là như nhau. – hasanghaforian

+0

Có thông báo lỗi, ngoại lệ, cảnh báo hoặc điều gì đó có thể phục vụ chúng tôi để chỉ ra nơi có thể là vấn đề không? – AirieFenix

+0

Thật không may là không có bất kỳ tin nhắn, cảnh báo hoặc ... Có vẻ như nó đang chờ lệnh, nhưng tôi không biết nó có thể là gì. – hasanghaforian

0

Cách tốt nhất để chạy android x86 trên máy tính là định dạng phân vùng ở định dạng ext3. Sau đó cài đặt android trên it.It sẽ cho phép androidx86 chạy dễ dàng.

-1

Tôi có máy tính xách tay HP430 với điểm thưởng 7. Tôi cũng gặp vấn đề tương tự. Nhưng tôi đã tìm ra giải pháp.

Trong khi khởi động máy tính bằng win7, tôi đã vào menu BIOS. Có một tùy chọn để tối ưu hóa máy tính cho ảo hóa. Tôi đã chọn nó. Sau đó mọi thứ đều trôi chảy.

Sau đó, tôi nhận thấy trong hộp ảo, trong cài đặt hệ thống, loại tăng tốc là VT-x AMD, Lồng ghép lồng nhau, PAE/NX. Điều này khác trước khi tối ưu hóa.

Hy vọng điều này sẽ đưa ra một số ý tưởng.