Ideapad 100を手に取り、Ubuntuをインストールしようとしています。これまでのところ、Ubuntuインストーラーの起動に失敗しました。そのマシンにはWindows 10が搭載されており、UEFIを使用し、そのセットアップではセキュアブートのみを無効にできます(BIOS互換モードはありません)。 Windows復元USBフラッシュドライブを作成し、それを使用して、システムにEFI USBドライブから起動する機能があることを確認できました(Fn+F12 起動オプション用)。
ubuntu-15.04-desktop-AMD64.iso
を使用して、USBメディアに書き込むための2つの方法を試しました。
dd if=ubuntu-15.04-desktop-AMD64.iso of=/mnt/sdb
を使用し、アイデアパッドをブートオプションで再起動しましたが、EFIブートメニューにはWindowsブートマネージャーのみが表示されます。
Isoを/mnt/iso
にマウントし、vfat型で/dev/sdb1
を(fdisk
経由で)作成し、ブート可能にしました。 /dev/sdb1
を介してfsをmkfs.vfat
に作成し、/mnt/sdb1
にマウントしました。次に、cp -a /mnt/iso/* /mnt/sdb1
を使用して、すべてのコンテンツをコピーしました。 ideapadを起動しましたが、起動メニューにはオプションとしてWindowsブートマネージャーしか表示されませんでした。
関連する投稿(例: 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
)、アイデアパッドUEFIブートメニューで「EFI USBデバイス」を選択できます。それを選択すると、次の画面はGRUBプロンプトです。何かが正しくありませんが、それは以前からの進歩です。これは、AMD64 Ubuntu isoイメージにはefi/boot/bootx64.efi
がありますが、このアイデアパッドのファームウェアには32ビット.efi
ファイルが必要だということです。上記のDebian imgには、64ビットとefi/boot/bootia32.efi
の両方があります。なぜgrub>
で動けなくなるのは、解決すべき次の謎です。これは、 Asus X205TA上のUbunt および http://ubuntuforums.org/showthread.php?t=2254322 に似た音になり始めています。
編集#2:したがって、Debianリリースからbootia32.efi
をUbuntu 15.04のefi/boot/
にコピーして起動しようとしましたが、iiもgrub>
メニューでスタックしてしまい、できませんでした。 vmlinuz
で起動します。次に、このマシンがWindows 10 32ビットバージョンを実行していることに気づいたので、32ビットUbuntuバージョンを探しに行きました。運はありません。15.10、15.04、14.04のいずれにもEFI/
が含まれていません。
それで、Debian i386バージョンに行きました。 GRUBメニューが表示され、[インストール]をクリックすると、インストール画面に進みます。インストーラーは言語の選択を要求しましたが、そこでは、アイデアパッドのキーボードからのキー入力を受け付けないことがわかりました(グラフィカルインストールを選択した後、マウス入力も受け付けません)。メニューを選択できるように正しく認識された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
でさえ、1つのプロセッサのみを報告します。 Debianのdebian-testing-i386-netinst.iso
(2015-10-12 12:53に更新)の4.2カーネルは、このラップトップでまだ動作する準備ができていないのではないかと心配しています。試すのをやめる(そして返す)準備がほぼ整いました。
Ubuntu 32ビットのインストールに成功しました。 ubuntu-15.10-beta2-desktop-i386.iso
を使用しました(15.10の方がサポートが優れていると思われますが、他のUbuntuをまだ試していません)。重要なのは、32ビットefiとgrubを使用することです(Debian 32ビットから取得しました)。以下に簡単な手順を示します。
fdisk /dev/mmcblk0
1つの大きな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スロットに挿入しました。USBWifiドングルが必要になるため、USBハブが必要になる場合があります)。以前にセキュアブートを無効にしました。つかいます Alt+F12、USBドライブから起動することを選択します。通常どおりインストールを続行します。ネットワークに必要なUSB Wifiドングル。キーボードとマウスが動作します。音も、内部WiFiも、MMCカードも試しませんでした。元のいくつかの微調整を行う必要がありました。 thermal.service
を停止すると、dmesg
で多くのACPIエラーが発生します。何らかの理由でgrubの後、vmlinuz
がロードされるまでに約20秒かかります。理由がわかりません。
次に、64ビットバージョンのDebianデイリービルドを試しました。上記の手順と同じでした(firmware-linux-nonfree.deb
をUSBカードにコピーしました)。 Ubuntuのインストールが完了した後、(64ビットモードで)正常に起動しましたが、Debianのカーネルにはいくつかのモジュールがありません(キーボードとマウスが機能せず、画面が空白になり、アクティビティ後にマシンが解放されます)。それで、UbuntuのLinuxカーネル4.2.0-16 debパッケージをコピーして(シングルユーザーモードで)インストールしました。起動すると、マウスとキーボードが動作し、画面が消える問題はありません。 LCDは、非アクティブな状態が10分以上続いた後(マシンが稼働中)にオフになり、いずれかのキーを押すと再びオンになります。
問題:
デバイスの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時間以上持続します。おそらく、音、ワイヤレス、バッテリー情報、およびスリープ機能がなければ、他の代替手段がある場合は維持する価値がないため、ユニットを返却します。
これが誰かに役立つことを願っています。