-
lin moonbase
-
lin lunar (pick default answer for all questions by hitting enter)
-
lin installwatch
-
lin udev (default answers)
-
reboot (it's possible you get a weird crash on shutdown, just reset your machine)
-
lrm kernel-headers-2.6
-
lin kernel-headers
-
lin gcc (default answers)
-
lunar optimize
-> GCC_4_7 -> default -> Base speed optimization: Faster -O2 -> CPU base arch selection: native -> Floating point optimization: none (gcc auto detects) -> General C/C++ options: -pipe (RECOMMENDED)
-
lin bin86
-
(optional for lilo users) lin lilo
-
lrm module-init-tools
-
rm /var/state/lunar/depends.cache (depends cache is screwed up, glibc try to get kernel-headers-2.6 again)
-
lsh create_depends_cache
-
lin linux (defaults, then pick yes to configure kernel, answer 1 for kmod)
Change the following things:
General setup --->
[*] Control Group Support
Device Drivers --->
Generic Driver Options --->
() path to uevent helper (remove /sbin/hotplug)
[*] Maintain a devtmpfs filesystem to mount at /dev
[*] Automount devtmpfs at /dev, after the kernel mounted the rootfs (NEW)
SCSI device support --->
[*] SCSI low-level drivers --->
(Disable Emulex LightPulse Fibre Channel Support)
< > Emulex LightPulse Fibre Channel Support
Save the config and let it compile
-
lin e2fsprogs
-
lin coreutils
-
lin lunar-init
-
reboot
-
lin -cr glibc (answer no for locales, next pick 1 for kernel-headers)
If questions popup on dependencies choose defaults
-
lin gcc (yes again)
-
lin binutils
-
lunar renew (answer yes to remove everything) "Do you wish to edit the update queue" n
Answer default for the rest unless you know for sure you need it.