Android x86 Kurulum ve Sorun Giderme Prosedürleri

Masaüstünde bir Android deneyimi yaşamak isteyen kullanıcılar için, orada bir avuç Android tabanlı işletim sistemi var - ancak birçoğu sadece Android x86'nın çatallarıdır (PrimeOS, Remix OS, Phoenix OS x86). Bunun nedeni Android x86’nın bir süredir gelişimini yavaşlatması ve böylece diğer geliştiricilerin yokluğunda yer alması.

Bununla birlikte, Android x86, Android Oreo'ya yapılan bir güncelleme de dahil olmak üzere, geç saatlerden itibaren düzenli güncellemeler yayınlamaktadır. Bu nedenle, masaüstünüzde harika bir Android deneyiminin tadını çıkarmak istiyorsanız, diğer çatallardan birini denemeden önce Android x86'yı denemek iyi bir fikirdir ( Remix OS, örneğin gelişimi tamamen durdurmuştur).

Gereksinimler:

  • Android x86 ISO
  • UNetbootin

Eğer Ubuntu'daysanız, UNetbootin'i terminal komutu ile kapabilirsiniz: sudo apt-get install unetbootin

Arch Linux kullanıyorsanız, kullanabilirsiniz: pacman -S unetbootin

USB Flash Sürücü Kurulumu

  1. UNetbootin'i başlatın ve Android x86 ISO dosyanıza yönlendirin.
  2. Şimdi “USB Drive” ı seçin ve Tamam'a tıklayın.
  3. UNetbootin, Android x86'yı USB flash sürücünüze kopyalayıp taşınabilir bir yükleyiciye dönüştürmeye başlayacaktır.
  4. İşlem tamamlandığında, bilgisayarı yeniden başlatın ve BIOS menüsüne önyükleyin.
  5. BIOS'unuzda doğrudan belirli bir ortama (HDD, CD, USB vb.) Önyüklemenizi sağlayan sayfayı bulun.
  6. Doğrudan USB flash sürücüye önyüklemeyi seçin.
  7. Bir GRUB menüsü görünecektir, Android x86'yı sabit diskinize kurmayı seçin.
  8. Şimdi kurmak için bir bölüm seçmeniz gerekecek - eğer emin değilseniz bölümü biçimlendirmeyin. Ayrıca, açıkça diğer işletim sistemi bölümlerinin üzerine yazma.
  9. GRUB'u yüklemek isteyip istemediğinizi soran yeni bir bilgi istemi gelecek. Öncelikle Windows'u bilgisayarınızda başka bir Linux işletim sistemi olmadan kullanıyorsanız, Evet seçeneğini belirleyin . PC'nizde zaten bir Linux OS / GRUB varsa, üzerine yüklemek korkunç bir fikirdir.
  10. “Sistemin R / W Olmasını” isteyen başka bir bilgi istemi gelecek. Evet'i seç. Bu, Android x86'yı "köklendirecek" ve / sistem bölümüne okuma-yazma erişimini sağlayacak.
  11. Bilgisayarınızı yeniden başlatın ve yeni Android x86 kurulumunuzun keyfini çıkarın.

CD / DVD Kurulumu için

Yükleme işlemi, Android x86 ISO'dan başlatılabilir bir CD yazmanız dışında neredeyse tamamen aynıdır. Orada gerçekten bir ton ISO brülörü var - Free ISO Burner ile gidebilirsiniz.

Sanal Makineye Kurulum

  1. VM'nizi en az 512 MB RAM olacak şekilde yapılandırın, ancak en son Oreo tabanlı Android x86 ile bu muhtemelen biraz daha yüksek olmalı.
  2. Android x86 ISO dosyasını VM menünüze yükleyin ve VM'yi yükleyin.
  3. Bir GRUB menüsü görünecektir, Android x86'yı sabit diske yüklemeyi seçin.
  4. Yeni bir bölüm oluşturun ve buna Android x86'yı yükleyin. Bölümü, desteklenen biçimlerden biriyle biçimlendirin - ext3, ext2, ntfs ve fat32. Lütfen fat32'yi seçerseniz, verileri fat32'ye kaydedemeyeceğinize dair bir uyarı göründüğünü unutmayın; bu nedenle, Android x86 canlı bir CD olarak işlev görür ( kullandığınız sisteme hiçbir veri kaydedilmez) .
  5. Bootloader GRUB'u kurmayı istediğinde “Yes” (Evet) seçeneğini seçin ve sistemin R / W'yi root etkinleştirmek için yapmasına izin verin.
  6. Her şey bittiğinde yeniden başlat.

Android x86'yı GRUB Menüsüne Ekleme

Önce GRUB Customizer'ı kurun, bu işlemi çok daha kolay hale getirecektir.

 sudo eklenti apt-repository ppa: danielrichter2007 / grub-customizer sudo apt-güncelleme almak sudo apt-get grub-customizer kurmak 

Şimdi GRUB Özelleştirici'yi başlatın ve yeni bir GRUB girişi ekleyin.

'Kaynaklar' sekmesini tıklayın ve şu komutları girin:

 set root = "(hd0, 4)" arama - no-disket - fs-uuid - set = kök e1f9de05-8d18-48aa-8f08-f0377f663de3 linux androidx86 / çekirdek kökü = UUID = e1f9de05-8d18-48aa-8f08 -f0377f663de3 sessiz androidboot.hardware = generic_x86 SRC = / androidx86 acpi_sleep = s3_bios, s3_mode initrd androidx86 /initrd.img 

Dikkat ederseniz, bu komutlarda birkaç parça kalın. Çünkü onları aşağıdaki şekilde değiştirmeniz gerekiyor.

Root = '(hd0, 4)' setinde, (hd0, 4) ayarını Android x86'nın kurulu olduğu bölüme değiştirin.

HD0, SDA anlamına gelir, yani Android x86'yı SDB'ye yüklerseniz, HD1 vb. Olacaktır. Daha sonra sayı bölüm numarasıdır. Örneğin hd0, 4 SDA4 olacaktır, örneğin - SDA6'ya Android x86 yüklediyseniz, onu hd0, 6 olarak değiştireceksiniz.

-Set = root e1f9de05-8d18-48aa-8f08-f0377f663de3 bölümü için rasgele dize, Android x86'nın yüklendiği bölümün UUID değeridir . Doğru UUID olarak değiştirmeniz gerekir. GRUB Özelleştirici'de yeni bir giriş oluşturup ardından Seçenekler sekmesine gidip açılır menüden 'Linux' seçeneğini seçerek doğru UUID'nizi edinebilirsiniz.

Bölüm açılır menüsünde bölümünüzü seçmeniz ve ardından Kaynak sekmesine gitmeniz gerekir. UUID'nizi görüntüler.

Androidx86 / 'yi cesurladığımızda, bu Android x86'nın köküdür. Android x86 bölümünüze giderek, gerçek Android x86 kökünüze değiştirmelisiniz. 'Android' adında bir klasör görmelisiniz ve bu Android x86 kurulumunuzun kökü olacaktır.

androidboot.hardware kendi cihazınız olacak. Android 4.03 sürümleri gibi Android x86'nın daha eski bir sürümünü kullanıyorsanız, onu androidboot_hardware olarak değiştirmelisiniz (bir. Nokta değil, _ alt çizgi ile). Bu, en son Android x86 sürümleri için tamamen gereksizdir. Androidboot.hardware, çekirdek cmdline'ında ayarlanmadığında, init işlemi hala ro.hardware'in doğru değerini alır. Bu androidboot.hardware gerekliliğini ortadan kaldırır.

İşte değiştirebileceğiniz donanımların listesi:

  • generic_x86: Donanımınız listelenmemişse, bunu kullanın.
  • eeepc: EEEPC dizüstü bilgisayarlar
  • asus_laptop: ASUS dizüstü bilgisayarlar (yalnızca desteklenen ASUS dizüstü bilgisayarlar)

Son İpuçları ve Püf Noktaları

Android x86, Android Market'i kullanamadığı için Android uygulamaları edinmenin alternatif çözümleri var.

İlk önce bilinmeyen kaynakları etkinleştirmelisiniz. Ayarlar> Uygulamalar> Bilinmeyen Kaynakları etkinleştir seçeneğine gidin ve uyarı iletişim kutusunu yoksayın.

Şimdi Google Play'in dışından APK'ları indirebilir ve yükleyebilirsiniz. Dışarıda bir sürü üçüncü taraf uygulama mağazası var, sadece dikkatli olun. Daha iyi mağazalardan bazıları:

  • XDA Labs
  • AndAppStore
  • Aptoide
  • APKMirror

Doğru Pil Değeri Nasıl Görüntülenir

Android belirli piller düşünülerek geliştirilmiştir, bu nedenle Android tabanlı bir işletim sistemi farklı donanım platformlarında ( bir dizüstü bilgisayar gibi) yanlış pil değerleri gösterecektir. Bunu düzeltmek için, ayarlanması gereken birkaç şey var.

Linux'ta uygulamalar batarya durumunu sysfs aracılığıyla toplar, burada batarya durumu / sys / class / power_supply / konumunda bulunur. Bununla birlikte, farklı platformlar size / sys / class / power_supply / altında farklı bir dizin düzeni gösterebilir, ancak Android dizin düzenini / sys / class / power_supply / olarak kodlar. Bu sorunu çözmek için, satıcı / asus / eeepc / system.prop içine yeni girişler ekleyebilirsiniz; burada kullanıcı, farklı platformlar için sysfs dizin düzenini doğru şekilde yapılandırmak için bu girişlerin değerini değiştirebilir. Bu girişler:

 ro.sys.fs.power_supply.ac = / AC0 ro.sys.fs.power_supply.bat = / BAT0 ro.sys.fs.power_supply.ac.feature.online = / çevrimiçi ro.sys.fs.power_supply.bat. feature.status = / status ro.sys.fs.power_supply.bat.feature.present = / present ro.sys.fs.power_supply.bat.feature.capacity.now = / charge_now ro.sys.fs.power_supply.bat. feature.capacity.full = / charge_full ro.sys.fs.power_supply.bat.feature.voltage.now = / voltage_now ro.sys.fs.power_supply.bat.feature.voltage.full = / voltage_full ro.sys.fs. power_supply.bat.feature.tech = / technology # ro.sys.fs.power_supply.bat.features.bat.health desteklenmiyor # ro.sys.fs.power_supply.bat.features.bat.tem Temperature desteklenmiyor 

Temelde, bu girişler Android pil servis koduna bilgileri doğru yerde aramasını söyler.

Kendi batarya durum işleme kodunuzu uygulamak için, IBatteryServiceStatus sınıfını çerçeveler / base / libs / utils / IBatteryServiceStatus.cpp içinde tekrar uygulayın, çerçeveler / base / libs / utils / utils / BatteryServiceStatus.cpp kendi uygulamanızla değiştirin.

Makineyi Uyandırmak İçin

Diğer işletim sistemlerinden farklı olarak, fareyi hareket ettirerek veya rastgele bir klavye düğmesine basarak sistemi uyku durumundan kolayca çıkaramazsınız.

Sistemi uyandırmak için ESC, Menü, sol, sağ, yukarı ve aşağı tuşlarını kullanabilirsiniz. Sistemi uyandırmak için yukarıda belirtilen tuşları en az 1 saniye basılı tutmanız gerekir. Ekran kilidini açma ekranı göründüğünde tuş kilidi ekranı göründüğünde menü tuşuna basabilir ve ekran kilidini açmak için tekerleği ekran kilidi açmak için fareyi kullanabilirsiniz.

Android x86 Desteklenmeyen Grafiklerde nasıl başlatılır

Live-CD'yi başlatırken, çeşitli önyükleme seçenekleri sunan menüde klavyenizdeki Tab tuşuna basın. Bu önyükleme istemini görüntüler.

Şimdi şöyle bir şey görmelisin:

 çekirdek initrd = / initrd.img root = / dev / ram0 androidboot_hardware = generic_x86 acpi_sleep = s3_bios, s3_mode videosu = -16 sessiz SRC = VERİ = DPI = 240 

Çekirdek mesajlarının neyi gösterdiğini görmek için önce “sessiz” i kaldırarak bu satırı düzenlemelisiniz.

Sonra farklı video modu parametrelerini ayarlayabilirsiniz. Çekirdek modu ayarını devre dışı bırakan ve çekirdeğe grafik çözünürlüğünü otomatik olarak ayarlamamasını söyleyen NoModeSet'i kullanabilirsiniz. Alternatif olarak, VESA sürücüsünü kullanmaya zorlayan Xforcevesa'yı kullanabilirsiniz.

Sizin için hangisinin işe yaradığını görmek için bu parametrelerle oynayın - ikisini de “nomodeset xforcevesa” olarak ayarlayabilirsiniz.

Ilginç Haberler