Lenovo Ideapad 100s上的Ubuntu / Debian-Linux与此笔记本电脑有关的问题


9

我拿起一个Ideapad 100,并一直试图在其上安装Ubuntu。到目前为止,我无法启动Ubuntu安装程序。该计算机装有Windows 10,使用UEFI,并且其设置仅允许禁用安全启动(没有BIOS兼容模式)。我能够创建一个Windows恢复USB闪存驱动器,并用它来验证系统是否具有从EFI USB驱动器启动的能力(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通过fdiskvfat类型创建(通过),并使它可启动。在/dev/sdb1via mkfs.vfat上创建fs 并将其安装到/mnt/sdb1。然后用来cp -a /mnt/iso/* /mnt/sdb1复制所有内容。启动了ideapad,但启动菜单仅将Windows Boot Manager作为选项显示。

正在查看相关文章(例如,在Lenovo Ideapad U330p上安装Ubuntu的问题),并且似乎其他机器可以轻松识别Ubuntu加载的USB闪存驱动器。我想保留这是一台不错的轻巧笔记本电脑,但前提是我可以在上面安装Linux。实际启动Ubuntu安装程序的第一个障碍似乎已经很大(在L​​inux下可能会遇到很多设备问题,但我很高兴能做到这一点)。

如果有人对我有任何尝试的想法,我将不胜感激。

编辑#1:我尝试使用http://cdimage.debian.org/cdimage/weekly-builds/multi-arch/iso-cd/debian-testing-amd64-i386-netinst.iso引导(用于dd写入flashdrive /dev/sdb)现在,ideapad UEFI启动菜单为我提供了“ EFI USB Device”的选择。我选择它,下一个屏幕是GRUB提示。某些事情是不正确的,但它比以前有了进步。这告诉我的是amd64 Ubuntu iso映像具有,efi/boot/bootx64.efi但是此ideapad的固件需要32位.efi文件。上面的Debian img具有64bit和efi/boot/bootia32.efi。为什么卡在其中grub>是我要解决的下一个谜。听起来开始类似于Asus X205TAhttp://ubuntuforums.org/showthread.php?t=2254322 上的Ubuntu

编辑#2:所以我bootia32.efi从Debian版本复制到efi/boot/Ubuntu 15.04 上,并尝试用它进行启动,但是ii也卡在grub>菜单上,我无法启动它vmlinuz。然后我注意到这台机器正在运行Windows 10 32位版本,因此我去寻找32位Ubuntu版本。没有运气:15.10、15.04和14.04都EFI/没有。

所以我去了Debian i386版本。我得到了grub菜单,单击“安装”,然后进入安装屏幕。安装程序要求选择语言,然后我发现它不接受ideapad自己键盘上的按键(后来,当我选择图形安装时,也不会接受鼠标输入)。我插入了正确识别的USB键盘,从而可以进行菜单选择。我插入了USB WiFi加密狗,它被识别出来了,但是无法加载rtxxx固件,因此停止了安装。

我切换到与终端Alt+ F1lspci只示出了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只报告一个处理器。恐怕Debian的4.2内核debian-testing-i386-netinst.iso(于2015-10-12 12:53更新)尚未准备就绪,无法与此笔记本电脑一起使用。我几乎准备停止尝试(并返回它)。


有完全相同的问题。听起来您比我做的还要远。任何其他进展(或者我也应该归还我吗?​​)
grue 2015年

我敢肯定,直到15.10发行后,您才能使用32位固件启动Ubuntu 64位映像。我认为这是一个内核问题(意味着15.04中的配置更改无济于事)。
2015年

Chaskes:我尝试使用debian 64位安装映像(以及32位固件和efi),它成功启动了安装并在安装后正确启动了笔记本电脑。
Alex pelhov 2015年

Answers:


6

我成功安装了Ubuntu 32位。已使用ubuntu-15.10-beta2-desktop-i386.iso(认为​​15.10会提供更好的支持,尚未尝试其他Ubuntu)。关键是使用32bit efi和grub(我从Debian 32bit中获得了它们)。以下是快速步骤:

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 Wifi加密狗。键盘和鼠标的工作。没有尝试声音,也没有内置wifi,也没有mmc卡。不得不做一些调整,例如。停止thermal.service是因为它导致了许多ACPI错误dmesg。出于某种原因,在grub之后,大约需要20秒vmlinuz才能加载。不知道为什么。

接下来,我尝试了64位版本的Debian日常构建。与上述步骤相同(并复制firmware-linux-nonfree.deb到USB卡)。Ubuntu安装完成后,可以正常启动(在64位模式下),但是Debian中的内核缺少某些模块(键盘和鼠标不起作用,屏幕将变黑,并且在进行某些活动后计算机将释放)。因此,我复制并安装(以单用户模式)Ubuntu的Linux内核4.2.0-16 deb软件包。引导后,鼠标和键盘即可工作,并且屏幕消隐没有问题。闲置约10分钟(机器处于活动状态)后,LCD确实关闭,按任意键将其重新打开。

问题:

  • 声卡似乎没有被认可。
  • 似乎根本没有检测到内部wifi卡。
  • 关闭盖子没有任何作用,甚至都无法关闭LCD。
  • 电池状态和百分比报告为100%
  • 不支持睡眠模式

从设备的Windows列表中:声音是Intel SST音频设备(WDM),网络是Realtek RTL8723BS Wireles Lan SDIO网络适配器。这是输出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

http://ubuntuforums.org/showthread.php?t中所述,已尝试使用https://chromium.googlesource.com/chromiumos/third_party/linux-firmware/+/refs/heads/stabilize-5339.B/intel/ = 2254631,我也收到错误消息:

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

我试图使笔记本电脑进入睡眠状态systemctl suspend,然后就可以正常睡眠了,但是我无法唤醒它。不得不进行电源重置。

结论:笔记本电脑是可用的,轻便的并且具有相对响应能力,Linux检测到四个处理器,并且在轻度使用时它保持非常凉爽(〜34°C),并且电池可持续使用超过8个小时。我可能会退回该装置,因为如果没有声音,无线,电池信息和睡眠功能,那么在没有其他选择的情况下就不值得保留。

希望这对某人有用。


有关此特定模型以及如何在可正常运行的Linux系统上启动的任何新闻?
奇迹发生
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.