Consegui instalar o Ubuntu 32bit. Usado ubuntu-15.10-beta2-desktop-i386.iso
(pensamento 15.10 teria melhor suporte, não tentei o outro Ubuntus ainda). A chave é usar 32bit efi e grub (eu os peguei do Debian 32bits). Aqui estão os passos rápidos:
fdisk /dev/mmcblk0
crie uma grande partição vfat inicializável e formate-a:
mkfs.vfat /dev/mmcblk0p1
monte as imagens e o cartão usb:
mount /dev/mmcblk0p1 /mnt/flshdrv/
mount ubuntu-15.10-beta2-desktop-i386.iso /mnt/ubuntu/
da cópia do Ubuntu:
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/
da cópia do Debian i386:
cp -a /mnt/debian/boot/grub/* /mnt/flshdrv/boot/grub/
O diretório do grub terá todos os itens i386 grub:
$ 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
Ainda precisamos da configuração original do grub:
mv /mnt/flshdrv/boot/grub/loopback.cfg /mnt/flshdrv/boot/grub/grub.cfg
depois, umount /mnt/flshdrv
e remova de outra máquina.
Insira no ideapad 100s (inseri no slot USB do meu teclado USB, você pode precisar de um hub USB porque precisará de um dongle USB Wifi). Eu tive boot seguro desativado anteriormente. Use Alt + F12 , opte por inicializar a partir da unidade usb. Continue a instalação como de costume. Dongle USB Wifi necessário para a rede. Trabalho de teclado e mouse. Não tentei som, nem wi-fi interno, nem cartão mmc. Tive que fazer alguns ajustes, ex. pare thermal.service
porque causou muitos erros da ACPI em dmesg
. Por algum motivo, após o grub, demoraria cerca de 20 segundos para carregar vmlinuz
. Não sei porque.
Em seguida, eu tentei com uma versão de 64 bits das compilações diárias do Debian. Fez o mesmo que as etapas acima (e copiou firmware-linux-nonfree.deb
para o cartão USB). Depois que a instalação do Ubuntu terminar, inicialize bem (no modo de 64 bits), mas o kernel na Debian tem alguns módulos faltando (teclado e mouse não funcionam, a tela fica em branco e a máquina é liberada após alguma atividade). Então eu copiei e instalei (no modo single user) o pacote Linux kernel 4.2.0-16 deb do Ubuntu. Ao inicializar, o mouse e o teclado funcionam e não há problemas com a tela apagada. O LCD se apaga depois de ~ 10min de inatividade (a máquina está viva), pressionando qualquer tecla para ligá-lo novamente.
PROBLEMAS:
- A placa de som parece não ser reconhecida.
- A placa Wi-Fi interna parece não ser detectada.
- Fechar a tampa não faz nada, nem desliga o LCD.
- O estado e porcentagem da bateria são reportados em 100%
- O modo de suspensão não é suportado
Na lista de dispositivos do Windows: o som é o dispositivo de áudio Intel SST (WDM), a rede é o adaptador de rede Realtek RTL8723BS Wireles Lan SDIO. Aqui está a saída de 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
Erro relacionado ao som em 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
Tentei usar o link como explicado no link e também recebo o erro:
baytrail-pcm-audio: ipc: error DSP boot timeout
Eu tentei colocar o laptop para dormir via systemctl suspend
e ele foi dormir bem, mas eu não consegui acordá-lo. Tive que fazer um reset de energia.
Conclusões: O laptop é utilizável, leve e relativamente responsivo, o Linux detecta quatro processadores e, com uso leve, fica muito frio (~ 34 ° C) e a bateria dura > 8 horas. Eu provavelmente devolverei a unidade porque, sem som, sem fio, informações sobre a bateria e capacidade de dormir, não vale a pena mantê-la quando houver outras alternativas.
Espero que isso seja útil para alguém.