Lenovo Ideapad 100s의 Ubuntu/Debian - 이 노트북에 Linux 문제가 있습니다

Lenovo Ideapad 100s의 Ubuntu/Debian - 이 노트북에 Linux 문제가 있습니다

저는 Ideapad 100s를 선택하고 여기에 Ubuntu를 설치하려고 했습니다. 지금까지 Ubuntu 설치 프로그램을 부팅하는 데 실패했습니다. 해당 머신은 Windows 10과 함께 제공되고 UEFI를 사용하며 해당 설정에서는 보안 부팅만 비활성화할 수 있습니다(BIOS 호환 모드 없음). Windows 복원 USB 플래시 드라이브를 생성하고 이를 사용하여 시스템에 EFI USB 드라이브( 부팅 옵션의 경우 Fn+ )에서 부팅할 수 있는 기능이 있는지 확인했습니다.F12

ubuntu-15.04-desktop-amd64.isoUSB 미디어에 쓰는 두 가지 방법을 사용 하고 시도했습니다.

  1. 부팅 옵션으로 ideapad를 재부팅 한 dd if=ubuntu-15.04-desktop-amd64.iso of=/mnt/sdb후 EFI 부팅 메뉴에 Windows 부팅 관리자가 유일한 선택 항목으로 표시됩니다.

  2. ISO를 마운트 하고 vfat 유형 으로 /mnt/iso생성하여 부팅 가능하게 만들었습니다. via 에 fs를 생성 하고 . 그런 다음 모든 내용을 복사하는 데 사용됩니다. ideapad를 부팅했는데 부팅 메뉴에 Windows 부팅 관리자만 옵션으로 표시되었습니다./dev/sdb1fdisk/dev/sdb1mkfs.vfat/mnt/sdb1cp -a /mnt/iso/* /mnt/sdb1

관련 게시물을 보고 있었습니다(예:Lenovo Ideapad U330p에 Ubuntu 설치 문제) 다른 컴퓨터에서는 Ubuntu 로드 USB 플래시 드라이브를 쉽게 인식하는 것 같습니다. 이것은 제가 갖고 싶은 멋지고 가벼운 노트북이지만 Linux를 설치할 수 있는 경우에만 가능합니다. 실제로 Ubuntu 설치 프로그램을 부팅하는 첫 번째 장애물은 이미 큰 것 같습니다(아마도 Linux에서는 많은 장치 문제가 나타날 수 있지만 그 정도까지 도달하게 되어 기쁩니다).

누군가 나에게 시도해 볼 아이디어가 있다면 감사하겠습니다.

편집 #1: 다음으로 부팅을 시도했습니다.http://cdimage.debian.org/cdimage/weekly-builds/multi-arch/iso-cd/debian-testing-amd64-i386-netinst.iso( dd플래시 드라이브에 쓰는 데 사용됨 /dev/sdb) 이제 ideapad UEFI 부팅 메뉴에서 'EFI USB 장치'를 선택할 수 있습니다. 그것을 선택하면 다음 화면은 GRUB 프롬프트입니다. 뭔가 잘못된 것 같지만 예전에 비해 좀 진전이 있는 것 같아요. 이것이 말해 주는 것은 amd64 Ubuntu iso 이미지가 있지만 efi/boot/bootx64.efi이 ideapad의 펌웨어에는 32비트 .efi파일이 필요하다는 것입니다. 위의 Debian img에는 ​​64비트와 efi/boot/bootia32.efi. 왜 갇히는가는 grub>해결해야 할 다음 미스터리입니다. 이 말은 다음과 비슷하게 들리기 시작했습니다.Asus X205TA의 우분투그리고http://ubuntuforums.org/showthread.php?t=2254322.

bootia32.efi편집 #2: 그래서 Debian 릴리스에서 Ubuntu 15.04로 복사하여 efi/boot/부팅을 시도했지만 ii도 메뉴에서 멈춰 grub>부팅할 수 없었습니다 vmlinuz. 그러다가 이 컴퓨터가 Windows 10 32비트 버전을 실행하고 있다는 것을 알았으므로 32비트 Ubuntu 버전을 찾으러갔습니다. 운이 좋지 않습니다. 15.10, 15.04, 14.04도 EFI/포함되어 있지 않습니다.

그래서 저는 Debian i386 버전을 선택했습니다. grub 메뉴에서 Install을 누르면 설치 화면으로 진행됩니다. 설치 프로그램이 언어 선택을 요청했는데, 거기서 ideapad 자체 키보드의 키 입력이 허용되지 않는다는 사실을 발견했습니다. (나중에 그래픽 설치를 선택했을 때 마우스 입력도 허용되지 않았습니다.) 메뉴를 선택할 수 있도록 올바르게 인식된 USB 키보드를 연결했습니다. USB WiFi 동글을 연결했는데 인식은 되었지만 rtxxx펌웨어가 로드되지 않아 설치가 중단되었습니다.

Alt+를 사용하여 터미널로 전환했는데 F15 lspci개의 항목만 표시되었습니다.

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-testing-i386-netinst.iso(2015-10-12 12:53에 업데이트됨)이 아직 이 노트북에서 작동할 준비가 되지 않은 것 같습니다 . 이제 시도를 중단하고 반환할 준비가 거의 되었습니다.

답변1

우분투 32비트 설치에 성공했습니다. 사용됨 ubuntu-15.10-beta2-desktop-i386.iso(15.10이 더 나은 지원을 제공할 것이라고 생각했지만 아직 다른 Ubuntu를 시도하지 않았습니다). 핵심은 32비트 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/  

우분투 사본에서:

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 Wi-Fi 동글이 필요하므로 USB 허브가 필요할 수 있습니다). 이전에 보안 부팅을 비활성화했습니다. Alt+를 사용하여 F12USB 드라이브에서 부팅하도록 선택합니다. 평소대로 설치를 진행하세요. 네트워크용 USB Wi-Fi 동글이 필요합니다. 키보드와 마우스가 작동합니다. 사운드도, 내부 Wi-Fi도, MMC 카드도 시도하지 않았습니다. 예를 들어 약간의 조정을 수행해야 했습니다. thermal.service.NET에서 많은 ACPI 오류가 발생했기 때문에 중지하십시오 dmesg. 어떤 이유로 grub 후 로드하는 데 ~20초가 걸립니다 vmlinuz. 이유를 모르겠어요.

다음으로 64비트 버전의 Debian 일일 빌드를 사용해 보았습니다. 위 단계와 동일하게 수행하고 firmware-linux-nonfree.debUSB 카드에 복사했습니다. Ubuntu 설치가 완료된 후 정상적으로 부팅되었지만(64비트 모드에서) Debian의 커널에 일부 모듈이 누락되었습니다(키보드와 마우스가 작동하지 않고, 화면이 꺼지고 일부 활동 후 시스템이 해제됩니다). 그래서 저는 Ubuntu의 Linux 커널 4.2.0-16 deb 패키지를 복사하여 (단일 사용자 모드에서) 설치했습니다. 부팅 시 마우스와 키보드가 작동하며 화면이 꺼지는 문제가 없습니다. LCD는 10분 정도 활동이 없으면 꺼지고(기계가 작동함) 아무 키나 누르면 다시 켜집니다.

문제:

  • 사운드카드가 인식되지 않는 것 같습니다.
  • 내부 Wi-Fi 카드가 전혀 감지되지 않는 것 같습니다.
  • 뚜껑을 닫아도 아무 일도 일어나지 않으며 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

시도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는 4개의 프로세서를 감지하고 가볍게 사용하면 매우 낮은 온도(~34°C)를 유지하며 배터리는 8시간 이상 지속됩니다. 사운드, 무선, 배터리 정보 및 수면 기능이 없으면 다른 대안이 있을 때 유지할 가치가 없기 때문에 아마도 장치를 반환할 것입니다.

이것이 누군가에게 유용하기를 바랍니다.

관련 정보