Oleh: hendrainfo | Februari 4, 2010

Installasi Ubuntu Desktop 7.10 ke USB Flash Disk

Artikel ini sebenarnya sudah ada di http://www.pendrivelinux.com, namun seperti biasanya informasi-informasi yang banyak bertebaran di internet kebanyakan adalah bahasa Inggris.

Nah disini gw coba menterjemahkan artikel tersebut dengan bahasa gw sendiri. Sekaligus buat dokumentasi gw. Karena pada saat artikel ini ditulis, gw sendiri lagi coba-coba :p .

Oh iya, ada perbedaan sedikit dengan yg ada di tutorial dari http://www.pendrivelinux.com, perbedaannya adalah kalau di pendrivelinux setelah download iso linux ubuntu kemudian di burning ke CD. Sedangkan pada tutorial/dokumentasi gw menggunakan metode mount -o loop /dev/sdx1 /mnt untuk mounting file iso ubuntu ke direktori /mnt. Sehingga akan menghemat CD ;) , apalagi klo mo coba-coba.

Okeh, langsung ajah tanpa banyak basa-basi kita coba praktekin tutorial ini. Catatan, semua perintah di bawah ini dilakukan via terminal.

$ wget http://kambing.ui.edu/pub/ubuntu/ubuntu/7.10/ubuntu-7.10-desktop-i386.iso
  • Kemudian mounting ISO linux Ubuntu tadi ke direktori /mnt dengan metode loop
$ sudo su
# mount -o loop ubuntu-7.10-desktop-i386.iso /mnt
  • Ketik perintah fdisk -l untuk melihat drive/partisi yang tersedia. Catatan, daftar drive/partisi pada komputer anda mungkin akan berbeda dengan komputer gw. Misalnya saja, USB Flashdisk di komputer gw dikenali sebagai /dev/sdb1. Sedangkan di komputer anda dikenal sebagai /dev/sda1. Oleh karena itu ganti huruf x sesuai dengan huruf yang dikenali oleh komputer anda. Contoh: Jika USB Flashdisk anda dikenal sebagai sdb, maka ganti x dengan b.
root@catur# fdisk -l

Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1            9666        9729      514080   82  Linux swap / Solaris
/dev/sda2               1        3187    25599546   83  Linux
/dev/sda3            3188        9665    52034535   83  Linux

Partition table entries are not in disk order

Disk /dev/sdb: 1026 MB, 1026555392 bytes
129 heads, 16 sectors/track, 971 cylinders
Units = cylinders of 2064 * 512 = 1056768 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1         972     1002487+   b  W95 FAT32
Partition 1 has different physical/logical endings:
     phys=(977, 128, 16) logical=(971, 52, 15)
  • Seperti anda lihat di atas, USB Flashdisk saya dikenali sebagai /dev/sdb1
  • Langkah selanjutnya adalah, ketik umount /mnt/sdx1
  • Lalu kemudian ketik fdisk /dev/sdx1, kemudian ketik p untuk melihat partisi yang sudah ada.
root@catur:~# fdisk /dev/sdb1

Command (m for help): p

Disk /dev/sdb1: 1026 MB, 1026547200 bytes
32 heads, 62 sectors/track, 1010 cylinders
Units = cylinders of 1984 * 512 = 1015808 bytes

This doesn’t look like a partition table
Probably you selected the wrong device.

     Device Boot      Start         End      Blocks   Id  System
/dev/sdb1p1   ?     1522439     1522695      253319   e4  SpeedStor
Partition 1 has different physical/logical beginnings (non-Linux?):
     phys=(190, 120, 0) logical=(1522438, 25, 51)
Partition 1 has different physical/logical endings:
     phys=(544, 125, 44) logical=(1522694, 5, 24)
Partition 1 does not end on cylinder boundary.
/dev/sdb1p2   ?      507340     1509340   993984023   98  Unknown
Partition 2 has different physical/logical beginnings (non-Linux?):
     phys=(1010, 16, 43) logical=(507339, 24, 10)
Partition 2 has different physical/logical endings:
     phys=(205, 205, 22) logical=(1509339, 24, 55)
Partition 2 does not end on cylinder boundary.
/dev/sdb1p3   ?      855155     1822849   959953209   7d  Unknown
Partition 3 has different physical/logical beginnings (non-Linux?):
     phys=(252, 139, 46) logical=(855154, 3, 54)
Partition 3 has different physical/logical endings:
     phys=(367, 195, 2) logical=(1822848, 28, 25)
Partition 3 does not end on cylinder boundary.
/dev/sdb1p4   ?      130808      135003     4161536    0  Empty
Partition 4 has different physical/logical beginnings (non-Linux?):
     phys=(0, 10, 0) logical=(130807, 23, 47)
Partition 4 has different physical/logical endings:
     phys=(0, 0, 0) logical=(135002, 26, 52)
Partition 4 does not end on cylinder boundary.

Partition table entries are not in disk order

Command (m for help): p
  • Dari gambar di atas, ternyata gw memiliki 4 partisi pada USB Flashdisk gw. Gw ga tau persis kenapa ada 4 partisi, tapi yg jelas partisi tsb adalah FAT32 semua. Ini biasanya karena flashdisk di format dari Windows.
  • Kemudian ketik d untuk menghapus partisi-partisi yg sudah ada. Karena gw punya 4 partisi, maka gw mengetikkan d sebanyak 4 kali. Utk lebih jelasnya lihat gambar
Command (m for help): d
Partition number (1-4): 1
Command (m for help): d
Partition number (1-4): 2
Command (m for help): d
Partition number (1-4): 3
Command (m for help): d
Selected partition 4
Command (m for help): d
No partition is defined yet!
Command (m for help): p
Disk /dev/sdb1: 1026 MB, 1026547200 bytes
32 heads, 62 sectors/track, 1010 cylinders
Units = cylinders of 1984 * 512 = 1015808 bytes
Device Boot      Start         End      Blocks   Id  System
  • Ketik n untuk membuat partisi baru
  • Ketik p untuk memilih primary partition ( partisi utama )
  • Ketik 1 untuk membuat partisi pertama
  • Tekan enter untuk utk menggunakan default cylinder pertama
  • Ketik +750 untuk membuat besar partisi
  • Ketik a untuk membuat partisi yg tadi dibuat menjadi aktif
  • Ketik 1 utk memilih partisi 1
  • Ketik t utk merubah filesystem partisi
  • Ketik 6 utk memilih fat16 sebagai filesystem-nya
  • Ketik n untuk membuat partisi yang lain
  • Ketik p untuk memilih primary partition ( partisi utama )
  • Ketik 2 untuk membuat partisi kedua
  • Tekan enter untuk menggunakan default cylinder
  • Tekan enter lagi untuk menggunakan default cylinder terakhir
  • Ketik w untuk menyimpan partisi tabel yang baru kita buat
Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-1010, default 1):
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-1010, default 1010): +750

Command (m for help): a
Partition number (1-4): 1

Command (m for help): t
Selected partition 1
Hex code (type L to list codes): 6
Changed system type of partition 1 to 6 (FAT16)

Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
p
Partition number (1-4): 2
First cylinder (752-1010, default 752):
Using default value 752
Last cylinder or +size or +sizeM or +sizeK (752-1010, default 1010):
Using default value 1010

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.

WARNING: Re-reading the partition table failed with error 22: Invalid argument.
The kernel still uses the old table.
The new table will be used at the next reboot.

WARNING: If you have created or modified any DOS 6.x
partitions, please see the fdisk manual page for additional
information.
Syncing disks.
  • Ketik umount /dev/sdx1 utk memastikan partisi pertama sudah di unmount
  • Ketik Umount /dev/sdx2 untuk memastikan partisi kedua sudah unmount
  • Ketikmkfs.vfat -F 16 -n ubuntu710 /dev/sdx1 untuk memformat partisi pertama
  • Ketik mkfs.ext2 – b 4096 -L casper-rw /dev/sdx2 untuk memformat partisi kedua
root@catur:~# umount /dev/sdb1
root@catur:~# umount /dev/sdb2
umount: /dev/sdb2: not mounted
root@catur:~# mkfs.vfat -F 16 -n ubuntu710 /dev/sdb1
mkfs.vfat 2.11 (12 Mar 2005)
root@catur:~# mkfs.ext2 -b 4096 -L casper-rw /dev/sdb2
mke2fs 1.40-WIP (14-Nov-2006)
Filesystem label=casper-rw
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
67104 inodes, 67080 blocks
3354 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=71303168
3 block groups
32768 blocks per group, 32768 fragments per group
22368 inodes per group
Superblock backups stored on blocks:
        32768

Writing inode tables: done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 34 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.

  • Cabut kemudian pasang kembali flashdisk anda
  • Ketik apt-get install syslinux mtools
  • Ketik syslinux -sf /dev/sdx1 ( kalo dikomputer gw berarti /dev/sdb1 )
  • Ketik cp -rf cp -rf casper disctree dists install pics pool preseed .disk isolinux/* md5sum.txt README.diskdefines casper/vmlinuz casper/initrd.gz /media/ubuntu710/, abaikan pesan “cannot create symbolic link
  • Ketik cd ~/ untuk pindah ke home direktori
  • Ketik wget pendrivelinux.com/downloads/U710fix.zip
  • Ketik unzip -o -d /media/ubuntu710 U710fix.zip
  • Restart komputer anda, set BIOS agar booting dari USB, dan kalau berhasil maka anda sudah berhasil menginstall Ubuntu Desktop ke USB Flash Disk.
Sumber : http://anak1lang.co.cc/?p=14

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

Kategori

%d blogger menyukai ini: