Ubuntu / Debian trên Lenovo Ideapad 100s - Linux có vấn đề với máy tính xách tay này


9

Tôi đã chọn một chiếc Ideapad 100 và đã cố gắng cài đặt Ubuntu trên nó. Cho đến nay tôi đã không thành công để khởi động trình cài đặt Ubuntu. Máy đó đi kèm với windows 10, sử dụng UEFI và thiết lập của nó chỉ cho phép tắt Secure Boot (không có chế độ tương thích BIOS). Tôi đã có thể tạo một cửa sổ flash USB khôi phục và sử dụng nó để xác minh rằng hệ thống có khả năng khởi động từ các ổ USB EFI ( Fn+ F12cho các tùy chọn khởi động).

Tôi đã sử dụng ubuntu-15.04-desktop-amd64.isovà thử hai cách để ghi vào phương tiện USB:

  1. Tôi đã sử dụng dd if=ubuntu-15.04-desktop-amd64.iso of=/mnt/sdbsau đó khởi động lại ideapad vào các tùy chọn khởi động, nhưng menu khởi động EFI hiển thị Windows Boot Manager là lựa chọn duy nhất.

  2. Tôi gắn iso lên /mnt/isovà tạo /dev/sdb1(thông qua fdisk) với loại vfat và làm cho nó có khả năng khởi động. Tạo fs lên /dev/sdb1thông qua mkfs.vfatvà gắn nó lên /mnt/sdb1. Sau đó được sử dụng cp -a /mnt/iso/* /mnt/sdb1để sao chép tất cả các nội dung. Đã khởi động ideapad nhưng menu boot chỉ hiển thị Windows Boot Manager dưới dạng tùy chọn.

Đã xem xét các bài đăng liên quan (ví dụ: Sự cố khi cài đặt Ubuntu trên Lenovo Ideapad U330p ) và dường như các máy khác dễ dàng nhận ra ổ flash USB đã tải Ubuntu. Đây là một máy tính xách tay nhẹ đẹp mà tôi muốn giữ, nhưng chỉ khi tôi có thể cài đặt Linux trên nó. Rào cản đầu tiên của việc thực sự khởi động trình cài đặt Ubuntu dường như đã rất lớn (có thể sẽ gặp rất nhiều vấn đề về thiết bị trong Linux, nhưng tôi rất vui khi được giải quyết như vậy).

Nếu ai có ý tưởng nào để tôi thử, tôi sẽ rất biết ơn.

Chỉnh sửa # 1: Tôi đã thử khởi động với http://cdimage.debian.org/cdimage/weekly-builds/multi-arch/iso-cd/debian-testing-amd64-i386-netinst.iso (được sử dụng ddđể ghi vào flashdrive /dev/sdb) và menu khởi động UEFI ideapad hiện cung cấp cho tôi sự lựa chọn cho 'Thiết bị USB EFI'. Tôi chọn nó và màn hình tiếp theo là dấu nhắc GRUB. Một cái gì đó không đúng, nhưng đó là một số tiến bộ từ trước. Điều này cho tôi biết là hình ảnh iso64 của Ubuntu có efi/boot/bootx64.efinhưng Firmware của ideapad này cần .efitệp 32 bit . Debian img ở trên có cả 64 bit và efi/boot/bootia32.efi. Tại sao nó bị kẹt tại grub>là bí ẩn tiếp theo của tôi để giải quyết. Điều này đang bắt đầu có âm thanh tương tự như Ubuntu trên Asus X205TAhttp://ubuntuforums.org/showthread.php?t=2254322 .

Chỉnh sửa # 2: Vì vậy, tôi đã sao chép bootia32.efitừ bản phát hành Debian lên efi/boot/Ubuntu 15.04 và đã thử khởi động với nó, nhưng ii cũng bị kẹt trong grub>menu và tôi không thể khởi động nó vmlinuz. Sau đó tôi nhận thấy rằng máy này đang chạy phiên bản windows 10 32 bit, vì vậy tôi đã đi tìm phiên bản Ubuntu 32 bit. Không có may mắn: cả 15.10, 15.04 và 14.04 đều không có EFI/.

Vì vậy, tôi đã đi cho phiên bản Debian i386. Tôi đã nhận được menu grub, nhấn Install và nó đã chuyển sang màn hình cài đặt. Trình cài đặt đã yêu cầu lựa chọn ngôn ngữ và ở đó tôi thấy rằng nó sẽ không chấp nhận các lần nhấn phím từ bàn phím của ideapad (sau này khi tôi chọn cài đặt đồ họa, nó cũng sẽ không nhập chuột). Tôi cắm vào bàn phím USB được nhận dạng chính xác cho phép tôi thực hiện các lựa chọn menu. Tôi đã cắm vào một USB WiFi dongle và nó đã được nhận ra, nhưng nó sẽ không tải rtxxxphần sụn để tạm dừng cài đặt của tôi.

Tôi đã chuyển sang một thiết bị đầu cuối với Alt+ F1lspcichỉ hiển thị 5 mục:

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

Dường như Linux không thể phát hiện tất cả phần cứng. Thậm chí /proc/cpuinfochỉ báo cáo chỉ có một bộ xử lý. Tôi sợ rằng kernel 4.2 trong Debian debian-testing-i386-netinst.iso(được cập nhật vào 2015-10-12 12:53) chưa sẵn sàng để hoạt động với máy tính xách tay này. Tôi gần như đã sẵn sàng để ngừng cố gắng (và trả lại nó).


Có cùng một vấn đề chính xác. Có vẻ như bạn đã làm cho nó thậm chí xa hơn tôi có. Còn tiến triển nào nữa không (hay tôi cũng nên trả lại cho tôi?)
grue

Tôi khá chắc chắn rằng bạn sẽ không thể khởi động hình ảnh Ubuntu 64 bit với phần sụn 32 bit cho đến ngày 15.10. Tôi tin rằng đây là sự cố hạt nhân (có nghĩa là thay đổi cấu hình trong 15.04 sẽ không giúp ích).
cuộc trò chuyện

Chaskes: Tôi đã thử có hình ảnh cài đặt debian 64 bit (và firmware 32 bit và efi), và nó đã khởi động thành công cài đặt và khởi động đúng máy tính xách tay sau khi cài đặt.
alex pelhov

Câu trả lời:


6

Tôi đã thành công trong việc cài đặt Ubuntu 32bit. Được sử dụng ubuntu-15.10-beta2-desktop-i386.iso(nghĩ 15.10 sẽ có hỗ trợ tốt hơn, chưa thử Ubuntus khác). Chìa khóa là sử dụng efi 32 bit và grub (tôi lấy chúng từ Debian 32 bit). Dưới đây là các bước nhanh chóng:

fdisk /dev/mmcblk0 

tạo một vfat lớn, phân vùng có thể khởi động, sau đó định dạng nó:

mkfs.vfat /dev/mmcblk0p1

sau đó gắn hình ảnh và thẻ usb:

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

từ bản sao 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/  

từ bản sao Debian i386:

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

thư mục grub sau đó sẽ có tất cả các mục 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  

Chúng ta vẫn cần cấu hình grub gốc:

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

sau đó umount /mnt/flshdrvvà loại bỏ khỏi máy khác.

Chèn vào ideapad 100s (Tôi đã chèn vào khe cắm USB mở rộng của bàn phím USB, bạn có thể cần một bộ chia USB vì bạn sẽ cần một bộ phát USB Wifi). Tôi đã vô hiệu hóa khởi động an toàn trước đó. Sử dụng Alt+ F12, chọn để khởi động từ ổ đĩa USB. Tiến hành cài đặt như bình thường. Cần có USB Wifi dongle cho mạng. Bàn phím và chuột làm việc. Không thử âm thanh, cũng không có wifi nội bộ, cũng không có thẻ mmc. Phải làm một số điều chỉnh, ví dụ. dừng lại thermal.servicevì nó gây ra nhiều lỗi ACPI trong dmesg. Vì một số lý do sau khi grub, sẽ mất ~ 20 giây vmlinuzđể tải. Không biết tại sao.

Tiếp theo tôi đã thử với phiên bản 64 bit của bản dựng hàng ngày Debian. Đã làm tương tự như các bước trên (và được sao chép firmware-linux-nonfree.debvào thẻ USB). Sau khi cài đặt Ubuntu xong, khởi động tốt (ở chế độ 64 bit), nhưng kernel trong Debian bị thiếu một số mô-đun (bàn phím và chuột sẽ không hoạt động, màn hình sẽ trống và máy sẽ tự do sau một số hoạt động). Vì vậy, tôi đã sao chép và cài đặt (trong chế độ người dùng đơn) gói gỡ lỗi kernel Linux 4.2.0-16 của Ubuntu. Khi khởi động, chuột và bàn phím hoạt động, và không có vấn đề gì với việc xóa màn hình. Màn hình LCD sẽ tắt sau ~ 10 phút không hoạt động (máy vẫn còn hoạt động), nhấn bất kỳ phím nào để bật lại.

VẤN ĐỀ:

  • Soundcard dường như không được công nhận.
  • Thẻ wifi nội bộ dường như không được phát hiện.
  • Đóng nắp không làm gì, thậm chí không tắt LCD.
  • Trạng thái pin và tỷ lệ phần trăm được báo cáo là 100%
  • Chế độ ngủ không được hỗ trợ

Từ danh sách các thiết bị của windows: âm thanh là Thiết bị âm thanh Intel SST (WDM), mạng là Bộ điều hợp mạng Wirele Lan SDIO của Realtek RTL8723BS. Đây là đầu ra của 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

Lỗi liên quan đến âm thanh trong 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

Đã thử với https://chromium.googlesource.com/chromiumos/third_party/linux-firmware/+/refs/heads/stabilize-5339.B/intel/ như được giải thích trong http://ubuntuforums.org/showthread.php?t = 2254631 và tôi cũng gặp lỗi:

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

Tôi đã thử đặt máy tính xách tay để ngủ systemctl suspendvà nó đi ngủ ổn, nhưng tôi không thể đánh thức nó. Phải làm lại thiết lập nguồn.

Kết luận: Máy tính xách tay có thể sử dụng được, nhẹ và tương đối nhạy, Linux phát hiện bốn bộ xử lý và với việc sử dụng ánh sáng, nó vẫn rất mát (~ 34 ° C) và pin kéo dài> 8 giờ. Tôi có thể sẽ trả lại thiết bị vì không có âm thanh, không dây, thông tin về pin và khả năng ngủ, nó không đáng để giữ khi có những lựa chọn thay thế khác ngoài kia.

Hy vọng điều này hữu ích cho ai đó.


Có tin tức gì về mô hình cụ thể này và cách khởi động nó với hệ thống Linux hoạt động không?
Phép lạ xảy ra vào
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.