Instalasi dari Umsdos tidak jauh berbeda dengan instalasi sistem Linux yang biasa (berbasis Ext2)
Ada dua perbedaan utama.
/mnt/linux
Langkah yang normal untuk instalasi adalah :
/mnt
relatif terhadap instalasi root disk. /mnt
. Dengan Umsdos, langkah 1 tidak diperlukan (bukankah tujuan utama dari Umsdos adalah untuk tidak memformat hard disk Anda ?)
Sistem Umsdos dapat diinstall hanya dengan mengkopi seluruh paket ke dalam /mnt.
Cara tersebut bisa saja digunakan. Akan
tetapi akan menciptakan kumpulan subdirektori dalam direktori root DOS anda (C:) dan anda pasti tidak akan menyukainya.
Inilah alasan mengapa seluruh instalasi Umsdos menggunakan cara pseudo-root. Dan inilah perbedaan utama diantara instalasi
Ext2 yang normal dan cara Umsdos, yaitu : Seluruh file dikopi kedalam
/mnt/linux
.
/mnt/linux
/mnt/linux
bukan direktori biasa, karena harus terlebih dahulu dipromosikan sehinga nantinya mampu menangani nama
panjang file Linux dan file tertentu (links, device). Langkah untuk mensetup /mnt/linux :
Hanya itu saja !
Meskipun setup /mnt/linux
sangat mudah, terdapat banyak paket instalasi yang menjadi salah
terinstall karenanya. Bagaimana bisa terjadi?
Masalah terbesar pada instalasi muncul dari ketidakkompatibelan program umssync. Umsdos telah diupdate dalam Linux 1.1.88
(penulis tidak ingat pasti) dan sebuah cacat telah ditemukan dalam umssync. Untuk menghindari kebingungan dalam komunitas
Linux, diputuskan untuk membuat level kekompatibelan yang dibutuhkan untuk semua tools Umsdos. Versi lama dari tools
otomatis akan ditolak.
Sementara banyak distribusi tidak memperbaharui utility umssync mereka pada disk instalasi.
Masih banyak distribusi yang seperti ini. Hasil jaringan menunjukkan bahwa direktori /mnt/linux yang tidak terpromosi sama sekali dan akan memotong seluruh nama panjang dan akan menolak semua file khusus.
Kita bisa melakukan test lebih dahulu selama proses instalasi untuk mengecek apakah terjadi kesalahan. Berterimakasihlah kepada
mekanisme pseudo console dari Linux
, anda dapat melakukannya tanpa meninggalkan program instalasi. Lakukan langkah berikut :
Alt-F2
(tombol Alt
dan tombol F2
ditekan bersamaan) >TOTO
ls -l
Anda seharusnya akan melihat file kosong TOTO
dalam huruf besar. jika anda melihatnya dalam huruf kecil, kesalahan terjadi.
Cobalah lakukan langkah umssync kembali. Umssync dapat digunakan berulang-ulang tanpa masalah. umssync . Jika tidak
terjadi pesan kesalahan, lakukan test TOTO
kembali. Jika TOTO
terlihat bagus, maka semua sudah OK. Sesuatu yang aneh terjadi
dalam instalasi, tetapi simpan saja. Lanjutkan. Alt-F1
untuk kembali ke layar instalasi
Jika test gagal, cara memperbaiki yang baik adalah mengambil instalasi root disk yang terbaru. Anda dapat membetulkan root disk dengan menginstall versi terbaru dari umssync. Hal ini tidak sulit tetapi membutuhkan sistem linux yang bekerja. Anda cukup me-mount floppy root disk dan ganti umssync yang salah dengan yang baru.
Hampir semua instalasi UMSDOS yang gagal, mencetak pesan yang aneh. Hal ini bukan merupakan bug di UMSDOS meskipun pesan yang terlihat aneh. Penyebabnya antara lain :
/mnt/linux
tidak dibuat dengan tepat (tidak terpromosi). Semua file-file dan link-link dan nama panjang tidak dapat
dibuat dengan tepat. /mnt/linux
tidak secara tepat di setup. Umumnya disebabkan oleh ketidaktepatan utility umssync pada disket instalasi root. /etc/init
hilang. Init lalu ditempatkan dalam /sbin
. Anda dapat membetulkannya dengan mengambil kernel yang
terbaru. Hal ini direkomendasikan karena bug lain telah ditemukan dan telah dibetulkan dalam 1.2.2. Jika anda tidak
bisa meng-upgrade, lakukan hal berikut :
mount -b umsdos /dev/hdxx /mnt
dimana /dev/hdxx
adalah partisi DOS anda cd /mnt/linux/etc
ln -s ../sbin/init init
cd /
Ctrl-Alt-Del
sayangnya dua langkah pertama (masalah instalasi) menghasilkan instalasi yang tidak berguna. Uninstall (lihat sesi berikutnya) kemudian install kembali.
Satu hal menarik mengenai Umsdos dan mekanisme pseudo-rootnya, adalah anda dapat meng-uninstall tanpa kesulitan. Anda hanya perlu mem-boot DOS dan secara rekursif menghapus direktori Linux. Hanya itu saja. Umsdos tidak membutuhkan driver khusus dalam config.sys, dan tidak juga membuat sesuatu yang khusus diluar direktori Linux.
Hal ini bisa dilakukan dari Linux
atau dari DOS. Anda cukup mengkopi secara rekursif direktori Linux dari satu drive
ke drive lain. Setelah itu anda harus mengatur mekanisme boot anda (umumnya perintah loadlin) dan file /etc/fstab. Umsdos
dapat jalan di drive DOS manapun. Tidak ada keharusan untuk menginstallnya pada drive C:, tidak juga terlalu penting untuk
menuliskannya pada hard drive pertama. Pokoknya gak perlu.
Faktanya kita bisa memutuskan memiliki beberapa instalasi Umsdos pada drive yang berbeda, lakukan eksperimen saja.
Bagaimana bila anda ingin menginstall sistem Linux
dalam jumlah besar tapi waktu yang tersedia terbatas?
Sistem Umsdos hidup dalam dunia DOS. Anda dapat mengambil keuntungan dari hal ini bila anda ingin mudah menginstall
Linux
. Anda dapat menginstall dan mengkonfigurasikan sistem Umsdos pada situs anda. Ketika anda telah merasa puas
dengan konfigurasi dan paket yang telah dipilih, anda dapat mem-boot DOS dan mengkopi direktory linux lengkap ke sever file
DOS anda. Lalu pindah ke DOS station lain dan anda cukup mengkopi file-file yang ada dalam drive network ke drive lokal.
Hanya itu saja. Hanya mengatur script boot (Loadlinx) dan coba.
Dengan pengaturan minimal (nama Host, nomer IP), seseorang akan mampu menginstall sistem Linux dalam beberapa menit.
Pembaca yang tertarik perlu mencatat bahwa menginstall sistem Linux dengan mengkopi sistem yang sedang berjalan juga akan bekerja untuk sistem Linux lain, termasuk basis Ext2.
Yang menarik dari Linux adalah tidak diperlukan file tersembunyi yang harus diinstall oleh program instalasi.