Saya ingin dual boot ArchLinux dengan Ubuntu saya. Saya ingin beberapa petunjuk bagaimana melakukannya tanpa terlalu banyak merusak partisi saya. Saat ini, skema partisi Komputer saya berjalan seperti ini:
(Ubuntu only)
sda
sda1 [boot loader]
sda2 [root]
sda3 [swap]
sda4 [home]
Jika saya menginstal Arch saja, saya akan memiliki skema partisi yang sama. Sekarang bagaimana saya harus mempersiapkan partisi saya agar berhasil dual-boot? Saya punya saran meskipun mungkin naif:
sda
sda1 [bootloader] -> Will it detect Arch?
sda2 [root_ubuntu]
sda3 [swap]
sda4 [home_ubuntu] -> I have a lot of space, I could just resize and divide this partition.
sda5 [root_arch]
sda6 [home_arch]
Apakah skema di atas akan menjadi implementasi yang bisa diterapkan? Bagaimanapun, apa yang Anda sarankan saya lakukan? File mana (config, dll) yang harus saya buat atau modifikasi?
ubuntu
arch-linux
partition
dual-boot
kaligne
sumber
sumber
chroot
ke partisi USB yang terpasang ... Apakah itu berhasil?Jawaban:
Skema ini tentu bisa diterapkan. Anda benar, solusi terbaik adalah mengubah tata letak Anda saat ini sesedikit mungkin.
Jika Anda tidak meminta Arch Linux untuk menginstal bootloader Grub-nya, Anda harus menjalankan
grub-mkconfig -o /boot/grub/grub.cfg
di Ubuntu (jika Anda menginstal os-prober, itu akan menemukan instalasi Arch Anda dan memperbarui semua file konfigurasi secara otomatis).Anda dapat menemukan informasi yang Anda butuhkan tentang Grub di Arch Linux wiki: https://wiki.archlinux.org/index.php/GRUB (hampir semua instuctions berlaku untuk versi Ubuntu saat ini)
sumber
Sementara dual booting adalah konsep yang berguna untuk memungkinkan Anda menggunakan Windows dan Linux pada mesin yang sama, manfaat dari dual boot Linux lebih halus. Proses boot di Linux biasanya melibatkan penggunaan boot loader untuk memuat kernel dan ram disk yang akhirnya me-mount sistem file root dan memungkinkan Anda melakukan sesuatu. Distro yang berbeda memiliki kernel yang berbeda, dan banyak distro yang menambal kernel ke luasan yang berbeda. Jika Anda ingin menjalankan dua kernel yang berbeda, baik untuk distro yang sama atau distro yang berbeda, maka Anda perlu dual boot. Jika Anda senang dengan kernel yang sama, Anda biasanya tidak perlu dual boot untuk dapat menjalankan dua distribusi Linux yang berbeda, Anda bisa membuat chroot untuk setiap distribusi tambahan. Arch wiki memiliki artikel bagus tentang Arch chroot dan menginstal chroot.
Satu keuntungan, berdasarkan komentar Anda, menggunakan chroot, adalah Anda bisa melakukan instalasi USB Arch yang sepenuhnya dapat di-boot dan kemudian cukup chroot ke dalamnya dalam sebagian besar keadaan. Ini berarti Anda tidak perlu mengubah hard disk utama (sda) sama sekali.
sumber
/mnt
dan partisi arch_home di/mnt/home
. Direktori home arch_user saya ada di/mnt/home/
. Saya menggunakanchroot /mnt
. Bagaimana cara saya masuk ke akun arch_user saya?