Cara Menjalankan Distro di Atas Distro dengan Systemd-nspawn / Chroot

mrfdn author

Rafi

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. 

install linux distro chroot systemd-nspawn debootstrap fedora debian

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

install distro linux chroot systemd-nspawn debootstrap

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

mrfdn author

Rafi

  • 15 year+ of Linux user.
  • 5 years+ blogger and web developer.

Jika artikel yang dibuatnya ternyata bermanfaat, support dengan cara

Baca juga