Lenovo Ideapad 100'lerde Ubuntu / Debian - Linux'un bu dizüstü bilgisayarla ilgili sorunları var


9

Bir Ideapad 100 aldım ve üzerine Ubuntu yüklemeye çalışıyorum. Şimdiye kadar Ubuntu yükleyicisini açamadım. Bu makine Windows 10 ile birlikte gelir, UEFI kullanır ve kurulumu sadece Güvenli Önyükleme'yi devre dışı bırakır (BIOS uyumluluk modu yoktur). Windows geri yükleme USB flash sürücüsü oluşturabildim ve sistemin EFI USB sürücülerden önyükleme yeteneğine sahip olduğunu doğrulamak için kullandım ( önyükleme seçenekleri için Fn+ F12).

ubuntu-15.04-desktop-amd64.isoUSB ortamına yazmanın iki yolunu kullandım ve denedim:

  1. Daha dd if=ubuntu-15.04-desktop-amd64.iso of=/mnt/sdbsonra ideapad'i önyükleme seçeneklerine yeniden başlattım, ancak EFI önyükleme menüsü tek seçenek Windows Boot Manager'ı gösteriyor.

  2. ISO'yu üzerine monte ettim /mnt/isove vfat türü ile /dev/sdb1(aracılığıyla fdisk) oluşturdum ve önyüklenebilir yaptım. /dev/sdb1Üzerinden fs oluşturuldu mkfs.vfatve üzerine monte edildi /mnt/sdb1. Daha sonra cp -a /mnt/iso/* /mnt/sdb1tüm içeriği kopyalamak için kullanılır . İdeapad önyüklendi, ancak önyükleme menüsü yalnızca Windows Boot Manager'ı seçenek olarak gösterdi.

İlgili yayınlara bakıyordu (örneğin, Ubuntu'nun Lenovo Ideapad U330p üzerine kurulması sorunu ) ve diğer makinelerin Ubuntu yüklü USB flash sürücüyü kolayca tanıdığı görülüyor. Bu, tutmak istediğim güzel bir hafif dizüstü bilgisayar, ancak yalnızca üzerine Linux yükleyebilirsem. Aslında Ubuntu yükleyicisini önyüklemenin ilk engeli zaten büyük görünüyor (muhtemelen Linux altında birçok cihaz sorunu görecekti - ancak bu kadar ilerlemekten memnuniyet duyarım).

Eğer denemem gereken herhangi biri varsa, minnettar olurum.

Düzenleme # 1: http://cdimage.debian.org/cdimage/weekly-builds/multi-arch/iso-cd/debian-testing-amd64-i386-netinst.iso ile önyüklemeyi denedim ( ddflashdrive'a yazılır /dev/sdb) ideapad UEFI önyükleme menüsü şimdi bana 'EFI USB Aygıtı' seçeneği sunuyor. Ben seçin ve sonraki ekran GRUB istemidir. Bir şey doğru değil, ama eskisinden biraz ilerleme. Bu bana söylediği şey, amd64 Ubuntu iso görüntüsünün var efi/boot/bootx64.efiama bu ideapad Firmware'in 32bit .efidosyasına ihtiyacı var . Yukarıdaki Debian img 64bit ve efi/boot/bootia32.efi. Neden takılıyor ki grub>çözeceğim bir sonraki gizem bu. Bu Asus X205TA ve http://ubuntuforums.org/showthread.php?t=2254322 üzerinde Ubuntu'ya benzemeye başlıyor .

Düzenleme # 2: Bu yüzden Ubuntu 15.04 bootia32.efiüzerine Debian sürümünden kopyalandım efi/boot/ve bununla önyüklemeyi denedim, ancak ii de grub>menüde takılı kalıyor ve önyükleme yapamadım vmlinuz. Daha sonra bu makinenin Windows 10 32bit sürümünü çalıştırdığını fark ettim, bu yüzden 32bit Ubuntu sürümünü aramaya gittim. Şans yok: Ne 15.10, ne 15.04, ne de 14.04 var EFI/.

Bu yüzden Debian i386 versiyonuna gittim. Grub menüsünü aldım, Yükle'ye basın ve kurulum ekranına ilerledi. Yükleyici dil seçimini istedi ve orada ideapad'in kendi klavyesinden tuşa basmayı kabul etmeyeceğini buldum (daha sonra grafiksel yüklemeyi seçtiğimde, fare girişini de almayacaktı). Menü seçimlerini yapmamı sağlayan doğru tanınan bir USB klavye taktım. Bir USB WiFi dongle rtxxxtaktım ve tanındı, ancak yazılımımı yüklemez, böylece kurulumumu durdurur.

Alt+ İle bir terminale geçtim F1ve lspcisadece 5 giriş gösteriyordum:

00:00.0 Host bridge, 00:02.0 VGA compatible controller
00:14.0 USB controller
00:1a.0 Encryption controller
00:1f.0 ISA bridge

Linux tüm donanımı algılayabiliyor gibi görünmüyor. /proc/cpuinfoSadece tek bir işlemci bile rapor ediyor. Korkarım Debian'ın 4.2 çekirdeği debian-testing-i386-netinst.iso(2015-10-12 12:53'te güncellendi) bu dizüstü bilgisayarla çalışmaya hazır değil. Denemeyi bırakmaya neredeyse hazırım


Aynı problemi yaşamak. Kulađýmý benden daha fazla yaptýđýn gibi görünüyor. Daha fazla ilerleme (ya da benimkini de iade etmeli miyim?)
grue

15.10 çıkana kadar bir Ubuntu 64 bit görüntüyü 32 bit bellenimle önyükleyemeyeceğinizden eminim. Bunun bir çekirdek sorunu olduğuna inanıyorum (15.04'teki yapılandırma değişiklikleri yardımcı olmaz).
chaskes

Chaskes: Debian 64bit kurulum görüntüsüne (ve 32bit ürün yazılımı ve efi) sahip olmayı denedim ve kurulumdan sonra kurulumu başarıyla başlattı ve dizüstü bilgisayarı doğru şekilde başlattı.
alex pelhov

Yanıtlar:


6

Ubuntu 32bit'i kurmayı başardım. Kullanılan ubuntu-15.10-beta2-desktop-i386.iso(15.10 daha iyi destek olacağını düşündü, henüz diğer Ubuntus deneyin vermedi). Anahtar, 32bit efi ve grub kullanmaktır (Debian 32bit'ten aldım). İşte hızlı adımlar:

fdisk /dev/mmcblk0 

bir büyük vfat, önyüklenebilir bölüm oluşturun, sonra biçimlendirin:

mkfs.vfat /dev/mmcblk0p1

sonra görüntüleri ve usb kartı takın:

mount /dev/mmcblk0p1 /mnt/flshdrv/  
mount ubuntu-15.10-beta2-desktop-i386.iso /mnt/ubuntu/  

Ubuntu kopyasından:

cp -a /mnt/ubuntu/* /mnt/ubuntu/.disk /mnt/flshdrv/  
mount debian-testing-i386-netinst.iso /mnt/debian/  
mkdir -p /mnt/flshdrv/efi/boot  
cp /mnt/debian/efi/boot/bootia32.efi  /mnt/flshdrv/efi/boot/  

Debian i386 kopyasından:

cp -a /mnt/debian/boot/grub/* /mnt/flshdrv/boot/grub/

grub dizini tüm i386 grub öğelerine sahip olacaktır:

$ ls /mnt/debian/boot/grub/  
total 362  
-r--r--r-- 1 root root   5000 Sep  5 21:21 font.pf2  
dr-xr-xr-x 1 root root  32768 Oct 11 20:34 i386-efi/  
dr-xr-xr-x 1 root root   2048 Oct 12 06:51 theme/  
-r--r--r-- 1 root root   2549 Oct 12 06:51 grub.cfg  
-r--r--r-- 1 root root 327680 Oct 12 06:51 efi.img  

Hala orijinal grub yapılandırmasına ihtiyacımız var:

mv /mnt/flshdrv/boot/grub/loopback.cfg /mnt/flshdrv/boot/grub/grub.cfg

sonra umount /mnt/flshdrvdiğer makineden çıkarın.

İdeapad 100'lere takın (USB klavyemin uzatma USB yuvasına taktım, bir USB Wifi dongle'ına ihtiyacınız olacağı için bir USB hub'ına ihtiyacınız olabilir). Güvenli önyüklemeyi daha önce devre dışı bırakmıştım. Alt+ Kullanın F12, usb sürücüden önyüklemeyi seçin. Kuruluma her zamanki gibi devam edin. Ağ için gerekli USB Wifi dongle. Klavye ve fare çalışması. Ne ses, ne de dahili wifi, ne de mmc kartı deneyin vermedi. Bazı tweaking yapmak zorunda kaldı, eski. thermal.serviceÇok fazla ACPI hatasına neden olduğu için durun dmesg. Bazı nedenlerden sonra grub vmlinuzyüklemek için ~ 20sn sürer . Neden bilmiyorum.

Daha sonra Debian günlük derlemelerinin 64bit versiyonuyla denedim. Yukarıdaki adımlarla aynı işlemi yapın (ve firmware-linux-nonfree.debUSB karta kopyalandı ). Ubuntu yüklemesi bittikten sonra, önyükleme tamamlandı (64 bit modunda), ancak Debian'daki çekirdeğin bazı modülleri eksik (klavye ve fare çalışmaz, ekran kararır ve bazı etkinliklerden sonra makine serbest kalır). Bu yüzden kopyaladım ve (tek kullanıcı modunda) Ubuntu'nun Linux çekirdeği 4.2.0-16 deb paketini kurdum. Önyükleme üzerine, fare ve klavye çalışır ve ekran karartmayla ilgili sorun yoktur. LCD, ~ 10 dakika boyunca herhangi bir işlem yapılmadığında (makine canlı olduğunda) kapanır, herhangi bir tuşa basıldığında tekrar açılır.

SORUNLAR:

  • Ses kartı tanınmıyor gibi görünüyor.
  • Dahili wifi kartı hiç algılanmıyor gibi görünüyor.
  • Kapağı kapatmak hiçbir şey yapmaz, LCD'yi bile kapatmaz.
  • Pil durumu ve yüzdesi% 100 olarak bildirilir
  • Uyku modu desteklenmiyor

Windows aygıt listesinden: ses Intel SST Ses Aygıtı (WDM), ağ Realtek RTL8723BS Wireles Lan SDIO Ağ Bağdaştırıcısıdır. İşte çıktı lspci:

lspci -v:

00:00.0 Host bridge: Intel Corporation Atom Processor Z36xxx/Z37xxx Series SoC Transaction Register (rev 0f)
      Subsystem: Lenovo Device 390c
      Flags: bus master, fast devsel, latency 0
      Kernel driver in use: iosf_mbi_pci

00:02.0 VGA compatible controller: Intel Corporation Atom Processor Z36xxx/Z37xxx Series Graphics & Display (rev 0f) (prog-if 00 [VGA controller])
      Subsystem: Lenovo Device 390c
      Flags: bus master, fast devsel, latency 0, IRQ 248
      Memory at 90000000 (32-bit, non-prefetchable) [size=4M]
      Memory at 80000000 (32-bit, prefetchable) [size=256M]
      I/O ports at 1000 [size=8]
      Expansion ROM at <unassigned> [disabled]
      Capabilities: <access denied>
      Kernel driver in use: i915

00:14.0 USB controller: Intel Corporation Atom Processor Z36xxx/Z37xxx Series USB xHCI (rev 0f) (prog-if 30 [XHCI])
      Subsystem: Lenovo Device 390c
      Flags: bus master, medium devsel, latency 0, IRQ 201
      Memory at 90800000 (64-bit, non-prefetchable) [size=64K]
      Capabilities: <access denied>
      Kernel driver in use: xhci_hcd

00:1a.0 Encryption controller: Intel Corporation Atom Processor Z36xxx/Z37xxx Series Trusted Execution Engine (rev 0f)
      Subsystem: Lenovo Device 390c
      Flags: bus master, fast devsel, latency 0, IRQ 246
      Memory at 90700000 (32-bit, non-prefetchable) [size=1M]
      Memory at 90600000 (32-bit, non-prefetchable) [size=1M]
      Capabilities: <access denied>
      Kernel driver in use: mei_txe

00:1f.0 ISA bridge: Intel Corporation Atom Processor Z36xxx/Z37xxx Series Power Control Unit (rev 0f)
      Subsystem: Lenovo Device 390c
      Flags: bus master, medium devsel, latency 0
      Capabilities: <access denied>
      Kernel driver in use: lpc_ich

Ses ile ilgili hata dmesg:

sst-acpi: cannot load firmware intel/fw_sst_0f28.bin-i2s_master
byt-rt5640 byt-rt5640: ASoC: CPU DAI baytrail-pcm-audio not registered

Http://ubuntuforums.org/showthread.php?t adresinde açıklandığı gibi https://chromium.googlesource.com/chromiumos/third_party/linux-firmware/+/refs/heads/stabilize-5339.B/intel/ ile denendi = 2254631 ve ben de hata alıyorum:

baytrail-pcm-audio: ipc: error DSP boot timeout

Dizüstü bilgisayar uyumaya çalıştım systemctl suspendve uykuya daldım, ama uyanamadım. Güç sıfırlaması yapmak zorunda kaldım.

Sonuçlar: Dizüstü bilgisayar kullanılabilir, hafif ve nispeten duyarlı, Linux dört işlemci tespit ediyor ve hafif kullanımla çok serin kalıyor (~ 34 ° C) ve pil> 8 saat sürüyor. Muhtemelen üniteyi iade edeceğim çünkü ses, kablosuz, pil bilgisi ve uyku yeteneği olmadan başka alternatifler olduğunda tutmaya değmez.

Umarım bu birisi için yararlıdır.


Bu model hakkında bir haber ve çalışan bir Linux sistemiyle nasıl önyüklenebilir?
Mucizeler
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.