Ubuntu 12.04 서버의 USB 드라이브 설치 실패-CD-ROM에서 구성 요소를 찾을 수 없음


39

USB 스틱을 사용하여 Ubuntu 12.04 Server (32bit) 를 여기 컴퓨터에 설치하려고합니다 . 12.04 서버를 지원 하는 Universal-USB-Installer-1.8.9.4 를 사용하여 ISO를 USB 드라이브로 가져 왔습니다.

  1. 컴퓨터가 설치 과정을 부팅합니다.
  2. 우분투 언어, 로케일 및 키보드 선택을 통해 전달됩니다.
  3. 그런 다음 추가 구성 요소로드를 시작합니다. 이 시점에서 약 1/4 정도가 걸리고 큰 오류 메시지가 나타납니다.

[!!] CD에서 설치 프로그램 구성 요소로드

CD-ROM에서 데이터를 읽는 중에 문제가 발생했습니다. 드라이브에 있는지 확인하십시오. 재 시도가 작동하지 않으면 CD-ROM의 무결성을 확인해야합니다.

CD-ROM에서 파일을 복사하지 못했습니다. 다시 해 보다?

보라색 배경의 cd rom 오류

재시도 역시 실패합니다. 다시 실행 한 후 USB에 다시 설치했지만 변경하지 않았습니다. CD-ROM 무결성 오류를 확인하려고 시도했지만이 오류가 발생합니다.

[!] CD-ROM 무결성 검사

무결성 테스트 실패

./pool/main/l/linux/fs-secondary-modules-3.2.0-23-generic-pae-di_3.2.0-23.36_i386. 파일이 MD5 체크섬 확인에 실패했습니다. CD-ROM 또는이 파일이 손상되었을 수 있습니다.

여기에 이미지 설명을 입력하십시오

또한 Ubuntu-Server 12.04 LTS (Precise Pangolin) 일일 빌드를 시도했습니다. 거기 가지 마 심지어 iso SHA1 해시를 확인하고 일치합니다.

LinuxLive USB Creator 2.8.11 및 unetbootin-windows-575를 사용하여 USB 드라이브 소프트웨어의 이미지인지 확인했지만 여전히 작동하지 않습니다.

어떤 아이디어?


2
이 버그는 또한 amd64.iso 서버 - 우분투 - 12.04.2에 영향을 미치는 제기 버그가 bugs.launchpad.net/debian-installer/+bug/1130381는
오 미드 Kosari에게

3
ubuntu-12.04.2-server-amd64를 설치하는 동안이 문제가 발생했습니다. 나를 위해 일한 해결책은 Win32 디스크 이미 저 를 사용 하여 ISO를 USB 플래시 드라이브에 쓰는 것입니다. ISO 이미지를 7-zip으로 열거 나 데몬 툴을 사용하여 마운트하고 Windows 탐색기에서 내용을 볼 때 둘 다 잘린 이름으로 / pool / main / l / linux에 파일을 표시했습니다.
NickG

1
NickG의 솔루션도 저에게 효과적이었습니다 (Windows에서는 UNetbootin을 먼저 사용했지만 작동하지 않았 음).
gablin

나는 같은 문제를 겪었지만 13.10과 함께했다. 설치 프로그램이 아니라 마더 보드의 BIOS 설정 (GIGABYTE GA-990FXA-UD3)에 문제가있는 것으로 나타났습니다. USB에서 설치할 수없고 기존 서버 설치를 복제하여 컴퓨터를 부팅했습니다. USB 포트 나 이더넷 카드가 작동하지 않습니다. 일단 BIOS 설정이 변경되면 모든 것이 작동하기 시작했습니다. 자세한 내용은 askubuntu.com/questions/276788/… 을 참조하십시오
hknust

아래 솔루션을 시도했지만 그중 아무것도 나를 위해 일하지 않았습니다. 13.04 이상의 버전에서는 문제가되는 것 같습니다. 아무 문제없이 Ubuntu Server 13.04 64bit를 설치할 수있었습니다. 여기 13.04 문제 없습니다 꼬리에 고리 무늬에 대한 링크입니다 old-releases.ubuntu.com/releases/13.04
카일 이번 주 Coots은

답변:


23

\pool\main\l\linux( 파일 *.ude대신 거짓 확장자 가 *.udeb있음) 아래의 파일에 이름 지정 오류가 있고 MD5-Checksum 오류가있는 것 같습니다 ./install/netboot/ubuntu-installer/i386/pxelinux.cfg/default. 이 오류를 수정 한 후 32 비트 Server Edition을 설치할 수 있습니다.


1
감사! 예, 그들은 분명히 ISO 이미지에 있습니다. 이상하게도 파일의 이름을 적절한 확장자로 바꾸지 않고도 DVD로 구워서 작동하도록했습니다. USB에서 설치하면 오류가 발생해야합니다.
zuallauz

1
Kudos @ hre1 . 몇 년 동안 USB 설치에 문제가있었습니다. 아무도 이것을 고치거나 완전히 식별하지 못했습니다. 설치 중에 항상 정지 된 몇 대의 시스템에 대한 유일한 해결 방법은 CD-ROM을 대신 사용하는 것입니다.
david6

1
어쩌면 : 대상 과 동일한 Ubuntu 릴리스 에서 USB가 스틱으로 만들어 지면 종종 작동합니다 ( '범용'으로 만든 스틱이 실패하더라도). 예. 12.04 LTS '데스크톱'을 사용하여 12.04 LTS '서버'에 대한 USB 설치를 만듭니다. 버그를 수정해야하지만 최소화합니다 ..
david6

1
\ pool \ main \ l \ linux에 * .udeb 대신 * .ude 파일이 없습니다
Open SEO

1
확장 기능을 변경하면 찾을 수 있습니다. 나는 그것들을 발견하고 확장명을 바꾸었고 모든 것이 매력처럼 작동했습니다.
베이트 Anwer

24

이것은 USB Pendrive에서 Ubuntu 12.04 LTS 서버 설치를 사용한 솔루션입니다.

  • 설치 프로그램을 실행하십시오.
  • 쉘 ( ALT+ F2)을 엽니 다 .
  • cdrom파일 시스템의 루트에 직접 디렉토리를 작성하십시오 .

    mkdir /cdrom
    

    (디렉토리 작성에 문제가있는 경우 /cdromBOIS에서 CD-rom 플레이어를 비활성화하거나 케이블을 분리하십시오)

  • CD-ROM 인 것처럼 USB를 마운트하십시오.

    mount -t vfat /dev/sdb1 /cdrom 
    

    sdb1USB 장치는 어디에 있습니까 ?

그게 다야.


6
다시 마운트 한 후를 누르면 설치 화면으로 돌아갈 수 있습니다 Alt-F1.
jevon

/ cdrom에 / dev / db1 마운트 실패 : 장치 또는 호스트 사용량이
많음

/ dev / sdb1을 마운트해야한다고 가정합니다. / dev / db1이 USB 장치인지 확인하십시오. / dev / 디렉토리를보고 USB 장치를 분리하고 제거 할 장치를 확인하십시오.
Rob Groen

감사합니다. 14.04.3 LTS 서버 설치
ad3luc

8

해결책은 Startup Disk Creator를 사용하는 것입니다. USB 키로 시도해 보았고 문제없이 Ubuntu Server 12.04 LTS 32 비트를 설치했습니다. USB 시동 디스크를 만들기 위해 Ubuntu Desktop 12.04 LTS를 사용합니다. Startup Disk Creator에 대한 자세한 내용은이 기사를 참조하십시오. http://www.ubuntu.com/download/help/create-a-usb-stick-on-ubuntu


1
난 그냥이 방법을 시도, 그리고 그것을위한 하나 때문에 ... 그러나, 나는이 호출 할 것, 작업 실제로 수행 명확하게 우분투 디스크 이미지 또는 범용 USB 설치 프로그램 중 하나에 문제가 같은 솔루션입니다.
획기적인

이 방법은 매우 유효합니다. 그러나 나는 이것이 (조용히) 해결 방법을 강요한다고 우려합니다. 이들은 여전히 ​​SDC / USB 방법이 작동하지 않는 CD-CD를 사용해야하는 몇 가지 시스템 (이전 BIOS, 칩)입니다.
david6

윈도우 박스 만있는 경우 솔루션이 아닙니다
Open SEO

8

나를 *.ude위해 *.udeb아래의 확장명을 ( ) 변경하면 충분했습니다 \pool\main\l\linux.


나도. 나는 머리카락을 모두 뽑기 전에이 실을 발견하게되어 기쁘다.
Drew Noakes

2
cdpool/디렉토리에 넣고 find . -name "*.ude" -exec mv {} {}b \;모두 수정하십시오. :)
gertvdijk

7

이것에 대한 다른 해결책을 찾았습니다. 다음 단계를 수행하십시오.

  • Universal-USB-Installer-1.8.9.4를 사용하여 부팅 가능한 펜 드라이브 생성
  • 또한 같은 iso 파일을 pendrive에 복사하십시오
  • 시스템을 재부팅하고 셸 명령 실행을 선택하십시오.
  • 다음 명령을 실행하십시오 (장치 / 펜 드라이브 이름에주의하십시오).

    mount -o loop /dev/sdb1 /cdrom
    exit
    
  • cdrom에서 옵션로드 구성을 선택하십시오.

  • 옵션 목록이 표시됩니다. iso 로딩과 관련된 3, 4, 5를 선택하십시오
  • 이제 주 메뉴에서 디스크에서 iso로드 옵션을 선택하십시오.
  • 디스크 목록이 표시되면 pendrive에 해당하는 디스크를 선택하십시오.
  • iso 파일이 표시되면 이것을 선택하면 완료됩니다
  • 나머지 화면 옵션을 따르십시오

아하! -- 거기는. 파일 이름은 64 자로 잘립니다. Ajay의 솔루션이 나를 위해 일했습니다.

이것은 나를 올바른 길로 인도했다. 결국 iso를 수동으로 마운트했습니다. '언어 선택'화면에서 키를 눌러 alt-F2다음,이 디렉토리를 마운트 작성 mount -o loop /dev/sda1 /usb_drive하고 mount -t iso9660 -o loop "/usb_drive/<image_name>.iso" /cdrom그 다음으로 마법사로 돌아alt-f2
아론

2

여기서 기존 12.04 설치 (edu i386)에서 시동 디스크 생성기를 사용하여이 문제 (10.04 64b 서버의 USB에서 손상된 설치 프로그램 이미지)를 해결했습니다. Ubuntu 10.04.4 LTS 64b의 시동 디스크 생성기로 인해 시동 USB가 손상되어 12.04 설치 USB 스틱을 만들 수있는 것처럼 보이지 않습니다.


1

Windows 용 PendriveLinux의 현재 버전 (1.8.9.6)을 사용 했으며이 문제도있었습니다. 시동 디스크 생성기로 부팅 가능한 USB 스틱을 만들면 소용이 해결되었습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.