9.10 Karmic Koala

From JoeHacker
Revision as of 08:12, 28 November 2009 by Joe (talk | contribs) (Created page with 'I'm going to create a page for each release and this is my starter page for 9.10 Karmic Koala. I'm starting with duplicate information for the parent page but will fill these pag…')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

I'm going to create a page for each release and this is my starter page for 9.10 Karmic Koala. I'm starting with duplicate information for the parent page but will fill these pages out as I come across thinks I think should be here.

Upstart and SysV init differences

To me, this is one the the biggest change in Karmic as the old sysv tools have all been removed. I was confused on how upstart worked and how to control the order of what apps loaded when. See my Upstart page for what I found useful.

Disable IPv6 on Karmic 9.10

Karmic does not include ipv6 as a module, so the only way to disable it is with passing a kernel parameter during boot. I found the same problem with jaunty 9.04, but it was easy to edit the menu.lst file to add this option. I know this is a hack, but I only need ipv4 working at this time. In the future I'm sure I will have to undo these changes, but for now they speed up my system.

Using yout favorite editor using sudo, edit /etc/default/grub and change

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

to

GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1 quiet splash"

then

sudo update-grub

It also looks like 2 of my favorite apps do DNS AAAA record lookups after ipv6 is disabled. The following removes the AAAA lookup which causes delays in firefox/seamonkey and ssh.

  • Firefox

Edit the config by opening the page about:config and filter for ipv6. Toggle network.dns.disableIPv6 to true.

  • ssh

Edit /etc/ssh/ssh_config or ~/.ssh/config and add the following to the global host

host *
      AddressFamily inet

Display Grub2 menu

By default, if there is only one OS with grub2, no menu will be displayed. Comment out the following line in /etc/default/grub

#GRUB_HIDDEN_TIMEOUT=0

This link has everything you want to know about the new grub2 options. http://ubuntuforums.org/showthread.php?t=1195275