Inspiron 11 3158 (skylake Core i3-6100U, SSD 128GB)を入手したので、マルチブート環境を構築してみました。
dell-inspiron-11-3000-modes.jpg

Fast Boot を抑止

  1. Windows ボタンを右クリックして、[電源オプション]押下
  2. [電源ボタンの動作を選択する]押下
  3. [現在利用可能ではない設定を変更します]押下
  4. [高速スタートアップを有効にする(推奨)]のチェックを外し、[変更の保存]押下
  5. Windows 10 をシャットダウンします。

Ubuntu のインストール

  1. 以下の64bit 版Ubuntu のISO をUnetbootin でUSB メモリに書き込み、USB スロットに挿入します。
    http://cdimage.ubuntu.com/ubuntu-gnome/releases/15.10/release/ubuntu-gnome-15.10-desktop-amd64.iso

  2. USB からUbuntu をライブモードで起動します。
    PC のボリュームマイナスボタンを押しながら、電源ボタンを押下し、ロゴが出たタイミングでマイナスボタンを離します。

  3. gparted でパーティションのレイアウトを変更します。
    Ubuntu のインストール用に35GB 程度を確保するために、Windows の領域を縮小して、全体を前方に移動します。partitions_before.png

  4. Ubuntu のインストールでは、2つのパーティションを作成します。
    partitions_after.png

    • ルートパーティション(/dev/sda6, ext4, 30GB)
    • swap パーティション(/dev/sda7, swap, 5GB)
  5. ブートローダは、/dev/sda を指定します。
    /dev/sda 配下のEFI パーティション(/dev/sda1)にブートローダがインストールされます。

  6. 再起動します。GRUB に以下が表示されるようになります。

    • Ubuntu
    • Advanced options for Ubuntu
    • *Windows Boot Manager (on /dev/sda1)
    • System Setup

Secureboot の無効化

  1. PC を起動し、GRUB 上のSystem Setup を選択します。
  2. Secureboot を無効にします。

Android-x86 のインストール

  1. 以下の64bit 版Android-x86 のイメージをdd でUSB メモリに書き込み、スロットに挿入します。
    http://sourceforge.net/projects/android-x86/files/Release%205.1/android-x86_64-5.1-rc1.img/download
  2. PC のボリュームマイナスボタンを押しながら、電源ボタンを押下し、ロゴが出たタイミングでマイナスボタンを離します。
  3. Android-x86 のインストーラが起動されるので、/dev/sda6 にインストールします。ブートローダはインストールしません。
  4. 再起動します。

Secureboot の有効化

  1. PC を起動し、GRUB 上のSystem Setup を選択します。
  2. Secureboot を有効にします。

Android-x86 の起動メニュー追加

  1. Ubuntu で起動し、以下のファイルを編集します。
    /etc/grub.d/40_custom
    menuentry "Android-x86 5.1" --class android --class os {
    insmod ext2
    set root='(hd0,6)'
    echo 'Loading Android-x86 5.1 ...'
    linux /android-5.1-rc1/kernel quiet root=/dev/ram0 androidboot.hardware=android_x86_64 acpi_sleep=s3_bios,s3_mode SRC=/android-5.1-rc1
    initrd /android-5.1-rc1/initrd.img
    }
  2. 設定を反映します。
    $ sudo update-grub
  3. 再起動するとGRUB に以下が表示されるようになります。
    • Ubuntu
    • Advanced options for Ubuntu
    • *Windows Boot Manager (on /dev/sda1)
    • System Setup
    • Android-x86 5.1

Workaround

  • Inspiron 11 3158 にUbuntu を入れたところ、タッチパッドが有効にならなかったので、以下を参考に設定しました。
    http://askubuntu.com/questions/592925/dell-inspiron-3551-unresponsive-touchpad
    /etc/default/grub
    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i8042.nopnp"
    $ sudo update-grub
    /etc/modprobe.d/blacklist-i2c_hid.conf
    blacklist i2c_hid
    $ sudo depmod -a
    $ sudo update-initramfs -u
    /etc/modules
    synaptics_i2c
    $ sudo reboot
  • Windows の時刻がずれるので、Ubuntu 上で以下を実行します。
    $ sudo hwclock --hctosys --local
  • カーネルをアップグレードすると(?)、Ubuntu 上でタッチパッドが動作しなくなる
    $ sudo update-initramfs -u
    $ sudo reboot
  • Android 上で無線LAN(RTL8723BE)が有効にならない
    有線LAN を使う