Tambahkan ArchLinux ke Ubuntu dual-boot

8

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?

kaligne
sumber
Pernahkah Anda berpikir untuk menginstal Arch ke chroot ?
StrongBad
Saya melakukan hampir semua ini, kecuali saya juga memiliki partisi Windows. Saya memutuskan untuk menjaga GRUB dari Ubuntu, dan itu juga berfungsi dengan baik.
Sparhawk
@ StrongBad: Tidak, saya belum. Sepertinya itu ide yang bagus. Haruskah saya mengerti bahwa saya dapat menginstal lengkungan pada partisi USB, kemudian dari Ubuntu saya dapat memasangnya, kemudian menggunakan chrootke partisi USB yang terpasang ... Apakah itu berhasil?
kaligne
@ user3298319 ya, lihat jawaban saya.
StrongBad

Jawaban:

5

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.cfgdi 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)

happycorsair
sumber
2

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.

StrongBad
sumber
Terima kasih atas penjelasannya. Jika saya ingin menggunakan GUI (gnome) dengan ArchLinux dengan cara ini, saya kira saya harus mengkonfigurasi X setiap kali stik USB dicolokkan ke komputer dengan kartu video yang berbeda bukan?
kaligne
@ user3298319 Saya memiliki instal USB stick dengan LXDE (tapi saya tidak berpikir Gnome akan berbeda) dan X auto mendeteksi pengaturan monitor tunggal yang sederhana (misalnya, laptop dan desktop). Untuk pengaturan dua monitor, monitor yang diputar, atau kasus lain di mana monitor tidak diidentifikasi dengan benar, saya perlu menggunakan xrandr atau manajer monitor grafis untuk mengatur monitor. Belum terlalu banyak masalah dengan menggunakan driver open source.
StrongBad
Kedengarannya sangat menjanjikan, saya akan mencobanya malam ini atau besok! =)
kaligne
Ok saya kloning partisi arch_root dan arch_home saya pada stick thumb usb dipartisi. Sekarang masuk ke Ubuntu saya. Saya memasang partisi arch_root di /mntdan partisi arch_home di /mnt/home. Direktori home arch_user saya ada di /mnt/home/. Saya menggunakan chroot /mnt. Bagaimana cara saya masuk ke akun arch_user saya?
kaligne