[[AmiloA]]

AmiloA's BIOS is bugged, but can be workarounded :

Here is explained how to install Debian's sarge

Install

check your BIOS version and upgrade 1.09 (backup current bios before)

install Debian

disable DRI loading

# file:///etc/X11/xorg.conf # or /etc/X11/XF86Config on Sarge
# Load "dri"  # comment, we'll uncomment it after

Custom [[Kernel]] on [[Debian]] [[Sarge]]

sudo apt-get install initrd-tools  # instead of
add my [[Debian]] repo : see http://rzr.online.fr/contribs.htm
apt-cache search amilo
KVER=`uname -r` # update to latest one, like : KVER=2.6.14.2-k7-amiloa
sudo apt-get install linux-image-k7-amiloa-${KVER}
# Failed to find suitable ramdisk generation tool for kernel version

Fixed [[DSDT]] :

UNAME=`uname -r` # update to latest one, like : UNAME=2.6.13.3-k7-amiloa
AML=/etc/dsdt-${HOSTNAME}.aml
cd /tmp/ ; wget http://acpi.sourceforge.net/dsdt/dl.php?id=301
mv dl.php* ${AML}
AML=/etc/dsdt-${HOSTNAME}.aml
INITRD_ORIG=/boot/initrd.img-${UNAME}
INITRD=${INITRD_ORIG}-${HOSTNAME}
mv -v $INITRD $INITRD-bak-$(date +%s).bak # backup previous one
cp -fv $INITRD_ORIG $INITRD  # custom version that include dsdt
echo -n "INITRDDSDT123DSDT123" >> $INITRD # start block mark ( dsdt block)
cat $AML >> $INITRD # custom fixed table
echo -n "INITRDDSDT321DSDT321" >> $INITRD # end block mark
strings $INITRD | grep DSDT
# INITRDDSDT123DSDT123DSDT/-
# INITRDDSDT321DSDT321

update grub to load the -${HOSTNAME} InitRD

cat  /boot/grub/menu.lst # exemple in my case
title           Debian GNU/Linux, kernel 2.6.13.3-k7-amiloa
root            (hd0,4)
kernel          /boot/vmlinuz-2.6.13.3-k7-amiloa root=/dev/hda5 ro i8042.nomux apm=power-off nomce resume=/dev/hda7 lang=en alsa mem=nopentium video=vram:64 mousedev.tap_time=180 vga=791
initrd          /boot/initrd.img-2.6.13.3-k7-amiloa-nrv
savedefault
boot

install :

grub-install /dev/hda

reboot

dmesg | grep ACPI | grep DSDT # check for replaced [[DSDT]]
# ACPI: DSDT (v001 COMPAL CY26**** 0x06040000 MSFT 0x0100000e) @ 0x00000000
# ACPI: Looking for DSDT in initrd... found (at offset 0x102014).
#   ACPI-0307: *** Info: Table [[DSDT]] replaced by host OS

Errors

portaka:/home/nicolo# dmesg | grep DSDT
ACPI: DSDT (v001 COMPAL CY26**** 0x06040000 MSFT 0x0100000e) @ 0x00000000
... so it did not work...

SARGE

unstable's built kernels wont install on stable

$ apt-cache search initrd
bootcd - run your system from cd without need for disks
bootcd-mkinitrd - bootcd extension to create an initrd-image usable for bootcd
cramfsprogs - Tools for CramFs (Compressed ROM File System)
cryptsetup - configures encrypted block devices
discover1 - hardware identification system
initrd-netboot-tools - initrd scripts for netboot support
initrd-tools - tools to create initrd image for prepackaged Linux kernel*
kernel-image-netbootable - net-bootable kernel for use with diskless systems
loadlin - a loader (running under DOS) for LINUX kernel images
mkinitrd-cd - Creates an initrd image for booting from a live CD-ROM or USB device

add unstable sources … ToDo

sudo apt-get install initrd-tools # not yaird

MISC

If u need to recompile a kernel you can start from my latest -k7-amiloa kernel file

cd /usr/src/ && wget http://rzr.online.fr/docs/comp/config.txt
cp config.txt /usr/src/linux/.config