Debootstrap

Debootstrap

Pertama-tama menyalakan CD/DVD BlankOn ke halaman depan.

00 - Halaman depan BlankOn Live CD

00 – Halaman depan BlankOn Live CD

Selanjutnya persiapan sebelum debootstrap.

Persiapan

Menyalakan Root Terminal

Gunakan Root Terminal

BlankOn (blankon) ⇒ Accessories ⇒ Root Terminal

Root Terminal agar lebih mudah menjalankan segala sesuatu

Ganti Sandi Pengguna blankon

Saya sampai detik ini tidak tahu sandi pengguna blankon.

# passwd blankon

Perbaharui Paket

Dari Root Terminal, perbaharui daftar repositori dan pasang debootstrap:

# apt-get update
# apt-get install debootstrap

Siapkan Partisi

Jalankan GParted dari Root Terminal.

BlankOn (blankon) ⇒ Administration ⇒ GParted Partition Editor

Masukkan sandi pengguna blankon yang sudah dibuat.

01 - GParted untuk menyusun partisi.

01 – GParted untuk menyusun partisi.

Sebagai contoh, saya menggunakan VirtualBox dengan menyediakan ruang penyimpan sebesar 25 GB. Saya menyusun partisi dengan konfigurasi sebagai berikut:

  • Partisi swap sebesar 1 GB (1023MB) ditaruh di akhir partisi
  • Sisanya menjadi direktori utama (/)

Saya lebih suka ReiserFS, tapi belum terpasang pada CD pemasang. Kembali ke Root Terminal dan pasang reiserfsprogs dan mulai memformat dengan ReiserFS.

# apt-get install reiserfsprogs
# mkfs.reiserfs /dev/sda1 -l "Pusat Kehidupan"

Jangan lupa untuk bilang “y” untuk lanjut. Berikut tampilannya:

mkfs.reiserfs 3.6.21 (2009 www.namesys.com)

A pair of credits:
Edward Shishkin wrote the encryption and compression  file plugins,  and the V3
journal relocation code.

Yury Umanets  (aka Umka)  developed  libreiser4,  userspace  plugins,  and  all
userspace tools (reiser4progs) except of fsck.

Guessing about desired format.. Kernel 3.10-1-amd64 is running.
Format 3.6 with standard journal
Count of blocks on the device: 6380288
Number of blocks consumed by mkreiserfs formatting process: 8406
Blocksize: 4096
Hash function used to sort names: "r5"
Journal Size 8193 blocks (first block 18)
Journal Max transaction length 1024
inode generation number: 0
UUID: 8638b6cf-1188-49c3-846d-ee1e77094db4
LABEL: Pusat Kehidupan
ATTENTION: YOU SHOULD REBOOT AFTER FDISK!
    ALL DATA WILL BE LOST ON '/dev/sda1'!
Continue (y/n):y
Initializing journal - 0%....20%....40%....60%....80%....100%
Syncing..ok
ReiserFS is successfully created on /dev/sda1.

Selanjutnya Debootstrap

Pemasangan Sistem Dasar

Debootstrap

Pasang ruang penyimpan ke “/mnt”

# mount /dev/sda1 /mnt

Lakukan Debootstrap

# debootstrap suroboyo /mnt  http://kambing.ui.ac.id/blankon

Mencantol Semua Sistemberkas yang Perlu

Memasang semua sistemberkas yang perlu.

# mount -o bind /dev /mnt/dev
# mount -t proc none /mnt/proc
# mount -t sysfs none /mnt/sys
# mount -t devpts none /mnt/dev/pts

Masuk ke dalam sistem BlankOn:

# chroot /mnt /bin/bash

Pasang Berkas sources.list

Berkas ini berisi repositori yang akan dipakai oleh BlankOn untuk memasang perangkat lunak.

Kata Om Larry Wall, kemalasan adalah sebuah kebijaksanaan. Maka, berbeda dengan tulisan terdahulu, saya gunakan versi yang sudah jadi. Selain itu, saya ganti dari repositori utama ke KAMBING. Saya pilih KAMBING karena fisiknya ada di ruang sebelah, buat saya lebih cepat.

# wget http://dev.blankonlinux.or.id/export/current%3A/suroboyo/blankon-repository-setup/sources.list -O- | sed 's/arsip.blankonlinux.or/kambing.ui.ac/' > /etc/apt/sources.list

Sekalian saja diperbaharui sistem ini:

# apt-get update && apt-get dist-upgrade

Beres.

Pasang Berkas fstab

Saya berniat memasang systemd. Seperti pada temuan saya yang lalu, maka perlu menaruh sistem berkas utama ke fstab. Kebetulan saya hanya ada satu partisi saja (/dev/sda1). Jadi, saya pasanglah itu ke fstab:

# cat /proc/mounts | grep sda1 > /etc/fstab

Beres.

Pasang Yang Penting-penting

Ada beberapa yang penting seperti penyunting, sudo, dan lain sebagainya.

# apt-get install vim sudo reiserfsprogs

Tambahkan xfsprogs dan *progs lainnya untuk sistem berkas kesukaan Anda. Perkakas-perkakas ini diperlukan untuk memanipulasi sistem berkas Anda.

Konfigurasi Lanjutan

Selanjutnya sistem akan dikonfigurasi lebih lanjut sesuai dengan pengguna.

Konfigurasi Waktu dan Lokalitas

Ubah zona waktu menjadi Asia/Jakarta.

# dpkg-reconfigure tzdata

Ubah lokalitas menjadi Bahasa Indonesia. Pilih id-ID.UTF8 saja!

# apt-get install locales && dpkg-reconfigure locales

Tambahkan Pengguna Utama

Tambahkan pengguna

# adduser jp

Tambahkan pengguna tersebut ke grup sudo agar bisa jadi admin:

# adduser jp sudo

Pasang Kernel

Terakhir pasang kernel. Saat penulisan, di repositori kernel Linux terbaru versi 3.10-3. Ya, saya pasang itu saja:

# apt-get install linux-image-3.10-3-amd64

Pasang Bootloader

Pasang GRUB2:

# apt-get install grub2

Sampai sini sistem yang baru sudah bisa dimasuki. Anda bisa menyalakan ulang dan memasang yang lainnya.

Selesai

Sampai langkah pemasangan bootloader, sistem dasar sudah Anda miliki dan Anda sudah siap mengubah lebih lanjut menjadi sistem yang terkustomisasi sesuai dengan kebutuhan Anda. Anda bisa memasang destop BlankOn secara penuh, memasang LDAP, atau pun menggunakan sistem dasar ini sebagai peladen.