-
Tinkerbell is an Asus EEE PC running grml-medium.
-
Though sometimes ill-behaved and vindictive, at other times she is helpful and kind to Peter (for whom she apparently has romantic feelings). The extremes in her personality are explained in-story by the fact that a fairy's size prevents her from holding more than one feeling at a time.
-
-
Since grml was made as a Live CD, we need to create a bootable USB version first. Unfortunately, I only run OS X, so I had to jump through some hooks to do this. But read yourself.
-
Preliminaries: You need Parallels (5582 works) and a USB stick with 256 MB or more.
-
Download grml-medium. I used 0.1-rc1.
-
Plug in the USB stick.
-
If you wish to keep the data on the stick, now is the time to do an image with help of Disk Utility. All data will be erased soon.
-
Setup a new Parallels instance to run Debian Linux, don't add a hard disk but boot from the ISO.
-
Unmount the USB stick in OS X.
-
Boot grml giving this to the loader:
linux26 irqpoll -
Activate the USB stick in Parallels when you got into a shell.
-
(I assume the stick is
/dev/sda1, PLEASE DOUBLECHECK withdmesg.) -
Make a FAT16 filesystem:
mkfs.vfat -F 16 -v /dev/sda1 -
Mount the stick:
mount /dev/sda1 /mnt/external1 -
Copy the image:
cp -a /live/image/* /mnt/external1 -
Place the bootloader:
mv /mnt/external1/boot/isolinux/* /mnt/external1 -
umount /mnt/external1 -
Install the bootloader:
syslinux /dev/sda1 -
Install the mbr:
dd if=/usr/lib/syslinux/mbr.bin of=/dev/sda(NOT sda1!) -
Make the partition bootable:
fdisk /dev/sda,a,1,w. -
Shut down grml:
halt -
Close Parallels.
-
Grab the
atl2package at http://deb.grml.org/pool/main/a/atl2/ and put it somewhere on the stick. -
Unmount the USB stick in OS X again.
-
-
-
Warning: Your current EEE installation will be erased.
-
Plug in the USB stick, press ESC while booting the EEE PC and select it.
-
Get into a shell and run
cfdisk /dev/hdc. Partition your disk, I just made one big Linux partition. -
Run
grml2hd, select/dev/hdc1as target disk. -
Install the bootloader to
/dev/hdc. -
Format as
ext3(orext2if you are paranoid about your SSD. However, I don't buy it). -
Configure the boot parameters to include
hdc=noprobe hdc=none. The SSD will be very slow else! -
Use
grub. -
Reboot into your fresh grml.
-
-
-
Run
grml-x -force fluxboxas root once to auto-configure X11. -
Edit
/etc/X11/xorg.conf, uncomment the keyboard section and adjust your keyboard layout. -
-
Enable Ethernet by installing the
atl2package downloaded above withdpkg -i. Runmodprobe atl2 && dhclient.
-
-
-
apt-get install linux-headers-$(uname -r) wget -c http://snapshots.madwifi.org/special/madwifi-ng-r2756+ar5007.tar.gz KERNELHEADERS=/usr/src/linux-headers-$(uname -r) make install modprobe ath_pci modprobe wlan_scan_sta -
If you don't like that, read http://forum.eeeuser.com/viewtopic.php?pid=47421#p47421 to see how to build a Debian package.
-
For WPA, I configured wpasupplicant manually. See http://wiki.debian.org/DebianEeePC/HowTo/Wifi.
-
-
Upgrade the system:
apt-get update && apt-get upgrade -
Set the timezone:
dpkg-reconfigure tzdata -
Adjust
/etc/grml/autoconfig. -
-
apt-get install module-assistant luvcview m-a update RELAX_CC_CHECK=1 m-a a-i linux-uvc modprobe uvcvideo
-
-
-
Create a file with contents
options snd-hda-indel model=3stack-digin/etc/modprobe.d.
-
-
-
TBD
-
-
-
Read http://wiki.debian.org/DebianEeePC/HowTo/Install and http://wiki.debian.org/DebianEeePC/TipsAndTricks, most of it applies.
-
In /etc/sysctl.conf, set
... -
In
/etc/fstab, set/tonoatime,commit=30,errors=remount-ro. Don't forget to disablegrml-rebuildfstabin/etc/grml/autoconfig!
-
-