Posts Tagged ‘netbook’

Disclaimer:
Custom unwarranted kernels are provided on an “as is basis” – use at your own risk. Steps below also assumes you know how to restore your kernel in case not working. Suggest to only use kernels compiled for your current distribution/version.

Note: this kernel is custom built/tailored for the Toshiba NB205 and will not work properly for any other PC’s/laptops (although it should work for machines with similar hardware)

.config
kernel headers and image

To use/install
1. Extract to any directory using 7-Zip
2. Open terminal window
3. cd {extracted directory)
4. sudo pacman -U *linux-zen-nb-head*3.15.8*.xz
5. sudo pacman -U *linux-zen-nb-3.15.8*.xz
6. Edit kernel command line (either directly in /etc/default/grub or /etc/grub.d/40_custom assuming using Grub2) per below

Comment out the following lines i.e. add a “#” in front

#kernel /boot/vmlinuz-linux root=/dev/disk/by-uuid/<boot drive id> loglevel=3 ro quiet resume=/dev/disk/by-uuid/<swap drive id>
#initrd /boot/initramfs-linux.img

Add following below commented line
kernel /boot/vmlinuz-linux-zen-nb root=/dev/<boot drive partition> loglevel=3 ro quiet resume=/dev/<swap drive partition>

Example
kernel /boot/vmlinuz-linux-zen-nb root=/dev/sda3 loglevel=3 ro quiet resume=/dev/sda6

7. Rebuild your grub menu
8. Reboot and enjoy

If your system kernel panics / doesn’t boot
1. Assuming using GRUB2 – select the default ArchBang kernel boot entry at GRUB2 screen then press “E”. Scroll down to the “kernel…” line. Change the kernel name back to vmlinuz-linux and on the next line type initrd /boot/initramfs-linux.img then press “Ctrl-X” to reboot
2. Undo the changes made to /etc/default/grub or /etc/grub.d/40_custom and rebuild grub menu

To uninstall completely
1. Boot into any other kernel
2. Open terminal window
3. sudo pacman -R linux-zen-nb-headers
4. sudo pacman -R linux-zen-nb
5. Undo changes to /etc/default/grub or /etc/grub.d/40_custom, rebuild grub menu per above then reboot

Patches:
http://liquorix.net/sources/3.15.8-1.patch.gz

Note:
Kernel defaults to using BFS CPU scheduler and CFQ IO scheduler.
Add elevator=bfq in kernel command line to use BFQ IO scheduler instead without recompiling.

Credits to:
Damentz for liquorix/zen patch; Nigel Cunningham for TuxOnIce patch; Pappy (Kernel Seeds) for initial .config seed; dieghen89 (kernel-netbook project) for BFQ tip.

Disclaimer:
Custom unwarranted kernels are provided on an “as is basis” – use at your own risk. Steps below also assumes you know how to restore your kernel in case not working. Suggest to only use kernels compiled for your current distribution/version.

Note: this kernel is custom built/tailored for the Toshiba NB205 and will not work properly for any other PC’s/laptops (although it should work for machines with similar hardware)

.config
kernel headers and image

To use/install
1. Extract to any directory using 7-Zip
2. Open terminal window
3. cd {extracted directory)
4. sudo pacman -U *linux-zen-nb-head*3.15.3*.xz
5. sudo pacman -U *linux-zen-nb-3.15.3*.xz
6. Edit kernel command line (either directly in /etc/default/grub or /etc/grub.d/40_custom assuming using Grub2) per below

Comment out the following lines i.e. add a “#” in front

#kernel /boot/vmlinuz-linux root=/dev/disk/by-uuid/<boot drive id> loglevel=3 ro quiet resume=/dev/disk/by-uuid/<swap drive id>
#initrd /boot/initramfs-linux.img

Add following below commented line
kernel /boot/vmlinuz-linux-zen-nb root=/dev/<boot drive partition> loglevel=3 ro quiet resume=/dev/<swap drive partition>

Example
kernel /boot/vmlinuz-linux-zen-nb root=/dev/sda3 loglevel=3 ro quiet resume=/dev/sda6

7. Rebuild your grub menu
8. Reboot and enjoy

If your system kernel panics / doesn’t boot
1. Assuming using GRUB2 – select the default ArchBang kernel boot entry at GRUB2 screen then press “E”. Scroll down to the “kernel…” line. Change the kernel name back to vmlinuz-linux and on the next line type initrd /boot/initramfs-linux.img then press “Ctrl-X” to reboot
2. Undo the changes made to /etc/default/grub or /etc/grub.d/40_custom and rebuild grub menu

To uninstall completely
1. Boot into any other kernel
2. Open terminal window
3. sudo pacman -R linux-zen-nb-headers
4. sudo pacman -R linux-zen-nb
5. Undo changes to /etc/default/grub or /etc/grub.d/40_custom, rebuild grub menu per above then reboot

Patches:
http://liquorix.net/sources/3.15.3-1.patch.gz

Note:
Kernel defaults to using CFQ IO scheduler.
Add elevator=bfq in kernel command line to use BFQ IO scheduler instead without recompiling.

Credits to:
Damentz for liquorix/zen patch; Nigel Cunningham for TuxOnIce patch; Pappy (Kernel Seeds) for initial .config seed; dieghen89 (kernel-netbook project) for BFQ tip.

Disclaimer:
Custom unwarranted kernels are provided on an “as is basis” – use at your own risk. Steps below also assumes you know how to restore your kernel in case not working. Suggest to only use kernels compiled for your current distribution/version.

Note: this kernel is custom built/tailored for the Toshiba NB205 and will not work properly for any other PC’s/laptops (although it should work for machines with similar hardware)

.config
kernel headers and image

To use/install
1. Extract to any directory using 7-Zip
2. Open terminal window
3. cd {extracted directory)
4. sudo pacman -U *linux-zen-nb-head*3.14.6*.xz
5. sudo pacman -U *linux-zen-nb-3.14.6*.xz
6. Edit kernel command line (either directly in /etc/default/grub or /etc/grub.d/40_custom assuming using Grub2) per below

Comment out the following lines i.e. add a “#” in front

#kernel /boot/vmlinuz-linux root=/dev/disk/by-uuid/<boot drive id> loglevel=3 ro quiet resume=/dev/disk/by-uuid/<swap drive id>
#initrd /boot/initramfs-linux.img

Add following below commented line
kernel /boot/vmlinuz-linux-zen-nb root=/dev/<boot drive partition> loglevel=3 ro quiet resume=/dev/<swap drive partition>

Example
kernel /boot/vmlinuz-linux-zen-nb root=/dev/sda3 loglevel=3 ro quiet resume=/dev/sda6

7. Rebuild your grub menu
8. Reboot and enjoy

If your system kernel panics / doesn’t boot
1. Assuming using GRUB2 – select the default ArchBang kernel boot entry at GRUB2 screen then press “E”. Scroll down to the “kernel…” line. Change the kernel name back to vmlinuz-linux and on the next line type initrd /boot/initramfs-linux.img then press “Ctrl-X” to reboot
2. Undo the changes made to /etc/default/grub or /etc/grub.d/40_custom and rebuild grub menu

To uninstall completely
1. Boot into any other kernel
2. Open terminal window
3. sudo pacman -R linux-zen-nb-headers
4. sudo pacman -R linux-zen-nb
5. Undo changes to /etc/default/grub or /etc/grub.d/40_custom, rebuild grub menu per above then reboot

Patches:
http://liquorix.net/sources/3.14.6-1.patch.gz

Note:
Kernel defaults to using CFQ IO scheduler.
Add elevator=bfq in kernel command line to use BFQ IO scheduler instead without recompiling.

Credits to:
Damentz for liquorix/zen patch; Nigel Cunningham for TuxOnIce patch; Pappy (Kernel Seeds) for initial .config seed; dieghen89 (kernel-netbook project) for BFQ tip.

Disclaimer:
Custom unwarranted kernels are provided on an “as is basis” – use at your own risk. Steps below also assumes you know how to restore your kernel in case not working. Suggest to only use kernels compiled for your current distribution/version.

Note: this kernel is custom built/tailored for the Toshiba NB205 and will not work properly for any other PC’s/laptops (although it should work for machines with similar hardware)

.config
kernel headers and image

To use/install
1. Extract to any directory using 7-Zip
2. Open terminal window
3. cd {extracted directory)
4. sudo pacman -U *linux-zen-nb-head*3.14.2*.xz
5. sudo pacman -U *linux-zen-nb-3.14.2*.xz
6. Edit kernel command line (either directly in /etc/default/grub or /etc/grub.d/40_custom assuming using Grub2) per below

Comment out the following lines i.e. add a “#” in front

#kernel /boot/vmlinuz-linux root=/dev/disk/by-uuid/<boot drive id> loglevel=3 ro quiet resume=/dev/disk/by-uuid/<swap drive id>
#initrd /boot/initramfs-linux.img

Add following below commented line
kernel /boot/vmlinuz-linux-zen-nb root=/dev/<boot drive partition> loglevel=3 ro quiet resume=/dev/<swap drive partition>

Example
kernel /boot/vmlinuz-linux-zen-nb root=/dev/sda3 loglevel=3 ro quiet resume=/dev/sda6

7. Rebuild your grub menu
8. Reboot and enjoy

If your system kernel panics / doesn’t boot
1. Assuming using GRUB2 – select the default ArchBang kernel boot entry at GRUB2 screen then press “E”. Scroll down to the “kernel…” line. Change the kernel name back to vmlinuz-linux and on the next line type initrd /boot/initramfs-linux.img then press “Ctrl-X” to reboot
2. Undo the changes made to /etc/default/grub or /etc/grub.d/40_custom and rebuild grub menu

To uninstall completely
1. Boot into any other kernel
2. Open terminal window
3. sudo pacman -R linux-zen-nb-headers
4. sudo pacman -R linux-zen-nb
5. Undo changes to /etc/default/grub or /etc/grub.d/40_custom, rebuild grub menu per above then reboot

Patches:
http://liquorix.net/sources/3.14.2-1.patch.gz

Note:
Kernel defaults to using CFQ IO scheduler.
Add elevator=bfq in kernel command line to use BFQ IO scheduler instead without recompiling.

Credits to:
Damentz for liquorix/zen patch; Nigel Cunningham for TuxOnIce patch; Pappy (Kernel Seeds) for initial .config seed; dieghen89 (kernel-netbook project) for BFQ tip.

Disclaimer:
Custom unwarranted kernels are provided on an “as is basis” – use at your own risk. Steps below also assumes you know how to restore your kernel in case not working. Suggest to only use kernels compiled for your current distribution/version.

Note: this kernel is custom built/tailored for the Toshiba NB205 and will not work properly for any other PC’s/laptops (although it should work for machines with similar hardware)

.config
kernel headers and image

To use/install
1. Extract to any directory using 7-Zip
2. Open terminal window
3. cd {extracted directory)
4. sudo pacman -U *linux-zen-nb-head*3.13.7*.xz
5. sudo pacman -U *linux-zen-nb-3.13.7*.xz
6. Edit kernel command line (either directly in /etc/default/grub or /etc/grub.d/40_custom assuming using Grub2) per below

Comment out the following lines i.e. add a “#” in front

#kernel /boot/vmlinuz-linux root=/dev/disk/by-uuid/<boot drive id> loglevel=3 ro quiet resume=/dev/disk/by-uuid/<swap drive id>
#initrd /boot/initramfs-linux.img

Add following below commented line
kernel /boot/vmlinuz-linux-zen-nb root=/dev/<boot drive partition> loglevel=3 ro quiet resume=/dev/<swap drive partition>

Example
kernel /boot/vmlinuz-linux-zen-nb root=/dev/sda3 loglevel=3 ro quiet resume=/dev/sda6

7. Rebuild your grub menu
8. Reboot and enjoy

If your system kernel panics / doesn’t boot
1. Assuming using GRUB2 – select the default ArchBang kernel boot entry at GRUB2 screen then press “E”. Scroll down to the “kernel…” line. Change the kernel name back to vmlinuz-linux and on the next line type initrd /boot/initramfs-linux.img then press “Ctrl-X” to reboot
2. Undo the changes made to /etc/default/grub or /etc/grub.d/40_custom and rebuild grub menu

To uninstall completely
1. Boot into any other kernel
2. Open terminal window
3. sudo pacman -R linux-zen-nb-headers
4. sudo pacman -R linux-zen-nb
5. Undo changes to /etc/default/grub or /etc/grub.d/40_custom, rebuild grub menu per above then reboot

Patches:
http://liquorix.net/sources/3.13.7-1.patch.gz

Note:
Kernel defaults to using CFQ IO scheduler.
Add elevator=bfq in kernel command line to use BFQ IO scheduler instead without recompiling.

Credits to:
Damentz for liquorix/zen patch; Nigel Cunningham for TuxOnIce patch; Pappy (Kernel Seeds) for initial .config seed; dieghen89 (kernel-netbook project) for BFQ tip.

Disclaimer:
Custom unwarranted kernels are provided on an “as is basis” – use at your own risk. Steps below also assumes you know how to restore your kernel in case not working. Suggest to only use kernels compiled for your current distribution/version.

Note: this kernel is custom built/tailored for the Toshiba NB205 and will not work properly for any other PC’s/laptops (although it should work for machines with similar hardware)

.config
kernel headers and image

To use/install
1. Extract to any directory using 7-Zip
2. Open terminal window
3. cd {extracted directory)
4. sudo pacman -U *linux-zen-nb-head*3.12.11*.xz
5. sudo pacman -U *linux-zen-nb-3.12.11*.xz
6. Edit kernel command line (either directly in /etc/default/grub or /etc/grub.d/40_custom assuming using Grub2) per below

Comment out the following lines i.e. add a “#” in front

#kernel /boot/vmlinuz-linux root=/dev/disk/by-uuid/<boot drive id> loglevel=3 ro quiet resume=/dev/disk/by-uuid/<swap drive id>
#initrd /boot/initramfs-linux.img

Add following below commented line
kernel /boot/vmlinuz-linux-zen-nb root=/dev/<boot drive partition> loglevel=3 ro quiet resume=/dev/<swap drive partition>

Example
kernel /boot/vmlinuz-linux-zen-nb root=/dev/sda3 loglevel=3 ro quiet resume=/dev/sda6

7. Rebuild your grub menu
8. Reboot and enjoy

If your system kernel panics / doesn’t boot
1. Assuming using GRUB2 – select the default ArchBang kernel boot entry at GRUB2 screen then press “E”. Scroll down to the “kernel…” line. Change the kernel name back to vmlinuz-linux and on the next line type initrd /boot/initramfs-linux.img then press “Ctrl-X” to reboot
2. Undo the changes made to /etc/default/grub or /etc/grub.d/40_custom and rebuild grub menu

To uninstall completely
1. Boot into any other kernel
2. Open terminal window
3. sudo pacman -R linux-zen-nb-headers
4. sudo pacman -R linux-zen-nb
5. Undo changes to /etc/default/grub or /etc/grub.d/40_custom, rebuild grub menu per above then reboot

Patches:
http://liquorix.net/sources/3.12.11-1.patch.gz

Note:
Kernel defaults to using CFQ IO scheduler.
Add elevator=bfq in kernel command line to use BFQ IO scheduler instead without recompiling.

Credits to:
Damentz for liquorix/zen patch; Nigel Cunningham for TuxOnIce patch; Pappy (Kernel Seeds) for initial .config seed; dieghen89 (kernel-netbook project) for BFQ tip.

Features:
1. Up-to-date kernel (as at 17 Feb 2014)
2. Customised for Toshiba NB205 netbook (945GME chipset) – should work for other Atom netbooks with similar hardware
3. BFS scheduler, BFQ/CFQ selectable IO scheduler
4. Faster start-up/boot time (by about 15% compared to standard kernel using hard disks – more if using SSD’s)
5. Aiming to be more power efficient than standard kernel
6. Aiming for smoother overall experience than standard kernel
7. TuxOnIce (hibernate) support – see below for usage
8. Kernel changes here

Downloads:
.config
kernel headers and image

To use:
1. Extract to any directory using 7-Zip
2. Open terminal window
3. cd {extracted directory}
4. sudo dpkg -i *3.12.11*zen-nb*.deb
5. (optional) Add --no-log to kernel configuration line to workaround pty errors during boot if using systemd
6. Reboot

To uninstall:
1. Boot into any other kernel
2. Open terminal window
3. sudo apt-get purge linux-image-3.12.11-zen-nb linux-headers-3.12.11-zen-nb
4. Reboot

To Hibernate
1. (Skip this step if /usr/local/sbin/hibernate already exists) – Download, extract https://github.com/NigelCunningham/Hibernate-Script/archive/master.zip then sudo ./install.sh
2. (Skip this step if /usr/local/sbin/tuxoniceui_text already exists) – Download, extract https://github.com/NigelCunningham/Tuxonice-Userui/archive/master.zip then make && sudo make install && sudo mv /usr/local/sbin/tuxoniceui /usr/local/sbin/tuxoniceui_text
3. (Optional) Replace SaveClock restore-only with SaveClock yes in /etc/hibernate/common.conf
4. (Optional) See https://github.com/NigelCunningham/Hibernate-Script/blob/master/README for more information.
5. sudo /usr/local/sbin/hibernate

Patches:
http://www.liquorix.net/sources/3.12.11-1.patch.gz

Note:
Kernel defaults to using CFQ IO scheduler.
Add elevator=bfq in Kernel command line to use BFQ IO scheduler instead without recompiling.

Credits to:
damentz (Steven Barrett) from Liquorix; Zen kernel developers & Pappy (Kernel Seeds) for initial .config seed; dieghen89 (kernel-netbook project) for BFQ tip; Nigel Cunningham for TuxOnIce support.

Disclaimer:
Kernels are provided on an “as is basis” and not guaranteed to work on all netbooks (too many variations in hardware). Suggest to only use kernels compiled for your current distribution/version.