추가 패키지를 다운로드하려면 Arch Linux 설치 CD를 다시 마운트하세요.

추가 패키지를 다운로드하려면 Arch Linux 설치 CD를 다시 마운트하세요.

~에 따르면이 게시물저 할 수 있어요:

livedisk를 다시 시작하고 드라이브 archroot를 루트 파티션에 다시 설치한 다음 필요한 패키지를 설치하면 모든 것이 제대로 작동합니다.

그러나 이 작업을 수행하는 방법에 대한 정보를 찾을 수 없습니다.

설치 CD를 다시 설치하고 원하는 패키지를 다운로드할 수 있는 방법을 설명해 주시겠습니까?

답변1

다른 답변 덕분에 다음 스레드를 찾을 수 있었습니다.손상된 Linux 설치를 복원하기 위해 chroot를 준비하는 올바른 방법은 무엇입니까?.

각 단계는 SuperUser가 제공하는 스레드에서 광범위하게 설명되므로 달성하려는 목표에 대한 매우 간단한 솔루션만 제공하겠습니다.

이 방법은 다음과 같은 Arch의 특정 파일을 복구하거나 변경하는 좋은 방법입니다.

  • 로그인 후 몇 초 후에 시스템이 자동으로 종료되며 잘못된 패키지와 구성 파일을 삭제하려고 합니다.
  • sudo pacman -S iw wireless_tools network-tools dialogWi-Fi가 작동하도록 하려면 Arch를 설치한 후 실행하고 싶습니다 .

다음과 같이 진행하세요:

  1. 루트하려는 시스템과 동일한 아키텍처를 가진 LiveCD를 사용하십시오.

  2. 네트워크 연결이 필요한 경우 네트워크 연결을 설정해야 합니다. 예를 들어 사용할 수 있습니다 wifi-menu.

  3. 이제 다음 명령을 입력해야 합니다.

    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
    
  4. 이제 당신은 쉘 안에 있고 당신이 원하는 것은 무엇이든 할 수 있습니다.

  5. 청소하세요.

    exit
    umount /mnt/boot # if you mounted this or any other separate partitions
    umount /mnt/{proc,sys,dev}
    umount /mnt
    
  6. 마치다.

    reboot
    

꼭 보시길 강력 추천드립니다슈퍼유저의 원래 답변그리고이 스레드이것도 편리할 수 있습니다.

답변2

내 해석에 따르면 이는 일부 LiveCD가 기본적으로 읽기 전용 모드로 파티션을 마운트하기 때문에 umount파티션을 마운트 해제했다가 다시 마운트 해야 함을 의미합니다 .mount

연결된 답변의 명령을 더 자세히 설명하는 매뉴얼은 여기에서 찾을 수 있습니다.https://wiki.archlinux.org/index.php/Change_root

관련 정보