When the box came up, the first thing I noticed was that the video card didn't work properly with the framebuffer splash screen. So, I disabled that in grub by editing the boot process. The next thing I discovered was that the IDE driver for my drive (ide-generic) wasn't coming up automagically, so I'd get a message stating that the root filesystem couldn't be found.
To boot initially:
- At boot, press Esc to get into the grub menu.
- Press 'e' on the recovery option.
- Press 'e' on the kernel line, and add "acpi=off" to the line.
- Press 'b' to boot.
- Wait for the BusyBox prompt to come up.
- Run modprobe ide-generic
- Exit out of the shell
- Edit /boot/grub/menu.lst
- Edit the kopt line and add "acpi=off pci=biosirq" to the end of it (don't uncomment it).
- Edit the defoptions line and remove "quiet splash".
- Run update-grub
- Verify your changes
- Edit /etc/initramfs-tools/modules
- Add "ide-generic" to the end of the file.
- Run update-initramfs -u
I did the following in an effort to fix X (you may need to boot into recovery mode again):
- Log in, and sudo to root (sudo -s).
- Edit /etc/X11/xorg.conf
- Find the Screen section, and set the DefaultDepth to 8 (it was set to 24 on my box).
- Make sure that your resolution is set to 800x600.
- Save and exit
- Restart gdm via /etc/init.d/gdm restart
I went through some additional cleanup, in an effort to reduce my overhead.
Remove unneeded packages:
- apt-get remove --purge network-manager avahi-autoipd dhcdbd
(I edited /etc/networking/interfaces and set eth0 to dhcp by hand, so that I wouldn't have to deal with the avahi overhead.) - apt-get remove --purge powernowd
- apt-get remove --purge apparmor
- apt-get remove --purge fuse-utils libfuse2
- edit /etc/modules and comment out "lp" (unless you have a printer attached)
- edit /etc/modprobe.d/blacklist-local and add "blacklist ipv6"
- apt-get clean
Notes on kernel boot prompt: http://tldp.org/HOWTO/BootPrompt-HOWTO.html
0 comments:
Post a Comment