Android x86 Kurulum ve Sorun Giderme Prosedürleri



Arch Linux'taysanız, şunları 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 Sürücüsü' nü seçin ve Tamam'a tıklayın.
  3. UNetbootin, Android x86'yı USB flash sürücünüze kopyalamaya başlayarak onu taşınabilir bir yükleyiciye dönüştürür.
  4. İşlem tamamlandığında, bilgisayarınızı yeniden başlatın ve BIOS menünüze önyükleyin.
  5. BIOS'unuzda, doğrudan belirli bir ortama (HDD, CD, USB, vb.) Önyükleme yapmanızı 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 sürücünüze kurmayı seçin.
  8. Şimdi yüklemek için bir bölüm seçmeniz gerekecek - emin değilseniz bölümü biçimlendirmeyin. Tabii ki, diğer işletim sistemi bölümünüzün üzerine de yazmayın.
  9. GRUB'u kurmak isteyip istemediğinizi soran yeni bir istem açılacaktır. Öncelikle bilgisayarınızda başka bir Linux işletim sistemi olmayan Windows kullanıyorsanız, Evet'i seçin. . Bilgisayarınızda zaten bir Linux OS / GRUB varsa, üzerine yüklemek korkunç bir fikirdir.
  10. 'Sistem R / W Yap' soran başka bir komut istemi gelecektir. Evet'i seçin. Bu, Android x86'yı 'köklendirir' ve / sistem bölümüne okuma-yazma erişimini etkinleştirir.
  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 önyüklenebilir bir CD yazmanız dışında neredeyse tamamen aynıdır. Piyasada gerçekten çok sayıda ISO brülörü var - sadece Ücretsiz ISO Brülör .



Sanal Makineye Yükleme

  1. VM'nizi bir minimum 512 MB RAM, ancak en son Oreo tabanlı Android x86 ile bu muhtemelen biraz daha yüksek olmalıdır.
  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 birine biçimlendirin - ext3, ext2, ntfs ve fat32. Lütfen fat32'yi seçerseniz, verileri fat32'ye kaydedemeyeceğinize dair bir uyarı görüntüleneceğini unutmayın - bu nedenle, Android x86, canlı bir CD ( kullandığınız için sisteme hiçbir veri kaydedilmeyecektir) .
  5. Önyükleyici GRUB'u Kurmak istediğinde 'Evet' i seçin ve kökü etkinleştirmek için sistemi R / W yapmasına izin verin.
  6. Her şey bittiğinde yeniden başlatın.

GRUB Menüsüne Android x86 Ekleme

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



sudo add-apt-repository ppa: danielrichter2007 / grub-customizer sudo apt-get update sudo apt-get install grub-customizer

Şimdi GRUB Customizer'ı başlatın ve yeni bir GRUB girişi ekleyin.



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

 kök ayarla = '(hd0,4)' search --no-floppy --fs-uuid --set = kök e1f9de05-8d18-48aa-8f08-f0377f663de3 linux androidx86 / kernel root = 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ç bölümü kalınlaştırdık. Bunun nedeni, onları aşağıdaki gibi değiştirmeniz gerektiğidir.

İçin root = '(hd0,4) ’olarak ayarla , (hd0,4) 'ü Android x86'nın kurulu olduğu bölüme değiştirin.



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

Bölüm için –Set = kök e1f9de05-8d18-48aa-8f08-f0377f663de3 rasgele dize, Android x86'nın kurulu olduğu bölümün UUID'sidir. Doğru UUID ile değiştirmeniz gerekir. Doğru UUID'nizi GRUB Customizer'da yeni bir giriş oluşturup ardından Seçenekler sekmesine gidip açılır menüden 'Linux' seçeneğini seçerek elde edebilirsiniz.

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österecektir.

Cesur olduğumuz yer androidx86 / , bu Android x86'nın köküdür. Android x86 bölümünüze girerek bunu gerçek Android x86 kökünüzle değiştirmeniz gerekir. 'Android' adlı bir klasör görmelisiniz ve bu, Android x86 kurulumunuzun kökü olacaktır.

androidboot.hardware sizin özel cihazınız olacak. Android 4.03 sürümleri gibi daha eski bir Android x86 sürümü kullanıyorsanız, bunu androidboot_hardware (nokta değil, _ alt çizgi ile) olarak değiştirmeniz gerekir. Bu, en son Android x86 sürümleri için tamamen gereksizdir. Androidboot.hardware kernel cmdline'da ayarlanmadığında, init işlemi yine de ro.hardware'in doğru değerini alacaktır. Bu androidboot.hardware gerekliliğini ortadan kaldırır.

Değiştirebileceğiniz donanımların listesi aşağıdadır:

  • generic_x86: Donanımınız listede yoksa 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 kullanamaz, bu nedenle Android uygulamalarını edinmek için alternatif çözümler vardır.

Öncelikle bilinmeyen kaynakları etkinleştirmelisiniz. Ayarlar> Uygulamalar> Bilinmeyen Kaynakları etkinleştirin ve uyarı diyaloğunu yoksayın.

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

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

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

Linux'ta, uygulamalar pil durumunu sysfs aracılığıyla toplar, burada pil durumu / sys / class / power_supply / konumunda bulunur. Bununla birlikte, farklı platformlar size / sys / class / power_supply / altında farklı bir dizin düzeni sağlayabilir, ancak Android dizin düzenini / sys / class / power_supply / olarak kodlar. Bu sorunu çözmek için, vendor / asus / eeepc / system.prop'a 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 = / mevcut 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.temperature desteklenmiyor

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

Kendi pil durumu işleme kodunuzu uygulamak için, frameworks / base / libs / utils / BatteryServiceStatus.cpp yerine kendi uygulamanızla IBatteryServiceStatus sınıfını frameworks / base / libs / utils / IBatteryServiceStatus.cpp içinde yeniden uygulayın.

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 uyandıramazsınız.

Sistemi uyandırmak için sadece 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 tutmanız gerekmektedir. Ekran kilidini açmak için tuş kilidi ekranı göründüğünde menü tuşuna basabilir ve ekran kilidini açmak için tuş kilidi ekranındaki tekerleği fareyi kullanarak çevirebilirsiniz.

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

Canlı CD'yi başlatırken, çeşitli önyükleme seçenekleri sunan menüde klavyenizdeki Sekme tuşuna basın. Bu, önyükleme istemini gösterecektir.

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

kernel initrd = / initrd.img root = / dev / ram0 androidboot_hardware = generic_x86 acpi_sleep = s3_bios, s3_mode video = -16 sessiz SRC = DATA = DPI = 240

Çekirdek mesajlarının görüntülendiğini görmek için önce 'sessiz' seçeneğini kaldırarak bu satırı düzenlemelisiniz.

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

Hangisinin sizin için işe yaradığını görmek için bu parametrelerle oynayın - her ikisini de 'nomodeset xforcevesa' olarak ayarlayabilirsiniz.

Etiketler android 5 dakika okundu