Tôi đã cài đặt Ubuntu trên máy tính của mình. Tôi quyết định cài đặt Arch linux, nhưng tôi đã bỏ qua phần về cài đặt Grub vì nó đã được cài đặt. Thấy Arch không hiển thị trong danh sách menu của Grub, tôi quyết định cài đặt nó trong Arch. Tôi đã gắn phân vùng Arch trong Ubuntu và tôi chro vào nó. Tôi đã ban hành lệnh pacman -S grub-bios
và nhận được những điều sau đây:
error: could not open file: /etc/mtab: No such file or directory
error: could not determine filesystem mount points
error: failed to commit transaction (unexpected error)
Errors occurred, no packages were upgraded.
/etc/mtab
là một liên kết tượng trưng đến /proc/self/mounts
, nhưng không có gì trong /proc
thư mục.
Tôi đang làm gì sai?
Như một sự bổ sung, tôi có đang đi đúng hướng để khiến Arch xuất hiện trong danh sách của Grub không? EDIT : Tôi đã có thể làm cho Arch xuất hiện trong danh sách của Grub từ Ubuntu bằng cách thực hiện sudo mount /dev/sdaX
( thay thế X bằng số phân vùng của Arch ) trước đó sudo update-grub
.
error: failed retrieving file 'grub-bios-2.00-1-x86_64.pkg.tar.xz' from mirror.cinosure.com : Could not resolve host: (nil); Unknown error
/etc/resolv.conf
vào chroot? Nếu không, các chương trình chroot không biết cài đặt DNS của bạn.
{/proc,/sys/,/dev}
theo mục wiki cho chroot ?