Ubuntu / Debian บน Lenovo Ideapad 100s - Linux มีปัญหากับแล็ปท็อปนี้


9

ฉันเลือก Ideapad 100s และพยายามติดตั้ง Ubuntu กับมัน จนถึงตอนนี้ฉันยังไม่สามารถบูตตัวติดตั้ง Ubuntu ได้สำเร็จ เครื่องนั้นมาพร้อมกับ windows 10 ใช้ UEFI และการตั้งค่าอนุญาตให้ปิดการใช้งาน Secure Boot (ไม่มีโหมดความเข้ากันได้กับ BIOS) เท่านั้น ฉันสามารถสร้างแฟลชไดรฟ์ 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 Boot Manager เป็นตัวเลือกเดียว

  2. ฉันติดตั้ง iso เข้า/mnt/isoและสร้าง/dev/sdb1(ผ่านfdisk) ด้วยประเภท vfat และทำให้สามารถบูตได้ สร้าง FS บน/dev/sdb1ผ่านและติดตั้งมันลงบนmkfs.vfat /mnt/sdb1จากนั้นใช้cp -a /mnt/iso/* /mnt/sdb1เพื่อคัดลอกเนื้อหาทั้งหมด บู๊ตไอแพดแล้วเมนูบู๊ตแสดงให้เห็นว่า Windows Boot Manager เป็นตัวเลือกเท่านั้น

ดูที่โพสต์ที่เกี่ยวข้อง (เช่นปัญหาการติดตั้ง Ubuntu บน Lenovo Ideapad U330p ) และดูเหมือนว่าเครื่องอื่น ๆ จะจดจำแฟลชไดรฟ์ USB ที่โหลดโดย 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) และตอนนี้เมนูการบูต ideapad UEFI ทำให้ฉันมีตัวเลือกสำหรับ 'อุปกรณ์ EFI USB' ฉันเลือกและหน้าจอถัดไปคือพรอมต์พรอมต์ บางสิ่งไม่ถูกต้อง แต่มีความคืบหน้าจากก่อนหน้านี้ สิ่งนี้บอกฉันว่าภาพ amd64 Ubuntu iso มีefi/boot/bootx64.efiแต่เฟิร์มแวร์ของ ideapad นี้ต้องการ.efiไฟล์32 บิต Debian img ข้างต้นมีทั้ง 64bit efi/boot/bootia32.efiและ ทำไมมันติดอยู่ที่grub>ความลึกลับต่อไปของฉันที่จะแก้ปัญหา นี้จะเริ่มเสียงคล้ายกับUbuntu บน Asus X205TAและhttp://ubuntuforums.org/showthread.php?t=2254322

แก้ไข # 2: ดังนั้นฉันคัดลอกbootia32.efiจาก Debian release ไปยังefi/boot/Ubuntu 15.04 และลองบูทด้วยสิ่งนั้น แต่ ii ติดอยู่ที่grub>เมนูเช่นกันและฉันไม่สามารถบูตvmlinuzได้ ฉันสังเกตเห็นว่าเครื่องนี้ใช้งาน Windows 10 รุ่น 32 บิตดังนั้นฉันจึงไปหารุ่น Ubuntu ขนาด 32 บิต ไม่มีโชค: ไม่มี 15.10, หรือ 15.04, หรือ 14.04 มีEFI/อยู่ในนั้น

ดังนั้นฉันไปหารุ่น Debian i386 ฉันได้รับเมนูด้วงกดติดตั้งและไปยังหน้าจอการติดตั้ง โปรแกรมติดตั้งถามถึงการเลือกภาษาและฉันพบว่ามันจะไม่ยอมรับการกดปุ่มจากแป้นพิมพ์ของไอแพด (หลังจากนั้นเมื่อฉันเลือกการติดตั้งแบบกราฟิก ฉันเสียบแป้นพิมพ์ 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-testing-i386-netinst.iso(อัปเดตเมื่อวันที่ 2015-10-12 12:53) ยังไม่พร้อมที่จะใช้งานกับแล็ปท็อปเครื่องนี้ ฉันเกือบจะพร้อมที่จะหยุดการลอง (แล้วส่งคืน)


มีปัญหาเดียวกันแน่นอน ดูเหมือนคุณจะทำให้มันยิ่งกว่าที่ฉันมี ความคืบหน้าใด ๆ เพิ่มเติม (หรือฉันควรกลับเหมืองเช่นกัน?)
grue

ฉันค่อนข้างมั่นใจว่าคุณจะไม่สามารถบูตอิมเมจ Ubuntu แบบ 64 บิตพร้อมเฟิร์มแวร์แบบ 32 บิตจนกว่าจะถึงเวลา 15.10 ฉันเชื่อว่านี่เป็นปัญหาเคอร์เนล (หมายถึงการเปลี่ยนแปลงการกำหนดค่าใน 15.04 จะไม่ช่วย)
chaskes

Chaskes: ฉันพยายามที่มีอิมเมจการติดตั้งเดเบียน 64 บิต (และเฟิร์มแวร์ 32 บิตและ efi) และมันเริ่มต้นการติดตั้งได้สำเร็จและบูตแล็ปท็อปอย่างถูกต้องหลังจากการติดตั้ง
alex pelhov

คำตอบ:


6

ฉันประสบความสำเร็จในการติดตั้ง Ubuntu 32 บิต ใช้แล้วubuntu-15.10-beta2-desktop-i386.iso(คิดว่า 15.10 จะได้รับการสนับสนุนที่ดีขึ้นไม่ได้ลอง Ubuntus อื่น ๆ ) กุญแจสำคัญคือการใช้ 32 บิต efi และด้วง (ฉันเอาพวกเขาจากเดเบียน 32 บิต) นี่คือขั้นตอนด่วน:

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/

ไดเรกทอรีด้วงจะมีรายการด้วง 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  

เรายังต้องการการกำหนดค่าด้วงเดิม:

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มากมาย ด้วยเหตุผลบางอย่างหลังจากด้วงจะใช้เวลาvmlinuzโหลดประมาณ 20 วินาที ไม่รู้ทำไม

ต่อไปฉันลองด้วย Debian รุ่น 64 บิตทุกวัน ทำตามขั้นตอนข้างต้น (และคัดลอกfirmware-linux-nonfree.debไปยังการ์ด USB) หลังจากการติดตั้ง Ubuntu เสร็จสิ้นให้ทำการบู๊ตอย่างดี (ในโหมด 64 บิต) แต่เคอร์เนลในเดเบียนมีบางโมดูลที่ขาดหายไป (คีย์บอร์ดและเมาส์จะไม่ทำงานหน้าจอจะว่างเปล่า ดังนั้นฉันจึงคัดลอกและติดตั้ง (ในโหมดผู้ใช้คนเดียว) Linux kernel 4.2.0-16 deb ของแพ็คเกจ Ubuntu เมื่อทำการบูทเมาส์และคีย์บอร์ดก็ทำงานได้และไม่มีปัญหาในการทำให้หน้าจอว่างเปล่า LCD จะปิดหลังจากไม่มีการใช้งาน ~ 10 นาที (เครื่องยังมีชีวิตอยู่) การกดปุ่มใด ๆ จะเปิดขึ้นมาใหม่

ประเด็น:

  • ดูเหมือนจะไม่รู้จักการ์ดเสียง
  • ดูเหมือนว่าการ์ด wifi ภายในจะไม่ถูกตรวจจับเลย
  • การปิดฝาไม่ทำอะไรเลยแม้แต่ปิดจอ LCD
  • สถานะแบตเตอรี่และเปอร์เซ็นต์การรายงานที่ 100%
  • ไม่รองรับโหมด Sleep

จากรายการอุปกรณ์ windows: เสียงคือ Intel SST Audio Device (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และมันก็นอนไม่เป็นไร แต่ฉันไม่สามารถปลุกมันได้ ต้องทำการรีเซ็ตพลังงาน

สรุป: แล็ปท็อปสามารถใช้งานได้น้ำหนักเบาและตอบสนองได้ค่อนข้างลีนุกซ์ตรวจจับโปรเซสเซอร์สี่ตัวและด้วยการใช้แสงมันก็ยังเย็นมาก (~ 34 ° C) และแบตเตอรี่ใช้เวลา> 8 ชั่วโมง ฉันอาจจะคืนเครื่องเพราะไม่มีเสียงไร้สายข้อมูลแบตเตอรี่และความสามารถในการนอนหลับมันก็ไม่คุ้มที่จะรักษาเมื่อมีทางเลือกอื่น ๆ

หวังว่านี่จะเป็นประโยชน์กับใครบางคน


มีข่าวใดเกี่ยวกับรุ่นนี้และวิธีการบู๊ตด้วยระบบ Linux ที่ใช้งานได้?
ปาฏิหาริย์เกิดขึ้น
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.