Thử nghiệm Windows XP trên điện thoại Android

Một trải nghiệm … khá mệt mỏi khi thử nghiệm Windows XP trên điện thoại Android!

Nguyên tắc cơ bản: chạy máy ảo Windows XP trên Android.

Sau một ngày loay hoay điều chỉnh các kiểu, kết quả là:

1. Chạy siêu chậm: khởi động mất khoảng 30 phút 😦

2. Không tận dụng được khả năng (CPU, RAM,…) của điện thoại.

Các bước chung để thực hiện:

1. Tạo máy ảo trên máy bàn. Cài đặt Windows XP vào máy ảo. Máy ảo có thể tạo bằng Bochs for Windows hoặc QEMU.

2. Chép bộ thư viện libSDL (Simple DirectMedia Layer) vào thẻ nhớ của điện thoại.

3. Chép file ảnh máy ảo từ máy bàn sang điện thoại.

4. Cài đặt phần mềm chạy máy ảo Bochs for Android.

5. Chạy Bochs trên điện thoại để chạy máy ảo trên điện thoại.

Các bước chi tiết:

1. Tạo máy ảo trên máy bàn. Có thể dùng một trong hai phần mềm Bochs for Windows hoặc QEMU.

Download Bochs for Windows (tại đây) . Cài đặt vào máy bàn.

Tạo đĩa ảo bằng cách chạy Disk Image Creation Tool:

p1

 

Chạy Bochs for Windows. Màn hình sau xuất hiện:

p7

Nhắp đúp chuột vào mục CPU, thiết lập IPS là 60.000.000 (gõ không có dấu chấm):

p2

Sau đó Ok, nhắp đúp chuột vào Memory, thiết lập kích chuột RAM là 1024 (= 1GB):

p3

Kích Ok , nhắp đúp vào Disk & Boot, thiết lập đĩa cứng ảo đã tạo bằng Disk image creation tool ở bước 1 (file đĩa ảo có tên c.img và thường nằm trong Program files\Bochs):

p4

Thiết lập CD để dùng file ISO có Windows XP:

p5

Thiết lập trình tự boot:

p6

Ok, đã thiết lập xong máy ảo. Có thể lưu lại thông tin này để sử dụng nhiều lần bằng cách kích vào nút Save.

Kích Start để khởi động máy ảo và thực hiện cài đặt Windows XP vào máy ảo.

 2. Chép bộ thư viện libSDL (Simple DirectMedia Layer) vào thẻ nhớ của điện thoại.

Download libSDL trong trang này http://forum.xda-developers.com/showthread.php?t=1389700. Giải nén ra được thư mục SDL. Copy vào thư mục gốc của thẻ nhớ trên máy điện thoại. Mở file bochsrc.txt, thay nội dung file này bằng nội dung sau:

megs: 1024
cpu: count=1, ips=60000000, reset_on_triple_fault=1, ignore_bad_msrs=1
# filename of ROM images
romimage: file=BIOS-bochs-latest
vgaromimage: file=VGABIOS-lgpl-latest
vga: extension=cirrus, update_freq=25
pci: enabled=1, chipset=i440fx, slot1=cirrus
ata0: enabled=1, ioaddr1=0x1f0, ioaddr2=0x3f0, irq=14
ata1: enabled=1, ioaddr1=0x170, ioaddr2=0x370, irq=15
ata0-master: type=disk, path=”c.img”
#ata0-slave: type=disk, path=”d.img”
#ata1-master: type=disk, mode=vvfat, path=/sdcard/HDD, journal=vvfat.redolog
#type=cdrom, path=”CD.ISO”, status=inserted
boot: c
config_interface: textconfig
#display_library: x
# other choices: win32 sdl wx carbon amigaos beos macintosh nogui rfb term svga
log: bochsout.txt
sb16: enabled=1
mouse: enabled=1
sb16: wavemode=1, dmatimer=500000
clock: sync=none, time0=1
#keyboard_mapping: enabled=1, map=$BXSHARE/keymaps/x11-pc-us.map
#keyboard_mapping: enabled=1, map=$BXSHARE/keymaps/x11-pc-fr.map
#keyboard_mapping: enabled=1, map=$BXSHARE/keymaps/x11-pc-de.map
#keyboard_mapping: enabled=1, map=$BXSHARE/keymaps/x11-pc-es.map

3. Chép file ảnh máy ảo từ máy bàn sang điện thoại.

Vào thư mục chứa file c.img, copy nó vào thư mục SDL trên máy điện thoại.

4. Cài đặt phần mềm chạy máy ảo Bochs for Android.

Download Bochs for Android tại: http://forum.xda-developers.com/showthread.php?t=1389700. Chép vào thẻ nhớ điện thoại và cài đặt.

5. Chạy Bochs trên điện thoại để chạy máy ảo trên điện thoại.

Bình tĩnh chờ đợi.

Cách dùng phím trên điện thoại:

Phím tăng âm lượng = chuột trái

Phím giảm âm lượng = chuột phải

Tab vào góc dưới màn hình để hiển thị bàn phím.

Phím Menu = Enter

Một trải nghiệm rất .. mệt, nhưng thực sự là một trải nghiệm khá thú vị!

Một suy nghĩ 12 thoughts on “Thử nghiệm Windows XP trên điện thoại Android

  1. Sau khi cài theo hướng dẫn ‘Thử nghiệm Windowns XP trên…’, kết quả cuối cùng là: ‘…Press F12 for boot menu…’ trên màn dos, rồi tự trở lại android. Tôi đã làm sai bước nào?

    • Bạn thử chạy Bochs for Windows hoặc QEMU để chạy máy ảo trên Windows thủ xem có khởi động bình thường không! Nếu cũng báo tương tự hoặc không khởi động được thì bạn cài đặt lại Windows XP trên máy ảo rồi copy sang điện thoại!

    • Do tôi đã xóa bỏ các file này nên không gửi cho bạn được. Bạn thử chạy Bochs for Windows hoặc QEMU để chạy máy ảo trên Windows thử xem có khởi động bình thường không! Nếu cũng báo tương tự thì có lẽ có sai sót trong quá trình tạo máy ảo trên Bochs for Windows. Bạn tạo lại máy ảo thử xem.

    • Trong Win XP trên Android vẫn chạy .EXE như bình thường nhưng phải copy file đó vào máy ảo: copy file .IMG vào máy tính bàn, dùng phần mềm mount đĩa ảo như WinImage (winimage.com) hoặc DiskExplorer (hp.vector.co.jp/authors/VA013937/editdisk/index_e.html) để thao tác với nội dung trong đĩa ảo.

      Phần mạng thì tôi chưa test nhưng theo tôi thì nó sẽ hoạt động.

      Bạn vào trang này: http://bochs.sourceforge.net/doc/docbook/user/bochsrc.html
      mục 4.3.34. ne2k tìm hiểu câu lệnh thiết mạng trong file bocssrc.txt

  2. Ad sao tui chạy bochs tren android toàn bị văng ra vậy lần trước có cài thử win7 thì chạy dc lần này cài thử xp vào toàn văng ra mà thử chạy lại win7 thì bị văng tiếp

  3. Sao tui vào bochs toàn bị văng ra mà lần trc có thử win7 thì dược, bây giở thử xp thì bị thoát ra mà thử lại win7 thì cũng văng ra .lỗi gì đây bác

  4. Dear Anh/Chị,

    Em là Huyền , hiện đang là một freelancer tại Media Top, một công ty truyền thông trực tuyến,chuyên cung cấp dịch vụ SEO. Do đó, em muốn đề xuất một sự hợp tác kinh doanh giữa trang web của anh/chị và công ty như sau:

    Em sẽ viết bài viết và đăng chúng lên và nó sẽ có nội dung phù hợp với chủ đề của trang web anh/chị. Bài viết này sẽ chứa một liên kết đến trang web của công ty em. Công ty sẽ cung cấp cho anh/chị một khoản thanh toán nhất định cho việc đăng bài viết.

    Em cảm ơn anh/chị đã bỏ chút thời gian xem xét lời đề nghị này, mong anh/chị liên hệ lại với em qua email này để chúng ta cùng thảo luận chi tiết hơn về nội dung cũng như chi phí anh/chị mong muốn cho một bài đăng.

    Em mong nhận được phản hồi tích cực từ phía anh/chị. Chúc anh/chị một ngày làm việc hiệu quả!

    Trân trọng,

Gửi phản hồi cho lvluat Hủy trả lời