setelah setengah hari pemecahan masalah saya masih tidak bisa memulai Arch dengan benar. Saya menggunakan sistem dual-boot dan Grub biasanya memulai Arch dengan benar tetapi sering terjadi ia mencoba memuat dari sistem file vfat yang tidak diketahui dan memberikan kesalahan (vfat -> partisi Windows?). Jadi saya mencoba untuk menyesuaikan menu boot grub untuk menambahkan partisi boot yang tepat.
Apa yang saya miliki sejauh ini:
$ lsblk
sda
|-sda1 nfts System-reserviert
|-sda2 ntfs Windows
|-sdaX ntfs Other partitions
sdb
|-sdb1 ext4 home /home
sdc
|-sdc1 #1MB MBR
|-sdc2 ext2 boot /boot
|-sdc3 f2fs root /
sda dipartisi dengan MBR dan sdb dan sdc dengan GPT. Saya memiliki komputer BIOS. Instalasi Archlinux dibuat seperti yang tertulis di wiki Archlinux. Kedua sistem itu dan masih dapat di-boot dengan benar, meskipun saya harus menambahkan Windows secara manual di file /etc/grub.d/40_custom. Dan seperti yang dikatakan, dari waktu ke waktu Archlinux tidak ditemukan. Saya ingin menyelesaikannya dengan menambahkan entri menu khusus untuk Arch. Tetapi untuk saat ini Grub gagal mem-boot entri baru, mengeluh bahwa saya harus memuat kernel terlebih dahulu. Bagaimana saya bisa memecahkan masalah ini?
Ini configfile Grub saya (komentar dihapus) yang dibuat secara analog dengan Archlinux wiki :
$ cat /etc/grub.d/40-custom
menuentry "Archlinux" {
search --label --set-root=root "root"
linux /boot/vmlinuz-linux root=/dev/disk/by-label/root rw
initrd /boot/initramfs-linux.img
}
menuentry "Windows" {
insmod part_msdos
insmod nfts
insmod ntldr
search --label --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,mados1 --hint-baremetal=ahci,msdos1 "System-reserviert"
}
Kesalahan: tidak ada perangkat seperti itu: root Kesalahan: file / boot / vmlinuz-linux tidak ditemukan Kesalahan: Anda harus memuat kernel terlebih dahulu
sumber