~에 따르면이 게시물저 할 수 있어요:
livedisk를 다시 시작하고 드라이브 archroot를 루트 파티션에 다시 설치한 다음 필요한 패키지를 설치하면 모든 것이 제대로 작동합니다.
그러나 이 작업을 수행하는 방법에 대한 정보를 찾을 수 없습니다.
설치 CD를 다시 설치하고 원하는 패키지를 다운로드할 수 있는 방법을 설명해 주시겠습니까?
답변1
다른 답변 덕분에 다음 스레드를 찾을 수 있었습니다.손상된 Linux 설치를 복원하기 위해 chroot를 준비하는 올바른 방법은 무엇입니까?.
각 단계는 SuperUser가 제공하는 스레드에서 광범위하게 설명되므로 달성하려는 목표에 대한 매우 간단한 솔루션만 제공하겠습니다.
이 방법은 다음과 같은 Arch의 특정 파일을 복구하거나 변경하는 좋은 방법입니다.
- 로그인 후 몇 초 후에 시스템이 자동으로 종료되며 잘못된 패키지와 구성 파일을 삭제하려고 합니다.
sudo pacman -S iw wireless_tools network-tools dialog
Wi-Fi가 작동하도록 하려면 Arch를 설치한 후 실행하고 싶습니다 .
다음과 같이 진행하세요:
루트하려는 시스템과 동일한 아키텍처를 가진 LiveCD를 사용하십시오.
네트워크 연결이 필요한 경우 네트워크 연결을 설정해야 합니다. 예를 들어 사용할 수 있습니다
wifi-menu
.이제 다음 명령을 입력해야 합니다.
cd / # I had to change ext3 to ext4. # Depends on the filesystem one used during installation. mount -t ext4 /dev/sda1 /mnt mount -t proc proc /mnt/proc mount -t sysfs sys /mnt/sys mount -o bind /dev /mnt/dev mount -t ext2 /dev/sda2 /mnt/boot chroot /mnt /bin/bash
이제 당신은 쉘 안에 있고 당신이 원하는 것은 무엇이든 할 수 있습니다.
청소하세요.
exit umount /mnt/boot # if you mounted this or any other separate partitions umount /mnt/{proc,sys,dev} umount /mnt
마치다.
reboot
꼭 보시길 강력 추천드립니다슈퍼유저의 원래 답변그리고이 스레드이것도 편리할 수 있습니다.
답변2
내 해석에 따르면 이는 일부 LiveCD가 기본적으로 읽기 전용 모드로 파티션을 마운트하기 때문에 umount
파티션을 마운트 해제했다가 다시 마운트 해야 함을 의미합니다 .mount
연결된 답변의 명령을 더 자세히 설명하는 매뉴얼은 여기에서 찾을 수 있습니다.https://wiki.archlinux.org/index.php/Change_root