Upgrade (Debian) Wheezy (7.8) to Jessie (8.x testing)

hi all,
Pada artikel ini saya sekedar ingin share pengalaman saya dalam melakukan proses upgrade dari Wheezy(7.8) ke Jessie(8.x alias testing). Proses upgrade ini sebenarnya gampang-gampang susah. Tutorialnya sebenarnya sudah ada di wiki resmi Debian (https://wiki.debian.org/DebianTesting) namun ternyata setelah dijalani, tak semulus yg saya bayangkan. hehehe. Karena tidak mulus itulah, saya merasa perlu untuk menuliskan pengalaman saya, karena siapa tahu ada orang lain yg membutuhkan bantuan/mengalami kondisi yg sama.

Langkah pertama untuk upgrade adalah dengan mengubah isi dari: /etc/apt/sources.list dengan:

deb http://security.debian.org jessie/updates main contrib non-free
deb http://http.debian.net/debian/ jessie main contrib non-free

kemudian lakukan apt-get update && apt-get upgrade.

setelah melalui proses download yg cukup melelahkan dilanjutkan proses instalasi yg juga relatif lama (pengalamanku sekitar sejam), maka proses akan selesai dengan kondisi error. Jujur saya pribadi kurang paham kenapa bisa error. Saya sempat berpikir mungkin error karena ada file yg kurang saat download mengingat koneksi internet Indo yg rada lemot. saya ulangi lagi perintah update&upgrade di atas namun tetap error. Dalam kondisi 1/2 sadar (maklum jam 1 pagi) saya putuskan untuk mencoba direstart saja, siapa tahu ada beberapa bagian kernel atau apalah yg nyangkut karena masih terpakai. Yang bikin shock, setelah direstart, sesudah layar GRUB, blank black screen. 😦 esmosi, pingin banting laptop; untungnya sadar saya gk ada duit buat beli laptop baru jadi batal banting; lol. Karena sudah jam 2++ pagi, saya putuskan istirahat dulu.

Setelah tidur nyenyak, dalam kondisi otak yg fresh, saya dapat ide untuk melakukan proses seperti yg pernah saya lakukan dahulu saat memperbaiki GRUB yg crash (cara detailnya bisa dibaca pada blog ini pada judul yg lain).
Jadi, segera saja saya cari dvd live-linux. Ketemunya dvd: live-linux Ubuntu 14.04 (Trusty) . Yo wes rapopo. segera saya masukkan dan booting. Di dalam Ubuntu, saya segera melakukan:

sudo umount -a
sudo mount /dev/sda8 /mnt           (sda8 = posisi OS Debian pada hdd saya)sudo mount –bind /dev /mnt/dev
sudo mount –bind /sys/ /mnt/sys/
sudo mount –bind /proc/ /mnt/proc/
sudo chroot /mnt/
apt-get update && apt-get upgrade

Selesai melakukan semua di atas, saya masih mendapati sedikit sisa error. Jadi saya gunakan saja: apt-get autoremove && apt-get autoclean. Kemudian restart, booting kembali dengan hdd (bukan dvd).

Sukses! Berhasil masuk ke desktop. Tapi ntah kenapa saya merasa ada yg janggal. Maka saya coba jalankan beberapa prog yg sudah terinstall. Ternyata banyak yg gak jalan. 😦 Saya buka Pidgin (untungnya jalan) dan tanya-tanya ke para senior di IRC #Debian, gak ada yg bisa bantu. Akhirnya saya keingat bahwa masih ada sedikit error saat proses upgrade dan perkiraan saya yg error itu adalah GNOME-nya.
NB: saya instalasi awal Wheezy-nya pake paket live-dvd Debian with GNOME.

Maka refleks saja saya lakukan

apt-get purge gnome* && apt-get install kde-standard kde-plasma-desktop

Yup, perintah itu sangat kejam karena akan me-remove ratusan MB file-file yg berhubungan dengan gnome tanpa pandang bulu, padahal ada kemungkinan beberapa file masih akan dipakai nantinya. Tapi saya lebih memilih membersihkan semuanya dulu daripada banyak sampah di sistem baru saya. Dan setelah semua sukses terinstall, saya reboot, semua berjalan dengan normal. *happy ending* 😀

tambahan.. barusan saya coba ternyata virtualbox saya bermasalah, setelah diutek-utek sejam lebih akhirnya sadar kalo ternyata file header dari kernelnya tidak terinstal 😦 so, jgn lupa lakukan:

apt-get install linux-headers-$(uname -r)

NB:
– mungkin jika ada yg ingin mencoba, bisa dilakukan install ulang GNOME-nya. Tapi buat saya pribadi saya cukup menikmati KDE ini.
– semua perintah di atas lakukan dengan kondisi root
– kalo ada cara yg lebih praktis terhadap langkah-langkah di atas atau ada lagi error yg (mungkin) belum saya sadari, silahkan tulis di komentar yah.. thanks.. 😀

Mengatasi problem instalasi GRUB pada Kali (bisa juga dicoba pada Linux yg lain)

tested in: KALI 1.0.9a
1. boot dari live-cd, buka terminal:
2. # fdisk -l cari partisi yg sudah terinstall Kali: /dev/sda1, /dev/sda2, etc)
3. # mount /dev/sda1 /mnt (misal Kali terinstall pada: /dev/sda1)
4. # mount –bind /dev /mnt/dev
5. # mount –bind /sys/ /mnt/sys/
6. # mount –bind /proc/ /mnt/proc/
7. # chroot /mnt/
8. # apt-get install grub-pc grub2-common
9. # grub-install /dev/sda

NB: bisa jadi langkah 8 & 9 sudah pernah, jika sudah pernah skip saja ke 8a

8a. # grub-install –recheck /dev/sda (install grub in the HDD sda, not sda1, sda2, etc.., just sda.

10. # update-grub

11. lalu shutdown dan tes untuk booting langsung dengan menggunakan harddisk yg terinstall Kali

Selamat mencoba…
eboot & test the GRUB

Instalasi Linux Kali 1.0.6

Sebenarnya pada website official KALI (www.kali.org) sudah terdapat cara instalasinya yg cukup lengkap dengan disertai gambar-gambar. Namun saya pribadi mengalami sejumlah masalah saat mencoba melakukan instalasi Kali pada eksternal harddisk. Dan setelah melewati perjuangan yg memakan waktu hampir 12jam, akhirnya saat ini Kali sudah berhasil terinstal di hdd tersebut. Artikel ini saya tuliskan dengan harapan dapat membantu rekan-rekan yg mungkin menghadapi kasus serupa.

Berikut adalah spec yg saya gunakan:

–          PC dengan proc Intel I5 dan memory 4GB

–          Hdd eksternal 2TB (terdapat 3 partisi dengan format NTFS dan 1 partisi ext4 sebesar 45GB bekas Backtrack5 lengkap dengan SWAP location)

Kondisi instalasi yg saya harapkan:  full-instalation (bukan live linux) tanpa mengganggu 3 buah partisi NTFS tersebut karena pada ketiganya terdapat data backup yg relatif penting.

Seperti biasa yg saya lakukan setelah men-download file image Kali dan verifikasi SHA-1 adalah melakukan booting image Kali pada VMWARE. Saya biasa melakukan ini saat instalasi Backtrack dahulu dan selalu sukses tanpa ada masalah berarti. Namun ternyata kondisi saat ini sangat berbeda, instalasi gagal setelah berjalan sekitar 12%. Saya sudah mencoba mangulanginya sampai 3x dan ternyata tetap stuck di kisaran segitu. Tidak puas dengan error tersebut, saya berpikir ‘ah mungkin ada masalah dengan VMWAREnya, coba saja di-booting dari dvd’. Alhasil saya pun segera mem-burn image tersebut ke DVD. Sekali lagi saya mencoba melakukan instalasi, kali ini lebih mengenaskan, karena ternyata Kali dalam DVD tersebut kesulitan mendeteksi hardware saya. Setelah mencoba berbagai trik dan teknik, ditambah browsing sana sini (padahal dokumentasi Kali masih relatif sedikit sehingga saya mencoba mencari juga dokumentasi dari Debian), akhirnya saya menemukan cara menginstall-nya.

Langsung saja, berikut adalah step-step menginstall Kali (lakukan jika Anda tidak berhasil melakukan dengan cara yg dipaparkan pada official websitenya):

  1. Masukkan DVD live Kali, booting dengan DVD tersebut
  2. Pada menu depan Kali, pilih saja untuk booting ke dalam Live Linux-nya (pilihan pertama), jangan tekan ‘install’ ataupun ‘graphical install’
  3. Setelah masuk ke desktop Kali, hubungkan hdd eksternal atau apapun yg ingin diinstal dengan OS tersebut (NB: bahkan USB flashdisk pun bisa asal sizenya >=16GB)
  4. Buka shell dan gunakan GPARTED untuk MENGOSONGKAN partisi yg menjadi tujuan instalasi. Ingat, DIHAPUS, bukan diformat apalagi disetting dengan format ext4. Setelah itu lakukan REBOOT dan kembali ke step 1-3 lalu ke step 5.
  5. Setelah langkah 4, buka ‘Application’ > ‘System Tools’ > ‘install linux kali’
  6. Ikuti terus menu yg ada, setting saja sesuai keinginan, hingga akhirnya masuk ke menu disk partition. Pada bagian ini (jika tadi step 4 dijalankan dengan baik) seharusnya akan ada pilihan pertama dengan kata ‘largest continous…’. Pilih pilihan tersebut.

Jika tidak ada pilihan tersebut, pilih ‘manual’, lalu pada hdd yg Anda inginkan lakukan seperti pada step 4. Setelah itu tidak perlu reboot, cukup tekan ‘esc’ dan pilih ulang menu ‘disk partition’, maka semestinya akan keluar pilihan ‘largest continous..’.

7.  Lanjutkan instalasi pada partisi yg dipilih. Tunggu kira-kira 15-30menit tergantung kecepatan sistem komputer Anda; Hingga kemudian muncul error instalasi GRUB. Langkah ini terdengar agak lucu, namun tak ada yg bisa kita lakukan selain: pilih ‘install…’. Maka instalasi linux diulangi lagi/re-install. Peringatan: jangan sekali-sekali memilih ‘exit installation’.

Saya pribadi juga agak sebal dengan ini, karena berarti harus menunggu lagi. Dan saya belum menemukan solusi yg lain atas masalah ini. Mungkin jika ada yg menemukan solusi baru bisa memberitahukan lewat komentar.

8.  Setelah melakukan step 7 dan menunggu lagi, mestinya kali ini tidak ada masalah dalam instalasi GRUB. Sekedar info: sebaiknya GRUB diinstal pada MBR dari hdd yg ingin booting linux. Contoh: pada PC saya terdapat internal hdd berisi win7 (terdeteksi pada Kali sebagai sda) namun saya ingin bisa booting dari eksternal hdd pada PC manapun, karenanya saya install GRUB pada MBR dari hdd eksternal saya (pada Kali dideteksi sebagai sdb)

9.  Setelah instalasi GRUB, proses instalasi akan berlanjut sedikit lagi hingga akhirnya stuck pada layar ‘finishing’. Coba saja ditunggu 15menit. Jika tetap tidak ada perubahan atau tetap stuck di situ, tekan saja alt+ctrl+F1 lalu ketik ‘poweroff’ dan ‘enter’

10.  Cobalah booting dengan menggunakan hdd yg terinstall Kali, seharusnya akan muncul GRUB Loader dan sudah bisa booting Kali dengan lancar

Demikian proses instalasi Linux Kali yg saya lakukan. Jika ada rekan-rekan yg ingin memberikan usulan ataupun pertanyaan silahkan mengisi pada komentar. Semoga artikel ini dapat berguna.

Pesan terakhir: Do only Ethical hacking, not a crime. 🙂