GNU/Linux >> Belajar Linux >  >> Arch Linux

Cara Dual Boot Arch Linux dan Windows 10 pada sistem UEFI

Dalam panduan ini, Anda akan belajar cara Dual boot Arch Linux dengan Windows 10 pada sistem UEFI. Panduan ini mengasumsikan bahwa Anda telah menginstal Windows 10 di sistem Anda.

Prasyarat

Sebelum Anda mulai mengonfigurasi pengaturan boot ganda, pastikan persyaratan berikut terpenuhi:

  • Media instalasi Arch Linux yang dapat di-boot (Baik USB atau DVD). Untuk mengunduh ISO Arch Linux terbaru, lanjutkan ke halaman unduh resmi Arch Linux. Setelah Anda mendownload image ISO, ambil drive USB 8 GB dan buat drive tersebut dapat di-boot menggunakan alat Rufus atau aplikasi lain apa pun yang dapat membuat drive USB yang dapat di-boot.
  • Koneksi internet yang cepat dan stabil untuk mengunduh dan menginstal paket perangkat lunak.

Langkah 1) Buat partisi terpisah untuk instalasi Arch Linux

Agar pengaturan dual boot berfungsi, kita perlu membuat partisi terpisah pada hard drive tempat Arch Linux akan diinstal. Untuk melakukannya, buka utilitas manajemen disk dengan menekan Tombol Windows + R. Di kotak dialog, ketik diskmgmt.msc dan tekan ENTER.

Ini meluncurkan utilitas manajemen disk yang menampilkan berbagai partisi disk pada hard drive Anda. Kita akan membuat partisi yang tidak terisi dengan mengecilkan drive C. Jika Anda memiliki partisi yang lebih besar dari drive C, silakan gunakan untuk membuat partisi terpisah,

Jadi, kita akan klik kanan pada drive C dan pilih opsi 'Shrink Volume' seperti yang ditunjukkan

Pada kotak dialog pop-up yang muncul, kita akan menentukan jumlah menyusut seperti yang ditunjukkan. Ini adalah jumlah yang akan dialokasikan untuk instalasi Arch Linux. Dalam contoh kami, kami telah menyusut 20 GB ruang hard disk akan berfungsi sebagai ruang yang tidak terisi.

Setelah Anda puas, klik tombol 'Shrink'.

Ruang Anda yang tidak terisi akan ditunjukkan seperti yang ditunjukkan di bawah ini. Dalam kasus kami, kami telah menyisihkan sekitar 20G untuk instalasi Arch Linux.

Dengan partisi yang tidak terisi, colokkan USB yang dapat di-boot dan reboot PC Anda.

Langkah 2) Konfigurasikan BIOS untuk boot dari media yang dapat di-boot

Sebelum Anda memulai proses instalasi, sebaiknya atur prioritas booting di BIOS untuk memilih media yang dapat di-boot sebagai opsi yang paling disukai. Tergantung pada vendor Anda, Anda dapat menekan tombol Esc, atau F10 untuk masuk ke BIOS dan menavigasi ke Menu prioritas boot.

Perhatikan juga bahwa kami menggunakan mode UEFI untuk penginstalan.

Setelah Anda memilih media boot, tekan tombol ESC untuk melanjutkan proses booting.

Langkah 3) Mulai instalasi Arch Linux

Pada layar boot, Anda akan disajikan dengan opsi seperti yang ditunjukkan di bawah ini. Pilih opsi pertama – Media instalasi Arch Linux (x86_64, UEFI) dan tekan ENTER.

Ini menginisialisasi Arch Linux sebagaimana dibuktikan oleh pesan boot di layar.

Setelah beberapa detik, ini akan mengantar Anda ke prompt seperti yang ditunjukkan di bawah ini.

Untuk mengonfirmasi bahwa Anda memiliki dukungan EFI, jalankan perintah:

# ls /sys/firmware/efi/efivars

Anda harus mendapatkan beberapa entri di layar seperti yang ditunjukkan. Jika tidak ada yang tercantum di layar Anda, berarti Anda menggunakan MBR dan panduan ini tidak akan berfungsi untuk Anda dalam mengonfigurasi pengaturan boot ganda.

Saat Anda memulai penginstalan, Anda mungkin ingin memastikan bahwa Anda memiliki konektivitas internet. Konektivitas internet sangat penting dalam mengatur waktu dan tanggal.

Anda dapat melakukan ping ke DNS Google seperti yang ditunjukkan:

# ping 8.8.8.8 -c 4

Anda harus mendapatkan balasan positif seperti yang ditunjukkan.

Langkah 4) Perbarui waktu dan tanggal

Selanjutnya, kita akan memperbarui waktu dan tanggal sistem menggunakan perintah timedatectl seperti yang ditunjukkan.

# timedatectl set-ntp true

Anda kemudian dapat mengkonfirmasi waktu dan tanggal menggunakan perintah

# timedatectl status

Langkah 5) Buat &format partisi Linux

Selanjutnya, kita akan mempartisi hard drive kita dan membuat beberapa partisi Linux. Cara mudah untuk melakukannya adalah dengan menggunakan utilitas cfdisk. Jalankan perintah:

# cfdisk

Ini menampilkan semua partisi yang tersedia termasuk partisi Windows.

Seperti yang Anda lihat, kami memiliki beberapa ruang kosong 19.5G yang kami buat sebelumnya pada langkah 1 dari menyusutkan drive C di sisi Windows. Dengan menggunakan partisi ini, kita akan membuat partisi Linux berikut :

  • Partisi root    /     12G
  • tukar partisi          4G

Untuk mencapai ini, kami akan menavigasi ke ruang kosong dengan 19.5G tepat setelah volume /dev/sda3 dan tekan ENTER. Kami kemudian akan menentukan volume sebagai 12G untuk partisi root seperti yang ditunjukkan di bawah ini. Kemudian tekan ENTER.

Partisi root akan dibuat dengan jenis sistem file Linux seperti yang ditunjukkan.

Selanjutnya, kita akan membuat partisi lain untuk swap. Dengan menggunakan metode yang sama, kita akan melanjutkan ke sisa partisi gratis 7G dan memilih opsi 'Baru'.

Tentukan ukuran partisi sebagai 4G

Karena ini akan menjadi partisi swap kita, kita perlu melakukan langkah ekstra dan memodifikasi tipe partisi. Oleh karena itu, kami akan memilih opsi 'tipe' dan tekan ENTER.

Pada daftar yang muncul, pilih 'Linux Swap' dan tekan ENTER.

Pada titik ini, partisi swap root dan Linux dibuat seperti yang terlihat dari tabel partisi di bawah ini.

Untuk menyimpan partisi, pilih opsi 'Tulis' dan tekan ENTER.

Saat ditanya apakah Anda ingin menulis partisi ke disk, cukup ketik 'yes' dan tekan ENTER.

Untuk keluar dari utilitas cfdisk, pilih opsi 'Keluar' dan tekan ENTER.

Langkah 6) Format dan mount partisi

Agar partisi dapat digunakan dan tersedia untuk digunakan, kita perlu memformatnya dan kemudian memasangnya.

Untuk memformat partisi root, jalankan perintah:

# mkfs.ext4 /dev/sda5

Untuk partisi swap, gunakan perintah:

# mkswap /dev/sda6

Kemudian aktifkan swap menggunakan perintah swapon yang ditunjukkan:

# swapon /dev/sda6

Selanjutnya, mount partisi root ke direktori /mnt

# mount /dev/sda5 /mnt

Selain itu, kita akan membuat direktori untuk partisi EFI di mana kita akan me-mount sistem Windows EFI yang , dalam kasus kita terletak di partisi /dev/sda1.

# mkdir /mnt/efi

Kemudian pasang partisi EFI pada titik pemasangan EFI.

# mount /dev/sda1 /mnt/efi

Langkah 7)  Instal sistem dasar dan paket firmware Linux lain yang diperlukan

Selanjutnya, kita akan menginstal paket pusat untuk sistem Linux kita termasuk paket dasar dan firmware Linux.

# pacstrap /mnt base linux linux-firmware

Ini akan memakan waktu cukup lama. Pada titik ini, Anda dapat beristirahat dan berjalan-jalan dan minum kopi. Ketika instalasi berhasil, Anda akan mendapatkan output berikut.

Langkah 8)  Buat file fstab

Langkah selanjutnya adalah membuat file fstab pada direktori /mnt sebagai berikut.

# genfstab -U /mnt >> /mnt/etc/fstab

Langkah 9)  Siapkan zona waktu

Setelah membuat file ftab, navigasikan ke sistem file root yang baru dibuat

# arch-chroot /mnt

Anda dapat memverifikasi bahwa Anda berada di sistem file root menggunakan perintah seperti yang ditunjukkan.

# ls

Informasi zona waktu ditemukan di direktori /usr/share/zoneinfo/. Untuk mengatur zona waktu Anda, buat tautan simbolis ke /etc/localtime

Jalur.

# ln -sf /usr/share/zoneinfo/US/Pacific /etc/localtime

Selanjutnya, sinkronkan jam perangkat keras menggunakan perintah:

# hwclock --systohc

Langkah 10) Siapkan lokal

Lokal menentukan bahasa sistem, format mata uang, penomoran dan tanggal pada sistem Anda. Informasi ini terdapat dalam file /etc/locale.gen . Jadi, buka file menggunakan editor vim.

# vim /etc/locale.gen

CATATAN:Untuk menginstal editor vim, gunakan perintah pacman sebagai berikut:

# pacman -Sy vim

Setelah Anda mengakses file, gulir dan batalkan komentar pada lokal pilihan Anda. Dalam hal ini, kami telah memutuskan untuk menggunakan en_US.UTF-8 UTF-8

Simpan dan keluar dari file. Selanjutnya buat konfigurasi lokal menggunakan perintah.

# locale-gen

Selanjutnya, buat file konfigurasi lokal baru dan simpan lokal seperti yang ditunjukkan.

# echo "LANG=EN_US.UTF-8" > /etc/locale.conf

Langkah 11)  Siapkan nama host

Selanjutnya, kita akan mengkonfigurasi nama host dari Sistem Arch kita. Pertama, buat file baru dan tentukan nama host seperti yang ditunjukkan.

# echo linuxtechi > /etc/hostname

Setelah itu, ubah file /etc/hosts sebagai berikut.

# echo "127.0.1.1  linuxtechi" >> /etc/hosts

Langkah 12) Instal Netctl Network Manager

Untuk menggunakan internet setelah instalasi selesai dan setelah reboot, kita perlu menginstal manajer jaringan. Dalam contoh ini kita akan menginstal netctl network manager sebagai berikut

# pacman -Sy netctl

Selama instalasi beberapa dependensi opsional untuk netctl terdaftar. Kami akan menginstal dependensi berikut. Ini adalah:

  • dhcpcd – Untuk dukungan DHCP
  • wpa-supplicant  – Untuk jaringan nirkabel
  • ifplugd  – Untuk jaringan koneksi kabel

Dependensi ini akan membantu Anda mengatur jaringan tanpa masalah saat Anda boot berikutnya ke Arch Linux.

Untuk menginstal dependensi opsional, jalankan perintah di bawah ini:

# pacman -Sy dhcpcd wpa-supplicant ifplugd

Langkah 13)  Buat pengguna biasa

Selanjutnya, kita akan membuat pengguna biasa bernama linuxtechi dan menempatkannya di grup roda sebagai berikut.

# useradd -G wheel -m linuxtechi

Langkah selanjutnya adalah memberikan kata sandi kepada pengguna.

# passwd linuxtechi

Langkah 14)  Instal bootloader GRUB

Kami semakin dekat dengan garis finis. Pada langkah ini, kita akan menginstal bootloader grub untuk memungkinkan kita boot ke sistem Arch Linux setelah reboot.

Kami akan menginstal paket bootloader grub bersama paket efi boot manager karena kami menggunakan mode UEFI.

# pacman -S grub efibootmgr

Selanjutnya, instal paket os-prober yang akan mengaktifkan Arch Linux untuk mendeteksi sistem operasi Windows.

# pacman -S os-prober

Kemudian instal grub pada direktori EFI seperti yang ditunjukkan.

# grub-install --target=x86_64-efi --efi-directory=/efi --bootloader-id=GRUB

Dan instal file konfigurasi grub seperti yang ditunjukkan.

# grub-mkconfig -o /boot/grub/grub.cfg

Baris terakhir merupakan indikasi bahwa Arch telah mendeteksi keberadaan Windows Boot manager pada partisi /dev/sda1. Sempurna!

Terakhir, tetapkan kata sandi untuk pengguna root seperti yang ditunjukkan.

# passwd

Kemudian keluar dan reboot sistem Anda.

# exit
# reboot

Langkah 15)  Boot ke Arch Linux

Saat booting, bootloader GRUB akan menampilkan berbagai opsi termasuk boot ke Arch Linux, yang merupakan opsi pertama, dan juga boot ke Windows yang merupakan opsi terakhir dalam kasus saya.

Masuk sebagai pengguna biasa Anda seperti yang ditunjukkan

Langkah 16)  Pasang tugas Penginstalan

Salah satu hal yang saya perhatikan ketika saya login adalah bahwa saya tidak memiliki koneksi internet. Ini adalah masalah yang disebabkan oleh pengaturan profil dhcp default yang perlu dimodifikasi untuk mengakomodasi antarmuka jaringan yang terpasang pada sistem Arch Linux.

Untuk menemukan antarmuka yang terpasang, jalankan perintah:

$ ip link

Outputnya mengkonfirmasi bahwa antarmuka jaringan kami adalah enp0s3

Kita perlu memodifikasi file ethernet-dhcp di jalur /etc/netctl/examples/ dan mengedit antarmuka jaringan.

Tapi pertama-tama, mari salin file ke direktori /etc/netctl.

Beralih ke pengguna root

# su

Salin file ethernet-dhcp ke direktori /etc/netctl.

# cp /etc/netctl/examples/ethernet-dhcp  /etc/netctl/custom-dhcp-profile

Selanjutnya, navigasikan ke direktori /etc/netctl.

# cd /etc/netctl

Gunakan editor vim untuk mengedit file.

# vim custom-dhcp-profile

Atribut  interface disetel ke eth0.

Namun, seperti yang kita lihat sebelumnya, antarmuka jaringan kita adalah enp0s3. Oleh karena itu, modifikasi ke enp0s3. Selain itu, batalkan komentar pada baris yang dimulai dengan parameter DHCPClient.

DHCPClient=dhcpcd

Ini memungkinkan sistem untuk menerima alamat IP menggunakan layanan dhcp.

Simpan dan keluar dari file konfigurasi. Selanjutnya, aktifkan profil dhcp khusus.

# netctl enable custom-dhcp-profile

Dan terakhir aktifkan layanan dhcp.

# systemctl enable dhcpcd.service

Antarmuka Anda sekarang harus memilih alamat IP dari router dan Anda harus memiliki koneksi internet.

Anda dapat menginstal sistem X windows seperti yang ditunjukkan,

$ sudo pacman -S xorg xorg-server

Kemudian instal pengelola tampilan. Misalnya, untuk menginstal GNOME, jalankan:

$ sudo pacman -S gnome

Kemudian mulai dan aktifkan layanan gdm

$ sudo systemctl start gdm
$ sudo systemctl enable gdm

Ini membawa kita ke akhir topik yang panjang ini. Mudah-mudahan, Anda sekarang dapat melakukan Dual boot Arch Linux dengan Windows pada sistem UEFI.


Arch Linux
  1. Cara dual boot Manjaro dan Windows 10

  2. Cara dual boot Windows 10 dan MX Linux

  3. Bagaimana Cara Dual Boot Ubuntu Dan Linux Mint?

  1. Boot ganda Windows dan Linux menggunakan UEFI

  2. Linux – Dual Boot Windows Pada Harddisk Kedua, Sistem UEFA/gpt?

  3. Bagaimana Cara Dual Boot Windows Xp Dan Ubuntu?

  1. Boot ganda Ubuntu Linux dan Windows 7

  2. Cara dual boot Windows XP dan Ubuntu Linux

  3. Cara dual boot Kali Linux dan Windows 10