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

[ATTACH]

Boot Standard Kernel:

{OK}

LAN network card:

[-]

Detect CD/DVD:

[-]

Detect hard drives:

{OK}

Extra Features

CPU Frequency Scaling

[?]

Hibernation

[?]

Sleep / Suspend

[?]

Xorg

{OK}

- OpenGL

[?]

- Resize-and-Rotate(randr)

[?]

Switch to External Screen

[?]

Mouse

- Built-in (Trackpoint)

[-]

- Built-in (Touchpad)

{i}

Modem

[-]

Wireless/Wifi

{i}

Keyboard's Hotkeys

[?]

Sound

/!\

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 http://cdimage.debian.org/debian-cd/current/multi-arch/iso-cd/ 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
n
...(default value: <enter>)
...(default value: <enter>)
...(default value: <enter>)
...(default value: <enter>)
w

- 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}

Kernel

- download kernel in format of the deb package from https://pkgs.org/search/linux-image
- 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

WiFi

Firmware

- download rtl8723bs_nic.bin and rtl8723bs_wowlan.bin from https://github.com/hadess/rtl8723bs
- save to /mnt/rtlwifi/ folder

- download r8723bs.ko from https://github.com/qeef/tmp-dip/blob/master/some_trash/r8723bs.ko
- md5sum: 67d0728e31223fc0634efeb64567afc4  wifi/r8723bs.ko
- save to /mnt/wifi/ folder

WPA supplicant

- download wpasupplicant deb package from https://pkgs.org/search/wpasupplicant
- download also these deb packages (dependencies for wpasupplicant, will be shown if you want to install wpasupplicant without them)

- copy to /mnt/wpasupplicant

Umount

umount /mnt

Installing

- 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.

Kernel

- 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

WiFi

- 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:

dpkg -i PACKAGE_NAME

- run command to store SSID and password:

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

Reboot

shutdown -r now

Configuration

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 http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main

# use your own country/neighbour country to optimize data transfer
deb http://ftp.cz.debian.org/debian/ jessie main contrib non-free
deb http://ftp.cz.debian.org/debian/ jessie-updates main contrib non-free

deb http://ftp.debian.org/debian jessie-backports main

Update & upgrade

apt-get update
apt-get upgrade

Install GUI

- For example, install Cinnamon:

apt-get install cinnamon-desktop-environment

Reboot

shutdown -r now

Resources

- https://pkgs.org/ (DEB packages to download)
- https://github.com/hadess/rtl8723bs/wiki/RTL8723BS-module-building-instruction-for-Debian-GNU-Linux (WiFi)
- https://github.com/hadess/rtl8723bs (WiFi)

Credits


CategoryLaptopComputer CategoryLaptopComputer