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 |
[?] |
|
Hibernation |
[?] |
|
Sleep / Suspend |
[?] |
|
Xorg |
|
|
- OpenGL |
[?] |
|
- Resize-and-Rotate(randr) |
[?] |
|
Switch to External Screen |
[?] |
|
Mouse |
|
|
- Built-in (Trackpoint) |
[-] |
|
- Built-in (Touchpad) |
|
|
Modem |
[-] |
|
Wireless/Wifi |
|
|
Keyboard's Hotkeys |
[?] |
|
Sound |
|
Legend :
= OK ;
Unsupported(No Driver) ;
= Error (Couldn't get it working); [?] Unknown, Not Test ; [-] Not-applicable
= Configuration Required;
= Only works with a non-free driver and or firmware
Important Note
Disable Secure Boot.
USB keyboard required for installation (touchpad and keyboard not working with kernel 3.16).
WiFi sometimes drops.
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)
libnl-genl-3-200
libnl-3-200
libpcsclite1
- 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
Useful Links
- 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