Linux Kernel 2.6 variants for Buffalo Linkstation/KuroBox/HG/HS/Terastation | hvkls.dyndns.org
|
![]()
|
Search · Suche
|
Version: Sat, 18 Jul 2009 10:44:39 CEST
Policy Regeln
|
Search Suche
- USE AT YOUR OWN RISK
- Information for new users who've been directed here by a search engine
-
Overview
- On Variants
- While most users want the 'standard kernel', some will need a variant. So, what are variants? Variants are optional, user selectable, 'flavors' or additions, of or to my (Andrés) standard kernels for the Buffalo PPC models LS1, HG, HS, KuroBox, KuroHG, or Terastation. What are they technically? Variants are installation instructions to by my kernel package download and installation tool, the webinstaller. Who needs them? Read on and decide for yourself.
- Selecting Variants for Installation
- Multiple selections are possible; if your selection leads to conflicts, the webinstaller will resolve them for you.
-
headers
- Description
- The kernel headers are only useful for developers. They are needed to build custom kernel modules (drivers). 'Joe User' won't need them.
- Installation
touch /boot/variant-headers- Then run the webinstaller to download or install the selected software.
-
latest
- Description
- Forces the selection of the
latestflavor, overriding the webinstaller's own, very reliable automatic detection. - This is the Linux upstream kernel.
- Development has come to an end with the upstream change to 2.6.26, the final version is v118.
- Installation
touch /boot/variant-latest- Then run the webinstaller to download or install the selected software.
-
legacy
- Description
- Forces the selection of the
legacyflavor, overriding the webinstaller's own, very reliable automatic detection. - This is former kernel_universal/PPC (default).
legacyversions are no longer actively maintained; also in terms of security.- The version below can be installed with the webinstaller, and is the maintainer's (André's) current
legacychoice for anyone with problems with the latest kernel package:
v117 - Installation
touch /boot/variant-legacy- Then run the webinstaller to download or install the selected software.
- Older legacy versions can only be installed manually, as follows. Use the webinstaller's 'dry run' mode to identify the required components; then download and install one of the following releases from the archives directory manually (
tar -C / -xvzf *tar.gz). Note: Older Terastations used to require-hgkernels, which is no longer the case.
v112
v103
v96
Due to Linux upstream security concerns, pre-v96 kernel packages had to be removed from this server. - A special variant-nfs is available alternatively; there are still security updates to it.
-
nfs
- Description
- obsolete
- NFS-optimized kernel 2.6.18 based on Debian Etch sources.
- Provides NFS speeds > 8192, which kernels >= 2.6.19 seem to fail to do. Useful not only for DBox2
recordings. - Installation
touch /boot/variant-nfs
touch /boot/variant-legacy- Then run the webinstaller to download or install the selected software.
- If your system should not be detected correctly, follow the directions on the variants us or ug.
-
notmp
- Description
- Forces the use of
/kernel-instinstead of/tmp/kernel-instas the temporary directory. - While this makes the initial installation on systems with five-minute-reboot cycles easier, there are possible side-effects on upgrades.
- Installation
touch /boot/variant-notmp- Then run the webinstaller to download or install the selected software.
- Run
rm -r /boot/variant-notmp /kernel-inst- as soon as your initial installation is complete!
-
rtc
- Description
- obsolete
- The webinstaller will disable the obsolete
rtcvariant rule for you, if present on your system. - If you used chrony's rtc option in the past, you must disable it. You risk to fill your root file system with log entries!
- Installation
- obsolete
-
tera
- Experimental Code Warning
variant-terais experimental!- Description
- obsolete
- Forces Terastation flavor selection, overriding the webinstaller's own, very reliable automatic detection.
- Prerequisites
- You need non-
RAID, non-Serial ATA mass storage media hardware with anext3file system, set up in/etc/fstab, as a complete, alternate root file system. - Recommended, example
/etc/fstabsetup line /dev/hdb1 /mnt/kernel ext3 defaults,noatime,nodiratime 0 0- Installation
- To install into the standard location
/mnt/kernel, run:echo -n "" > /boot/variant-tera - To install into a different location
/mnt/myway, run:echo -n "/mnt/myway" > /boot/variant-tera - Edit
/etc/default/boot_new.sh_local, uncomment and adjust the followig parameters, as in the example given:BOOTLOADERARGS=' cmdline="root=/dev/dev/hdb1" '
DISK="/dev/hdb1" # must be set up in /etc/fstab, mounting to $DISK_MNT, and match $BOOTLOADERARGS
DISK_MNT="/mnt/kernel" # no trailing slashes; "/boot" is appended automatically to $DISK_MNT - On Debian Etch, install mvo's updated lm-sensor packages manually. I recommend to run
apt-get install lm-sensors, and install Marko's packages withdpkg -i *debthereafter. - Then run the webinstaller to download or install the selected software.
- Caveat
Beware of bugs in the above code; I have only proved it correct, not tried it.
— Donald E. Knuth
-
uboot
- Description
- U-Boot compatible kernel in
uImageformat; will be installed as/boot/vmlinux.UBootPPC, symlinked as/boot/vmlinux.UBootand/boot/uImage, and comes with matching/boot/*.dtbfiles. All of these files are required, do not remove any of them. - Earlier versions contained
/boot/vmlinux.UBoot{LS,HG}symlinks. - Installation
touch /boot/variant-uboot- Then run the webinstaller to download or install the selected software.
-
ug
- Description
- Forces
HG/KuroHG/HS[/Tera]flavor selection, overriding the webinstaller's own, very reliable automatic detection. - This variant improves compatibility for example with custom
2.4kernels. - Retained for backwards-compatibility.
- Installation
touch /boot/variant-ug- Then run the webinstaller to download or install the selected software.
-
us
- Description
- Forces
LS1/Kuroflavor selection, overriding the webinstaller's own, very reliable automatic detection. - This variant improves compatibility for example with custom
2.4kernels. - Retained for backwards-compatibility.
- Installation
touch /boot/variant-us- Then run the webinstaller to download or install the selected software.