Ubuntu / Debian на Lenovo Ideapad 100s - у Linux є проблеми з цим ноутбуком


9

Я взяв Ideapad 100s і намагався встановити на ньому Ubuntu. Поки що мені не вдалося завантажувати інсталятор Ubuntu. Ця машина оснащена Windows 10, використовує UEFI і її налаштування дозволяє лише відключити безпечну завантаження (не має режиму сумісності BIOS). Мені вдалося створити флеш-накопичувач USB для відновлення Windows і використав його для перевірки наявності системи здатності завантажуватися з USB-накопичувачів EFI ( Fn+ F12для параметрів завантаження).

Я використовував ubuntu-15.04-desktop-amd64.isoі спробував два способи запису на USB-носії:

  1. dd if=ubuntu-15.04-desktop-amd64.iso of=/mnt/sdbПотім я перезавантажував ideapad на параметри завантаження, але меню завантаження EFI показує диспетчер завантаження Windows як єдиний вибір.

  2. Я встановив iso на /mnt/isoі створив /dev/sdb1(через fdisk) тип vfat і зробив його завантажувальним. Створив fs на /dev/sdb1через mkfs.vfatі встановив його на /mnt/sdb1. Потім використовується cp -a /mnt/iso/* /mnt/sdb1для копіювання всього вмісту. Завантажив ideapad, але меню завантаження лише показало диспетчер завантаження Windows як опцію.

Переглядав пов’язані пости (наприклад, Проблема встановлення Ubuntu на Lenovo Ideapad U330p ) і, здається, інші машини легко розпізнають завантажену на Ubuntu флешку. Це приємний легкий ноутбук, який я хотів би зберегти, але тільки якщо я можу на ньому встановити Linux. Ця перша перешкода фактичного завантаження інсталятора Ubuntu здається вже великою (напевно, видно б багато проблем із пристроями під Linux - але я б радий досягти цього далеко).

Якщо у когось є ідеї для мене, я буду вдячний.

Редагувати №1: Я спробував завантажуватися з http://cdimage.debian.org/cdimage/weekly-builds/multi-arch/iso-cd/debian-testing-amd64-i386-netinst.iso (використовується ddдля запису на flashdrive /dev/sdb) і меню завантаження UEFI Ideapad тепер дає мені можливість вибрати "EFI USB Device". Я вибираю його, і на наступному екрані з'являється запит GRUB. Щось невірно, але це певний прогрес раніше. Це мені підказує, що ізо-зображення amd64 Ubuntu має, efi/boot/bootx64.efiале для цього програмного забезпечення ideapad потрібен 32-бітний .efiфайл. Зображення Debian вище має 64-бітну та efi/boot/bootia32.efi. Чому вона застрягає grub>- це моя наступна таємниця, яку потрібно розв’язати. Це починає звучати схоже на Ubuntu на Asus X205TA та http://ubuntuforums.org/showthread.php?t=2254322 .

Редагування №2: Тому я скопіював bootia32.efiз випуску Debian на efi/boot/Ubuntu 15.04 і спробував завантажитися з цим, але II також застряг у grub>меню, і я не міг його завантажувати vmlinuz. Потім я помітив, що на цій машині працює 32-бітова версія Windows 10, тому я пішов шукати 32-бітну версію Ubuntu. Не пощастило: ні 15.10, ні 15.04, ні 14.04 не мали EFI/в ньому.

Тому я перейшов до версії Debian i386. Я отримав меню grub, натиснув Install, і воно перейшло до екрана встановлення. Інсталятор попросив вибрати мову, і там я виявив, що він не буде приймати натискання клавіш із власної клавіатури ideapad (пізніше, коли я вибрав графічну установку, він також не братиме введення миші). Я підключив USB-клавіатуру, яка була розпізнана правильно, що дозволяє мені робити вибір меню. Я підключив USB WiFi ключ і це було розпізнано, але воно не завантажило б rtxxxпрошивку, що зупинило мою установку.

Я перейшов на термінал з Alt+ F1і lspciпоказував лише 5 записів:

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 не може виявити все обладнання. Навіть /proc/cpuinfoповідомляє лише про один процесор. Я боюся, що ядро ​​4.2 в Debian debian-testing-i386-netinst.iso(оновлено 2015-10-12 12:53) ще не готове працювати з цим ноутбуком. Я майже готовий припинити спроби (і повернути його).


Маючи точно таку ж проблему. Здається, ви домоглися навіть далі, ніж я. Більше прогресу (чи я також повинен повернути свою?)
grue

Я впевнений, що ви не зможете завантажувати 64-розрядне зображення Ubuntu з 32-бітною прошивкою до 15.10. Я вважаю, що це проблема з ядром (тобто зміна конфігурації 15.04 не допоможе).
chaskes

Chaskes: я спробував встановити debian 64bit image image (і 32-бітну прошивку та efi), і він успішно запустив установку і правильно завантажив ноутбук після установки.
alex pelhov

Відповіді:


6

Мені вдалося встановити 32-бітний Ubuntu. Використовували ubuntu-15.10-beta2-desktop-i386.iso(думав, 15.10 матиме кращу підтримку, ще не пробував іншого Ubuntus). Ключовим моментом є використання 32-бітових efi та grub (я взяв їх з 32-бітового Debian). Ось швидкі кроки:

fdisk /dev/mmcblk0 

створити один великий vfat, завантажувальний розділ, а потім відформатувати його:

mkfs.vfat /dev/mmcblk0p1

потім змонтуйте зображення та карту usb:

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

з копії 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/  

з копії Debian i386:

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

Каталог grub матиме всі елементи 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  

Нам все ще потрібна оригінальна конфігурація grub:

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

потім umount /mnt/flshdrvі видаліть з іншої машини.

Вставте в ideapad 100s (я вставив у розширення USB-слот моєї USB-клавіатури, можливо, вам знадобиться USB-концентратор, тому що вам знадобиться USB Wifi ключ). Раніше у мене був відключений безпечний завантажувач. Використовуйте Alt+ F12, виберіть завантаження з USB-накопичувача. Продовжуйте установку як завжди. Необхідний USB-мережа Wi-Fi для мережі. Робота з клавіатурою та мишкою. Не пробував звук, ні внутрішній wifi, ні mmc карта. Довелося щось підправити, наприклад. зупинити, thermal.serviceоскільки це спричинило багато помилок ACPI в dmesg. З якоїсь причини після того, як шкурка vmlinuzзавантажиться, знадобиться ~ 20 сек . Не знаю чому.

Далі я спробував 64-бітну версію щоденних побудов Debian. Зробив те саме, що описано вище, і скопіював firmware-linux-nonfree.debна USB-карту. Після завершення установки Ubuntu завантажується прекрасно (у 64-бітовому режимі), але у ядра в Debian відсутні деякі модулі (клавіатура та миша не працюватимуть, екран буде порожнім, а машина звільняється після деякої активності). Тому я скопіював і встановив (в режимі єдиного користувача) дебют-пакет Linux ядра Ubuntu 4.2.0-16. Після завантаження робота миші та клавіатури не має жодних проблем із блокуванням екрана. РК-дисплей вимикається після ~ 10 хв бездіяльності (машина жива), натискання будь-якої клавіші вмикає її знову.

ПИТАННЯ:

  • Звукова карта, схоже, не розпізнається.
  • Внутрішня wifi-карта, схоже, не виявляється взагалі.
  • Закривання кришки нічого не робить, навіть не вимикає РК-екран.
  • Звіт про стан акумулятора та відсоток повідомляється на рівні 100%
  • Режим сну не підтримується

Із списку пристроїв Windows: звук - це звуковий пристрій Intel SST (WDM), мережа - Realtek RTL8723BS Wireles Lan SDIO Network Adapter. Ось результат 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

Помилка, пов’язана зі звуком у 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

Пробували з https://chromium.googlesource.com/chromiumos/third_party/linux-firmware/+/refs/heads/stabilize-5339.B/intel/, як пояснено на http://ubuntuforums.org/showthread.php?t = 2254631, і я також отримую помилку:

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

Я спробував увімкнути ноутбук, systemctl suspendі він спав добре, але не зміг його розбудити. Довелося зробити скидання живлення.

Висновки: Ноутбук є корисним, легким і відносно чуйним, Linux виявляє чотири процесори, і при використанні світла він залишається дуже прохолодним (~ 34 ° C), а акумулятор працює> 8 годин. Я, мабуть, поверну пристрій, тому що без звуку, бездротової інформації, інформації про акумулятор та можливості сну його просто не варто зберігати, коли там є інші альтернативи.

Сподіваюся, це комусь корисно.


Будь-які новини про цю конкретну модель та як її завантажувати із системою Linux, яка працює?
Чудеса трапляються
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.