Cara Menjalankan Distro di Atas Distro dengan Systemd-nspawn / Chroot
mrfdn - Artikel ini akan menjelaskan tentang cara menjalankan linux di atas linux lain.
Awalnya saya juga tidak percaya bahwa ini bisa dilakukan.
Dengan memahami ini maka wawasan kita tentang linux akan semakin bertambah.
Saat menulis artikel ini saya masih menggunakan distro Fedora linux .
Saya hendak menjalankan distro Debian di atas Fedora.
Caranya adalah dengan melakukan instalasi Debian via tool bernama debootstrap, lalu menjalankan debian dengan perintah systemd-nspawn.
Systemd-nspawn sama seperti chroot, namun lebih baik.
Konsep melakukan hal ini sama halnya seperti melakukan instalasi linux di Virtualbox, namun dikerjakan di Terminal dengan beberapa perintah.
Hal yang keren adalah, pada distro yang akan diinstal, kita tidak perlu menyertakan kernel, karena kernel yang akan dipakai adalah kernel sistem operasi yang sedang terpasang. Dalam hal ini kernel yang akan dipakai adalah kernelnya Fedora.
Keren banget kan!!!
Manfaat melakuan chroot / systemd-nspawn
- Kita bisa menjalankan aplikasi yang berbeda dari repository lain. Misalnya, anda ingin menjalankan aplikasi .deb tetapi sistem anda berjalan pada .rpm. Maka dengan ini kita bisa menjalankannya secara bersamaan.
- Melakukan virtualisasi dengan sangat mudah.
- Tidak memakan banyak ruang hard disk, karena kita hanya ingin install minimal root distro tersebut.
- Gampang dihapus, karena root tersimpan di satu folder saja.
Cara install Debian di atas Fedora via debootstrap
Langkah 1 - Buat folder/direktori baru di dalam /mnt/
Sebenarnya bisa di mana saja asalkan di dalam root. Di sini saya akan install di /mnt/deb
$ su
masukkan password
lalu buat direktori baru
# mkdir /mnt/deb
**# cd /mnt/deb
**
Langkah 2 - Download Debian stable
# debootstrap stable /mnt/deb http://deb.debian.org/debian/
Tunggu sampai selesai**.**
Cek isi file /mnt/deb
# cd /mnt/deb
# ls
Langkah 3 - Jalankan Debian stable
# systemd-nspawn -D /mnt/deb/
Sekarang anda sudah masuk di sistem Debian.
Berikan password root, ketik
# passwd
ketik password 2 kali
Langkah 4 - Cek versi debian yang sudah diinstall, ketik
# cat /etc/*rel*
Sekarang jika ingin anda bisa melakukan update sistem debian, dengan mengetik
# apt update
Anda juga bisa install aplikasi yang diinginkan seperti neofetch, htop dan lain-lain
Untuk keluar ketik
# exit
Debian berhasil berjalan di atas kernel milik Fedora
Akhir kata
Artikel ini membahas tentang cara menjalankan distro linux di atas distro linux os yang sedang berjalan.
Semoga menjadi informasi bagi anda yang ingin menambah ilmu tentang linux.
Saya sendiri mendapatkan informasi ini melalui grub facebook Linux Indonesia. Saya baru tahu kalau linux itu bisa seperti ini.
Inilah salah satu manfaat berkomunitas yang saya dapatkan.
Saya tulis disini sebagai catatan saya sendiri bahwa pernah melakukan hal ini.
Semoga bermanfaat.
Artikel bermanfaat
https://wiki.debian.org/Debootstrap
https://wiki.debian.org/nspawn
https://www.freedesktop.org/software/systemd/man/systemd-nspawn.html