Tôi vừa cài đặt Arch Linux lên máy tính mới sáng bóng của mình (bo mạch chủ ASUS ROG) và trong khi quá trình cài đặt và cấu hình của Grub không gặp sự cố, cố gắng khởi động hệ thống không thành công. Về cơ bản, bạn bật điều này lên, nó hiển thị logo khởi động, sau đó đưa bạn vào BIOS.
Những thứ bạn muốn biết:
- Hệ thống là BIOS, không phải EFI / GPT. Bo mạch chủ hỗ trợ EFI, nhưng nó đã đến với tôi với Windows 10 được cài đặt sẵn trên một đĩa được phân vùng msdos và tôi chỉ phân vùng lại nó chứ không xóa sạch Windows.
- Ổ cứng chính là một trong những ổ NVME mới có răng cưa này. Nó xuất hiện dưới dạng / dev / nvme0n1 trong Linux.
- Ổ đĩa có 4 phân vùng. 3 phân vùng Windows đã ở đó khi tôi nhận được nó. Tôi vừa thay đổi kích thước cái thứ 3 để nhường chỗ cho Linux:
- HPFS / NTFS / exFAT
- HPFS / NTFS / exFAT
- WinRE ẩn ẩn
- Linux
- Phân vùng Linux được định dạng bằng ext4
- Grub đã được cài đặt với
grub-install --target=i386-pc /dev/nvme0n1
- Khi tôi khởi động từ thanh USB ở chế độ không phải efi (BIOS có một tùy chọn cho việc này) tôi có tùy chọn này
Boot existing OS
. Khi tôi chọn nó, nó thất bại. Tuy nhiên , nếu tôi nhấntab
để chỉnh sửa đĩa và số phân vùng và đặt nó thànhhd2 0
hoạt động . Tôi nhận được Grub và nếu tôi nhấn enter, mọi thứ sẽ khởi động như bình thường. - BIOS có một sự thay đổi
Windows EFI
so vớiOther OS
. Tôi đã chọn cái sau và đã tắt Secure Boot. - Hệ thống này đã chạy Gentoo Linux trong khoảng 8 tháng cho đến ngày hôm nay khi tôi cố gắng chuyển các bản phân phối.
Tôi đã thực hiện một số chọc xung quanh dòng lệnh Grub theo hướng dẫn này và mọi thứ hoạt động như mong đợi. Tôi có thể set root=(hd2,0)
vv và hệ thống khởi động tốt. Tôi chỉ không thể nhận được hộp của mình để nhận ra Grub khi khởi động. Tôi chỉ có thể làm cho nó hoạt động bằng cách khởi động một thanh USB.
Hãy giúp tôi?