Ubuntu sources.lst IIX repository list

When you’re in Indonesia and wanted to update your Ubuntu linux, sometimes it is necessary to get the updates from a Local repository since it’ll be much faster.

You can edit the repository from the terminal by typing command :

gksudo gedit /etc/apt/sources.lst

Or just use whatever text editor you like using the root / superuser privileges to edit /etc/apt/sources.lst

So, here is an IIX (Indonesia Internet Exchange) repository list for Ubuntu and its descendants.

### Kambing University of Indonesia (Telkom, Indosat, OpenIXP, INHERENT)
deb http://kambing.ui.edu/ubuntu karmic main restricted universe multiverse
deb-src http://kambing.ui.edu/ubuntu karmic main restricted universe multiverse
deb http://kambing.ui.edu/ubuntu karmic-updates main restricted universe multiverse
deb-src http://kambing.ui.edu/ubuntu karmic-updates main restricted universe multiverse
deb http://kambing.ui.edu/ubuntu karmic-security main restricted universe multiverse
deb-src http://kambing.ui.edu/ubuntu karmic-security main restricted universe multiverse

### CBN Mirror (OpenIXP)
deb http://ubuntu.cbn.net.id/Ubuntu karmic main restricted universe multiverse
deb-src http://ubuntu.cbn.net.id/Ubuntu karmic main restricted universe multiverse
deb http://ubuntu.cbn.net.id/Ubuntu karmic-updates main restricted universe multiverse
deb-src http://ubuntu.cbn.net.id/Ubuntu karmic-updates main restricted universe multiverse
deb http://ubuntu.cbn.net.id/Ubuntu karmic-security main restricted universe multiverse
deb-src http://ubuntu.cbn.net.id/Ubuntu karmic-security main restricted universe multiverse

### Komo VLSM (OpenIXP)
deb http://komo.vlsm.org/ubuntu karmic main restricted universe multiverse
deb-src http://komo.vlsm.org/ubuntu/ karmic main restricted universe multiverse
deb http://komo.vlsm.org/ubuntu karmic-updates main restricted universe multiverse
deb-src http://komo.vlsm.org/ubuntu karmic-updates main restricted universe multiverse
deb http://komo.vlsm.org/ubuntu karmic-security main restricted universe multiverse
deb-src http://komo.vlsm.org/ubuntu karmic-security main restricted universe multiverse

### IndikaNet (OpenIXP)
deb http://ubuntu.indika.net.id/ karmic main restricted universe multiverse
deb-src http://ubuntu.indika.net.id/ karmic main restricted universe multiverse
deb http://ubuntu.indika.net.id/ karmic-updates main restricted universe multiverse
deb-src http://ubuntu.indika.net.id/ karmic-updates main restricted universe multiverse
deb http://ubuntu.indika.net.id/ karmic-security main restricted universe multiverse
deb-src http://ubuntu.indika.net.id/ karmic-security main restricted universe multiverse

### ITB (Network ITB & Inherent) – FTP only
deb ftp://ftp.itb.ac.id/pub/ubuntu karmic main restricted universe multiverse
deb-src ftp://ftp.itb.ac.id/pub/ubuntu karmic main restricted universe multiverse
deb ftp://ftp.itb.ac.id/pub/ubuntu karmic-updates main restricted universe multiverse
deb-src ftp://ftp.itb.ac.id/pub/ubuntu karmic-updates main restricted universe multiverse
deb ftp://ftp.itb.ac.id/pub/ubuntu karmic-security main restricted universe multiverse
deb-src ftp://ftp.itb.ac.id/pub/ubuntu karmic-security main restricted universe multiverse

### UGM (Inherent)
deb http://repo.ugm.ac.id/ubuntu karmic main restricted universe multiverse
deb http://repo.ugm.ac.id/ubuntu karmic-updates main restricted universe multiverse
deb http://repo.ugm.ac.id/ubuntu karmic-security main restricted universe multiverse

### FOSS-ID (Telkom)
deb http://dl2.foss-id.web.id/ubuntu karmic main restricted universe multiverse
deb-src http://dl2.foss-id.web.id/ubuntu karmic main restricted universe multiverse
deb http://dl2.foss-id.web.id/ubuntu karmic-updates main restricted universe multiverse
deb-src http://dl2.foss-id.web.id/ubuntu karmic-updates main restricted universe multiverse
deb http://dl2.foss-id.web.id/ubuntu karmic-security main restricted universe multiverse
deb-src http://dl2.foss-id.web.id/ubuntu karmic-security main restricted universe multiverse

### ITS (Inherent)
deb http://mirror.its.ac.id/ubuntu karmic main restricted universe multiverse
deb http://mirror.its.ac.id/ubuntu karmic-updates main restricted universe multiverse
deb http://mirror.its.ac.id/ubuntu karmic-security main restricted universe multiverse

### Buaya (Inherent)
deb http://buaya.klas.or.id/ubuntu karmic main restricted universe multiverse
deb http://buaya.klas.or.id/ubuntu karmic-updates main restricted universe multiverse
deb http://buaya.klas.or.id/ubuntu karmic-security main restricted universe multiverse

### UNEJ (OpenIXP, Telkom)
deb http://mirror.unej.ac.id/ubuntu karmic main restricted universe multiverse
deb-src http://mirror.unej.ac.id/ubuntu karmic main restricted universe multiverse
deb http://mirror.unej.ac.id/ubuntu karmic-updates main restricted universe multiverse
deb-src http://mirror.unej.ac.id/ubuntu karmic-updates main restricted universe multiverse
deb http://mirror.unej.ac.id/ubuntu karmic-security main restricted universe multiverse
deb-src http://mirror.unej.ac.id/ubuntu karmic-security main restricted universe multiverse

You don’t need to use all of them, and honestly, you’d better not use all of them. Use the most stable, up to date, and closest to you since it will be faster that way. For later use, you may write down everything on your sources.lst though, and put comment to the lists that you don’t use.

And don’t forget to update your apt after the change.

sudo apt-get update

Many thanks to these mirror providers, I hope more will follow to spread the delicate of freedom :
Kambing, CBN Net, Komo, Indika Net, ITB, UGM, FOSS-ID, ITS, Buaya, UNEJ

Contact us if one of the mirror is broken without us noticing. We’ll make the updates accordingly.

Customizing Linux Bootloader

This is an old way to customizing Bootloader, since its the same way I modified bootloader until now.

Please correct me if I made a mistakes.

GRUB

Grub uses 640×480(px) and up to 14 color for the background image. You may convert/resize any images with any image editor, save it as .xpm file. If you have ImageMagick, you may use :

$ convert yourbootimage.png -colors 14 -resize 640x480 bootimggrub.xpm

Then gzipped and copy boot-grub.xpm to /boot/grub

$ gzip bootimggrub.xpm
# cp bootimggrub.xpm.gz /boot/grub

Now open /boot/grub/grub.conf and add bootimggrub, here’s an example of configuration :
default=0
timeout=33
splashimage=(hd1,0)/boot/grub/bootimggrub.xpm.gz
foreground=000000
background=fafafafa
hiddenmenu
title Slackware 12 (2.6.21.5-huge-smp)
root (hd1,0)
kernel /boot/vmlinuz-huge-smp-2.6.21.5-smp root=/dev/hda10 ro
boot
title Windows XP SP3
rootnoverify (hd0,0)
chainloader +1

Where other customizable lines:
default=0: The default priority boot Operating System
timeout=33: Countdown timer setting for selecting OS
foreground, background: This is for the color setting.
title Slackware 12 (2.6.21.5-huge-smp): This is where you edit the title for your OS, only this line, the afterlines are meant to be left as is.

=====
LILO

LILO uses the same resolution, 640×480(px), but up to 255 color. Convert and save your image as .bmp file. After that, copy that file to /boot. For example, I use mybootimg.bmp, then :

$ cp mybootimg.bmp /boot

Now edit file /etc/lilo.conf, and put these lines:
install=bmp
bitmap=/boot/mybootimg.bmp
bmp-table=50p,215p,1,6
bmp-colors=255,0,240,75,240,60
bmp-timer=580p,455p,0,254,

Where :
bmp-table : A position of where the LILO table must be shown. The syntax is (x-coordinates),(y-coordinates),(column),(row); p means in pixels. On my examples, it means the LILO table will be shown 50pixels from left and 215pixels from top.

bmp-colors : Color setting. The syntax is <x-coordinates>,<y-coordinates>,<bgcolor>,<fgcolor>,<shadowcolor>

You may left both shadow color and selection shadow color empty, the value is 0-254.

bmp-timer : Countdown Timer setting for OS selection. The syntax is

Check above rule for value.

Once you are sure that /etc/lilo.conf is properly configured, run
lilo -v

Reference :
LILO mini HowTo
Grub Official Documentation

Hello world!

w00t!

Don’t worry, you’re not lost, we’re doing a big thing behind this “Hello world”, so be patience, and be ready!