Home > Lain-Lain > Install Debian Pada USB FlashDisk

Install Debian Pada USB FlashDisk

Pada dasarnya Linux (terutama distro DEBIAN) merupakan OS yang sangat fleksibel. Debian ini bisa di install ke media yang bermacam-macam contohnya hardisk, cdrom (live-cd), hardisk eksternal, bahkan usb flashdisk. Secara sepintas, instalasi ini adalah yang aneh bin ekstrim, karena seringkali dianggap tidak banyak gunanya. Tetapi pada kasus tertentu, booting melalui flashdisk ini SANGAT BERGUNA SEKALI. Contoh kasus tertentu yang saya maksudkan antara lain :

  • Apabila kita lupa password sistem kita – baik password root maupun password user yg ada.
  • Apabila filesystem kita rusak secara tiba-tiba dan sistem tidak bisa lagi di-booting.
  • Apabila kita merasa terlalu nganggur dan tidak ada pekerjaan lain – just like ME.
  • Kasus Bonus : Apabila kita ingin menjebol sistem tetangga sebelah kita tanpa meninggalkan jejak ๐Ÿ™‚

Tidak ada jaminan bahwa tulisan ini akan berguna bagi anda, dan tidak ada pula jaminan bahwa anda akan berhasil mengimplementasikan tulisan ini, serta segala resiko yang timbul adalah sepenuhnya ditanggung PENDERITA. Just like debian, this article is ABSOLUTELY NO WARRANTY.

  1. Instalasi paket-paket yang dibutuhkan
  2. root@constantine:~# apt-get install debootstrap reiserfsprogs

  3. Membuat partisi pada FLashDisk
  4. root@constantine:~# cfdisk /dev/sda

    Ubah “/dev/sda” sesuai dg device FlashDisk anda

  5. MemFORMAT partisi dg format reiserfs
  6. root@constantine:~# mkfs.reiserfs -l mobile-root /dev/sda

  7. Membaca (mount) partisi yg baru dibuat pada flashdisk
  8. root@constantine:~# mkdir -p /mnt/flashdisk
    root@constantine:~# mount /dev/sda1 /mnt/flashdisk

  9. Install base system pada FlashDisk
  10. root@constantine:~# debootstrap --arch i386 lenny /mnt/flashdisk http://mirror.computer.ee.its.ac.id/debian

    --arch i386 adalah arsitektur prosesor yang digunakan.
    lenny adalah distribusi debian yang akan di install.
    /mnt/flashdisk adalah root-direktori untuk proses instalasi, yaitu mount point dari flashdisk.
    http://mirror.computer.ee.its.ac.id/debian adalah mirror yang digunakan dalam proses instalasi ini.

    Proses ini memakan waktu agak lama, harap maklum karena flashdisk merupakan media yg kecepatan transfer data-nya tidak secepat Hard Disk, anggap saja ini proses melatih kesabaran anda ๐Ÿ˜€

  11. Konfigurasi Tambahan
  12. Setelah proses instalasi base system selesai kita coba menggunakan root-direktori yang ada pada /mnt/flashdisk
    root@constantine:~# cp /etc/apt/sources.list /mnt/flashdisk/etc/apt/sources.list
    root@constantine:~# cp /etc/network/interfaces /mnt/flashdisk/etc/network/interfaces
    root@constantine:~# cp /etc/hostname /mnt/flashdisk/etc/hostname
    root@constantine:~# cp /etc/hosts /mnt/flashdisk/etc/hosts
    root@constantine:~# cp /etc/fstab /mnt/flashdisk/etc/fstab
    root@constantine:~# cp /root/.bashrc /mnt/flashdisk/root/.bashrc

    root@constantine:~# chroot /mnt/flashdisk
    root@constantine:/# su

    Edit file /etc/apt/sources.list dengan isi
    root@constantine:/# nano /etc/apt/sources.list
    deb http://mirror.computer.ee.its.ac.id/debian lenny main contrib non-free
    deb http://mirror.computer.ee.its.ac.id/debian lenny-proposed-updates main contrib non-free

    Edit file /etc/network/interfaces
    auto lo
    iface lo inet loopback
    auto eth0
    iface eth0 inet static
    address 10.122.1.55
    netmask 255.255.255.0
    network 10.122.1.0
    broadcast 10.122.1.255
    gateway 10.122.1.254

    Edit file /etc/hostname menjadi
    root@constantine:/# nano /etc/hostname
    mobile-root

    Edit file /etc/hosts dan tambahkan baris2 seperti di bawah ini
    root@constantine:/# nano /etc/hosts
    127.0.0.1 localhost.localdomain localhost
    10.122.1.54 mobile-root.computer.ee.its.ac.id mobile-root

    Edit file /etc/fstab dan tambahkan baris2 seperti di bawah ini
    root@constantine:/# nano /etc/fstab
    /dev/sda1 / reiserfs defaults 0 0
    proc /proc proc defaults 0 0

    root@constantine:/# apt-get install locales localepurge
    root@constantine:/# dpkg-reconfigure locales localepurge

  13. Instalasi dan pemasangan boot-loader pada flashdisk
  14. Agar bisa di-booting, pasang kernel-image dan grub pada device flashdisk
    root@constantine:/# apt-get install linux-image-2.6.22-3-k7 grub
    root@constantine:/# grub-install –recheck /dev/sda
    root@constantine:/# update-grub

    root@constantine:/# grub-install –recheck –root-directory=/mnt/flashdisk /dev/sda

  15. Testing…. boot from flashdisk
  16. Reboot-lah sistem anda, ganti boot-sequence pada bios untuk bisa boot dari USB, dan rasakan KHASIAT-nya (baca : KELEMOTAN-nya) ๐Ÿ˜›

  17. Error yang mungkin terjadi
  18. grub tidak bisa di-load. Solusi : install ulang grub pada FlashDisk.
    root pada FlashDisk tidak bisa di-mount. Solusi : edit parameter root=/dev/xxx pada menu.lst yg ada pada FlashDisk atau edit parameter On The Fly.

Sumber :

  1. Ide gila yang ada di PIKIRAN-ku
  2. Install Debian on USB http://wiki.flimzy.com/index.php/Install_Debian_on_USB
  3. Installing Debian onto USB flash media with everything encrypted http://www.debian-administration.org/articles/179
Advertisements
  1. 15 January 2009 at 6:50 pm

    bos, kalo install debian ke hd pake usb bisa g y ?? ๐Ÿ˜€ ..

    Jawab :
    Yaaa jelas SANGAT BISA laaaaaah…
    Di-install d usb flashdisk yg size-nya terbatas aja sangat bisa (ditambah dg tools2 yg saya sukai cuman 200 MB hasil instalannya), apalagi d HDD yg size-nya buesarrrrr….. ๐Ÿ˜€

  2. 20 January 2009 at 7:57 pm

    bos, kalo install debian ke hd pake usb bisa g y ?? ๐Ÿ˜€

    Jawab :
    Saya khan sudah bilang, BISA. :mrgreen:
    Iya saya paham maksut anda, VIA USB khan, itu BISA dilakukan, dan hardisk anda akan di-emulasi-kan sebagai SCSI (/dev/sdX) bukan sebagai IDE (/dev/hdX).
    Saya sudah pernah melakukannya, saya nginstall debian ke Hardisk dengan menggunakan alat IDEtoUSB dan berhasil dengan sukses 100%.
    Coba dulu dong, otre? ๐Ÿ˜€

  1. 4 September 2008 at 2:08 pm

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: