아치 리눅스 설치 오류


13

Acer Aspire 4830tg에 아치 리눅스를 설치하려고하는데 문제가 계속 발생합니다.

배경 지식 : USB 스틱에서 Arch를 설치하려고하는데 비트 토 런트를 사용하여 ISO 이미지를 얻었습니다. 또한 Windows 8 (이미 설치되어 있음)과 함께 설치하려고합니다.

아치 리눅스로 부팅하면 다음과 같은 오류가 발생합니다.

:: Mounting '/dev/disk/by-label/ARCH_201212' to 'run/archiso/bootmnt'
Waiting 30 seconds for device /dev/disk/by-label/ARCH_201212 ...
ERROR: '/dev/disk/by-label/ARCH_201212' device did not show up after 30 seconds...
Falling back to interactive prompt
You can try to fix the problem manually, log out when you are finished
sh: can't access tty; job control turned off

가상 머신에서 실행하면 작동하지만 랩톱에 설치할 때 마다이 오류가 계속 발생한다는 것을 알고 있습니다. 그리고 captcha 명령을 실행하기 위해 아치 터미널이 없으면 아치 포럼에 등록 할 수 없으므로 포럼에서 요청할 수 없습니다.


2
보안 문자를 실행하기 위해 아치 터미널이 필요하지 않습니다.
Squeezy 2016 년

답변:


26

Windows에서 ISO to USB 프로그램을 사용 하여이 오류가 발생했습니다.

문제는 프로그램이 USB 드라이브를 포맷 할 때 파일 시스템 레이블이 'ARCH_201306'으로 변경되지 않았다는 것입니다. 제 경우에는 여전히 'PENDRIVE'라는 레이블이 붙어 있습니다.

이것이 '/ dev / disk / by-label / ARCH_201306 '이 나타나지 않는 이유 입니다. USB 드라이브 이름이 잘못되었습니다.

해결책은 USB 드라이브의 이름을 'ARCH_201306'(또는 릴리스 날짜를 기준으로 유사한 이름)으로 바꾸는 것입니다.


건배! Mac 용 UNetbootin을 사용 하여이 작업을 수행했습니다.
Joël

Arch Linux의 출시 날짜는 여기에서 확인할 수 있습니다 .
Matthias Braun

4

이 페이지 에 따르면 문제는 USB 드라이브에서 부팅하기 때문입니다. 거기에 제안 된 솔루션을 시도하고 프롬프트 에서이 명령을 입력하십시오 (프롬프트 를 얻으려면 먼저 입력 exit하거나 입력해야 할 수도 있습니다 enter).

ln -s /dev/sdb1 /dev/archiso

USB 드라이브가로 감지되었다고 가정합니다 /dev/sdb. 이 경우인지 확인하려면 다음을 실행하십시오.

cat /proc/scsi/scsi

다른 솔루션도 링크 된 스레드에서 제안됩니다.


심볼릭 링크를 성공적으로 만든 후 (현재 필요한 명령은 (ln -sf / dev / disk / by-label / MYWRONGLYNAMEDDRIVE / dev / disk / by-label / ARCH_201307)와 같았습니다. 프롬프트를 종료하십시오.
tjb

존재하지 않는 디스크 별 레이블을 여전히 찾고 있기 때문에 이것은 작동하지 않습니다.
leetNightshade

2

먼저이 게시물을 확인하십시오 : https://bbs.archlinux.org/viewtopic.php?id=142473

디스크를 만들 때 잘못된 장치를 지정하는 것에 대해 언급합니다. 특히, 당신은 / dev / sdx 대신 / dev / sdx1을 사용했을 것입니다

그래도 도움이되지 않으면 Wiki에서 제공하는 라이브 USB를 만드는 두 가지 옵션을 시도하는 것이 좋습니다. https://wiki.archlinux.org/index.php/USB_Installation_Media

그런 다음 계속 실패하면 Unetbootin을 사용하여 부팅 가능한 USB를 생성하십시오.

여전히 작동하지 않으면 ArchBang (가장 빠른 옵션), Netboot 이미지 또는 오래된 Arch 스냅 샷 (너무 오래되었거나 시스템화되지 않은)을 사용해보십시오.

마지막으로 위의 모든 사항이 실패하면 잠을 자고 깨어날 때 다른 배포본을 설치하십시오.


불행히도 교차 사이트 중복 질문을 처리하는 좋은 방법은 없습니다. 따라서 U & L에 대한 귀하의 답변에 연결하는 대신 동일한 내용을 여기에 게시하는 것이 좋습니다. 완벽하지는 않지만 우리가 할 수있는 최선입니다.
terdon

1

UNetbootin을 통해 Arch Linux를 설치하기 때문에이 문제가 발생했습니다. UNetbootin 이 USB 스틱을 덮어 쓰므로 권장하지 않습니다syslinux.cfg .

UNetbootin이 설치 파일을 USB 스틱에 복사 한 후 Arch Linux 부팅을하려면 syslinux.cfg다음 을 편집해야합니다 .

default menu.c32
prompt 0
menu title Archlinux Installer
timeout 100

label unetbootindefault
menu label Archlinux_x86_64
kernel /arch/boot/x86_64/vmlinuz
append initrd=/arch/boot/x86_64/archiso.img archisodevice=/dev/sdb1 ../../

label ubnentry0
menu label Archlinux_i686
kernel /arch/boot/i686/vmlinuz
append initrd=/arch/boot/i686/archiso.img archisodevice=/dev/sdb1 ../../

동일한 파일이 있지만 Apricity를 설치하는 데 도움이되지 않았으므로 이것이 효과가 있다고 생각했습니다.
leetNightshade

0

Unetbootin을 사용 Tab하는 경우 부팅 대화 상자에서 옵션 archisolabel=LABEL_OF_YOUR_USB_DRIVE을 눌러 /ubkern명령 줄을 추가하십시오 .

나를 위해, ARCH_yyyymm나는이 정보를 입력해야했던 것처럼 올바른 USB 레이블을 이미 가지고 있습니다.

여기 에서 팁 .


부팅 옵션이 이미 제대로 표시되지만 여전히 문제가 있습니다.
leetNightshade

0

@razzintown의 답변은 정확하지만 설치 중에 오류가 발생하면 기호 링크를 만들 수 있습니다.

ln -s /dev/sdb /dev/disk/by-label/ARCH_201609

여기서 sdb 는 usb 디스크이고 ARCH_201609 는 설치가 요구하는 마운트 포인트 레이블입니다.

그것은 나를 위해 일했다 .ti가 당신의 문제도 해결하기를 바랍니다.


-5

CD로 설치하는 것을 막았습니다. 훨씬 쉬웠으며 장착에 아무런 문제가 없었습니다. 또한 Bittorrent 다운로드 링크를 사용하는 것이 좋습니다. 다운로드하는 동안 해시 확인하므로 다운로드가 끝나면 해시 확인을 실제로 실행하지 않는 한 http 다운로드를 사용하는 구절입니다.

모든 제안에 감사드립니다.


5
나는이 "답변"을 하향 투표했다. 귀하의 질문에 대한 두 가지 실제 답변을 받았습니다. 당신이 그것들을 좋아하지 않는다고해서 질문을 바꾸고 자신의 답을 구성 할 수있는 것은 아닙니다.
darkAsPitch

@darkAsPitch이 질문은 어떻게 변경 되었습니까?
James Mertz
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.