내 컴퓨터에 Ubuntu가 설치되어 있습니다. Arch linux를 설치하기로 결정했지만 Grub 설치에 관한 부분은 이미 설치되어 있으므로 생략했습니다. Grub의 메뉴 목록에 Arch가 표시되지 않는 것을 확인하여 Arch에 설치하기로 결정했습니다. 나는 우분투에 아치 파티션을 마운트하고 그것에 뿌리를 내렸다. 나는 명령 pacman -S grub-bios
을 내리고 다음을 얻었습니다.
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
에 대한 심볼릭 링크 /proc/self/mounts
이지만 /proc
폴더 에는 아무것도 없습니다 .
내가 도대체 뭘 잘못하고있는 겁니까?
보완책으로 아치가 Grub의 목록에 나타나도록 올바른 방향으로 가고 있습니까? 편집 : 나는 수행하여 아치 우분투에서 삼류의 목록에 표시 할 수 있었다 sudo mount /dev/sdaX
( 아치의 파티션 번호와 X를 대체 하기 전에) sudo update-grub
.
답변
arch-chroot
단순히 chroot
그렇게 하지 말고 기억하십시오. 그렇게하면 /proc
pacman이 예상대로 작동합니다.
답변
IPv6이 활성화되어 있습니까? 내 컴퓨터에서 IPv6을 활성화 한 상태에서 pacman을 사용할 수 없습니다. 사용하지 않도록 설정해야합니다.
답변
OP의 편집에 따라 아치 파티션을 수동으로 마운트 한 다음 sudo update-grub
우분투에서 다시 실행 하여 GRUB에 아치를 표시했습니다 .