Translation(s): none

DebianOn is an effort to document how to install, configure and use Debian on some specific hardware. Therefore potential buyers would know if that hardware is supported and owners would know how get the best out of that hardware.

The purpose is not to duplicate the Debian Official Documentation, but to document how to install Debian on some specific hardware.

If you need help to get Debian running on your hardware, please have a look at our user support channels where you may find specific channels (mailing list, IRC channel) dedicated to certain types of hardware.

Models covered
Ideapad 100s (11")

Sub-models (100S-11IBY) options :
- Processor: Intel® Atom™ Z3735F Quad-Core Processor
- Video card: Integrated Intel® HD
- Screen size: 11.6" HD LED Glossy (1366x768)
- Wireless card: RTL8723BS
- Disk: Up to 32 GB eMMC
- Ram: Up to 2 GB DDR3L
- Bluetooth, 2 x USB 2.0, HDMI-out, microSD card slot, audio combo jack, ?WebCam

Overall Status

Core Components


Boot Standard Kernel:


LAN network card:


Detect CD/DVD:


Detect hard drives:


Extra Features

CPU Frequency Scaling




Sleep / Suspend




- OpenGL


- Resize-and-Rotate(randr)


Switch to External Screen



- Built-in (Trackpoint)


- Built-in (Touchpad)






Keyboard's Hotkeys




Legend :
{OK} = OK ; {X} Unsupported(No Driver) ; /!\ = Error (Couldn't get it working); [?] Unknown, Not Test ; [-] Not-applicable
{i} = Configuration Required; X-( = Only works with a non-free driver and or firmware

Important Note

{X} Disable Secure Boot.
{X} USB keyboard required for installation (touchpad and keyboard not working with kernel 3.16).
{i} WiFi sometimes drops.
{i} Notebook sometimes freezes.

Prepare the installation media

Debian multiarch

- download iso from and copy it to usb flash disk

dd if=debian-8.6.0-amd64-i386-netinst.iso of=/dev/sdb bs=4M; sync

Additional packages

- make room on flash for additional packages:

fdisk /dev/sdb
...(default value: <enter>)
...(default value: <enter>)
...(default value: <enter>)
...(default value: <enter>)

- create filesystem on new partition

mkfs.ext4 /dev/sdb3

- mount the filesystem and create directory structure

mount /dev/sdb3 /mnt
mkdir /mnt/{kernel,rtlwifi,wifi,wpasupplicant}


- download kernel in format of the deb package from
- search linux-image for Debian Sid
- download linux-image-4.7.0-1-686-pae_4.7.6-1_i386.deb package
- copy to /mnt/kernel/ folder
- download linux-base_4.5_all.deb for Debian Sid
- copy to /mnt/kernel/ folder



- download rtl8723bs_nic.bin and rtl8723bs_wowlan.bin from
- save to /mnt/rtlwifi/ folder

- download r8723bs.ko from
- md5sum: 67d0728e31223fc0634efeb64567afc4  wifi/r8723bs.ko
- save to /mnt/wifi/ folder

WPA supplicant

- download wpasupplicant deb package from
- download also these deb packages (dependencies for wpasupplicant, will be shown if you want to install wpasupplicant without them)

- copy to /mnt/wpasupplicant


umount /mnt


- USB keyboard needed.
- Fn+F12 for boot menu -> EFI USB Device -> Install.
- Install Debian as usually.
- When selecting mirror, error with no connection arises -> continue install with no Internet connection.
- Finish the installation.


- Boot fresh system.
- Mount the additional partition

mount /dev/sda3 /mnt

- Install kernel.

dpkg -i /mnt/kernel/linux-base_4.5_all.deb
dpkg -i /mnt/kernel/linux-image-4.7.0-1-686-pae_4.7.6-1_i386.deb


- create directory structure

mkdir /lib/firmware/
mkdir /lib/firmware/rtlwifi/

- copy /mnt/rtlwifi/* to /lib/firmware/rtlwifi/
- copy /mnt/wifi/* to /lib/modules/4.7.0-1-686-pae/kernel/drivers/net/wireless/

WPA supplicant

- install packages from /mnt/wpasupplicant/ in right order (which I forgot), like:


- run command to store SSID and password:

wpa_passphrase ${SSID} ${PASSWORD} > ap.conf


shutdown -r now


Enable WiFi

depmod -a
modprobe r8723bs

Start connection to the Internet

- switch interface wlan0 up:

ip link set up dev wlan0

- start wpa_supplicant and receive IP address from DHCP:

wpa_supplicant -Dnl80211 -iwlan0 -c/path/to/ap.conf &
dhclient wlan0

Edit mirrors

- file /etc/apt/source.list should containt:

deb jessie/updates main contrib non-free
deb-src jessie/updates main

# use your own country/neighbour country to optimize data transfer
deb jessie main contrib non-free
deb jessie-updates main contrib non-free

deb jessie-backports main

Update & upgrade

apt-get update
apt-get upgrade

Install GUI

- For example, install Cinnamon:

apt-get install cinnamon-desktop-environment


shutdown -r now


- (DEB packages to download)
- (WiFi)
- (WiFi)


CategoryLaptopComputer CategoryLaptopComputer