
Compré un Ideapad 100s y estuve intentando instalar Ubuntu en él. Hasta ahora no he podido iniciar el instalador de Ubuntu. Esa máquina viene con Windows 10, usa UEFI y su configuración solo permite deshabilitar el arranque seguro (no tiene modo de compatibilidad BIOS). Pude crear una unidad flash USB de restauración de Windows y la usé para verificar que el sistema tiene capacidad para arrancar desde unidades USB EFI ( Fn+ F12para opciones de arranque).
Utilicé ubuntu-15.04-desktop-amd64.iso
y probé dos formas de escribir en un medio USB:
Luego
dd if=ubuntu-15.04-desktop-amd64.iso of=/mnt/sdb
reinicié el ideapad en las opciones de inicio, pero el menú de inicio EFI muestra el Administrador de inicio de Windows como la única opción.Monté la ISO
/mnt/iso
y la creé/dev/sdb1
(a través defdisk
) con el tipo vfat y la hice arrancable. Creé fs en/dev/sdb1
viamkfs.vfat
y lo monté en/mnt/sdb1
. Luego se utilizacp -a /mnt/iso/* /mnt/sdb1
para copiar todo el contenido. Arranqué el ideapad pero el menú de inicio solo mostraba el Administrador de arranque de Windows como una opción.
Estaba mirando publicaciones relacionadas (p. ej.Problema al instalar Ubuntu en Lenovo Ideapad U330p) y parece que otras máquinas reconocen fácilmente la unidad flash USB cargada con Ubuntu. Esta es una computadora portátil bonita y liviana que me gustaría conservar, pero solo si puedo instalar Linux en ella. Este primer obstáculo para iniciar el instalador de Ubuntu ya parece grande (probablemente habría muchos problemas con los dispositivos en Linux, pero me encantaría llegar tan lejos).
Si alguien tiene alguna idea para probar, se lo agradecería.
Edición #1: Intenté arrancar conhttp://cdimage.debian.org/cdimage/weekly-builds/multi-arch/iso-cd/debian-testing-amd64-i386-netinst.iso(usado dd
para escribir en la unidad flash /dev/sdb
) y el menú de inicio UEFI del ideapad ahora me da la opción de 'Dispositivo USB EFI'. Lo selecciono y la siguiente pantalla es el mensaje de GRUB. Algo no está bien, pero es un progreso respecto de antes. Lo que esto me dice es que la imagen iso amd64 de Ubuntu tiene efi/boot/bootx64.efi
pero el firmware de este ideapad necesita .efi
un archivo de 32 bits. La imagen de Debian anterior tiene versiones de 64 bits y efi/boot/bootia32.efi
. Por qué se atasca grub>
es mi próximo misterio a resolver. Esto empieza a sonar similar aUbuntu en Asus X205TAyhttp://ubuntuforums.org/showthread.php?t=2254322.
Edición n.° 2: Copié bootia32.efi
de la versión de Debian a efi/boot/
Ubuntu 15.04 e intenté arrancar con eso, pero también se atasca en el grub>
menú y no pude arrancar vmlinuz
. Luego noté que esta máquina ejecuta la versión de Windows 10 de 32 bits, así que fui a buscar la versión de Ubuntu de 32 bits. No hubo suerte: ni el 15.10, ni el 15.04, ni el 14.04 EFI/
lo tienen.
Entonces opté por la versión Debian i386. Obtuve el menú de grub, presioné Instalar y pasé a la pantalla de instalación. El instalador solicitó la selección de idioma y allí descubrí que no aceptaba pulsaciones de teclas desde el propio teclado del ideapad (más tarde, cuando elegí la instalación gráfica, tampoco aceptaba entradas del mouse). Conecté un teclado USB que fue reconocido correctamente y me permitió realizar selecciones en el menú. Conecté un dongle WiFi USB y fue reconocido, pero no cargó el rtxxx
firmware, por lo que detuve mi instalación.
Cambié a una terminal con Alt+ F1y lspci
solo mostraba 5 entradas:
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
No parece que Linux pueda detectar todo el hardware. Incluso /proc/cpuinfo
solo informa un solo procesador. Me temo que el kernel 4.2 de Debian debian-testing-i386-netinst.iso
(actualizado el 12/10/2015 a las 12:53) aún no está listo para funcionar con esta computadora portátil. Estoy casi listo para dejar de intentarlo (y devolverlo).
Respuesta1
Logré instalar Ubuntu de 32 bits. Usado ubuntu-15.10-beta2-desktop-i386.iso
(pensé que 15.10 tendría mejor soporte, todavía no probé los otros Ubuntu). La clave es usar efi y grub de 32 bits (los tomé de Debian de 32 bits). Aquí hay pasos rápidos:
fdisk /dev/mmcblk0
cree una partición de arranque vfat grande y luego formatéela:
mkfs.vfat /dev/mmcblk0p1
luego monte las imágenes y la tarjeta usb:
mount /dev/mmcblk0p1 /mnt/flshdrv/
mount ubuntu-15.10-beta2-desktop-i386.iso /mnt/ubuntu/
de la copia de 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/
de la copia de Debian i386:
cp -a /mnt/debian/boot/grub/* /mnt/flshdrv/boot/grub/
El directorio grub tendrá todos los elementos grub i386:
$ 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
Todavía necesitamos la configuración original de grub:
mv /mnt/flshdrv/boot/grub/loopback.cfg /mnt/flshdrv/boot/grub/grub.cfg
luego umount /mnt/flshdrv
y retírelo de otra máquina.
Insértelo en el ideapad 100s (lo inserté en la ranura USB de extensión de mi teclado USB, es posible que necesite un concentrador USB porque necesitará una llave USB Wifi). Anteriormente había desactivado el arranque seguro. Utilice Alt+ F12, elija arrancar desde la unidad USB. Continúe con la instalación como de costumbre. Se necesita dongle USB Wifi para la red. Funcionan el teclado y el ratón. No probé sonido, ni wifi interno, ni tarjeta mmc. Tuve que hacer algunos ajustes, ej. deténgase thermal.service
porque causó muchos errores ACPI en dmesg
. Por alguna razón, después de grub vmlinuz
, la carga tardaría ~ 20 segundos . No sé por qué.
Luego probé con una versión de 64 bits de las compilaciones diarias de Debian. Hice lo mismo que los pasos anteriores (y lo copié firmware-linux-nonfree.deb
en la tarjeta USB). Una vez finalizada la instalación de Ubuntu, arrancó bien (en modo de 64 bits), pero al kernel de Debian le faltan algunos módulos (el teclado y el mouse no funcionaban, la pantalla se quedaba en blanco y la máquina se libera después de alguna actividad). Así que copié e instalé (en modo de usuario único) el paquete deb del kernel Linux 4.2.0-16 de Ubuntu. Al iniciar, el mouse y el teclado funcionan y no hay problemas con la pantalla en blanco. La pantalla LCD se apaga después de ~10 minutos de inactividad (la máquina está activa), al presionar cualquier tecla se vuelve a encender.
ASUNTOS:
- La tarjeta de sonido no parece ser reconocida.
- La tarjeta wifi interna no parece detectarse en absoluto.
- Cerrar la tapa no hace nada, ni siquiera apaga la pantalla LCD.
- El estado y el porcentaje de la batería se informan al 100 %.
- El modo de suspensión no es compatible
En la lista de dispositivos de Windows: el sonido es Intel SST Audio Device (WDM), la red es Realtek RTL8723BS Wireles Lan SDIO Network Adapter. Aquí está el resultado 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
Error relacionado con el sonido en 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
Probado conhttps://chromium.googlesource.com/chromiumos/third_party/linux-firmware/+/refs/heads/stabilize-5339.B/intel/como se explica enhttp://ubuntuforums.org/showthread.php?t=2254631y también me sale error:
baytrail-pcm-audio: ipc: error DSP boot timeout
Intenté poner la computadora portátil en suspensión systemctl suspend
y se durmió bien, pero no pude reactivarla. Tuve que hacer un reinicio de energía.
Conclusiones: La computadora portátil es utilizable, liviana y relativamente sensible, Linux detecta cuatro procesadores y con un uso ligero se mantiene muy fría (~34 °C) y la batería dura >8 horas. Probablemente devolveré la unidad porque sin sonido, conexión inalámbrica, información de la batería y capacidad de suspensión simplemente no vale la pena conservarla cuando existen otras alternativas.
Espero que sea útil para alguien.