USB 드라이브에서 우분투 서버 14.04 64 비트 LTS를 설치하지 못했습니다


24

이 USB 드라이브를 사용하여 다른 컴퓨터를 부팅하려고 할 때 Ubuntu 서버 14.04 64 비트의 iso 이미지에서 Startup disk creator (ubuntu 데스크탑 12.04 32 비트)를 사용하여 부팅 가능한 USB를 만들었습니다. 컴퓨터 부팅, 설치 프로세스 언어 선택을 통해 얻은 다음 설치를 계속하기 위해 CD-ROM을 마운트 할 수 없다는 오류를 표시합니다. 다른 USB 장치로 여러 번 시도했지만 동일한 오류가 표시됩니다. 이 작업을 어떻게받을 수 있습니까?

답변:


43

이것이 내가 작동하게하는 방법입니다.

CD-ROM 오류가 발생하면 설치 USB 스틱을 한 포트에서 PC의 다른 USB 포트로 옮기십시오. 그런 다음 다시 시도하십시오.

이것은 효과가 있었다. 이유를 모르겠습니다.

뿐만 아니라 그날 밤 14.04를 다시 설치하고 CD-ROM 오류가 다시 발생하지 않았습니다. 두 번째 설치에는 문제가 없었습니다.

예, 그것은 또한 나를 위해 일했습니다.


"스위치 USB 포트"트릭이 내 컴퓨터에서 작동하는지 확인하려고합니다. 매우 이상합니다 ...
Samuel Li

5
예, 이것도 저에게 효과적이었습니다!
Jeff Atwood

놀라운 수정-함께 치료를 14.04.3 server amd64했다
CᴴᵁᴮᴮʸNᴵᴺᴶᴬ

나를 위해 일했다
sushicutta

1
나를 위해 일했다 16.04.3 server
Jamesits

16

문제는 새 이미지가 unetbootin 또는 일반 USB 제작자와 함께 사용되지 않아야한다는 것입니다.

다음 dd과 같이 사용하십시오 .

dd if=ubuntu-14.04.2-server-amd64.iso of=/dev/sdb bs=16M

(분명히, 대체 /dev/sdb(즉, 사용하지 않는 당신의 USB 키에 대한 경로로, 그러나 어떤 파티션을 사용하지 않는 /dev/sdb1, /dev/sdb2등 - 단지 전체 장치)


2
이것은 가장 정답 인 것처럼 보이며 주위를 둘러 볼 필요가 없습니다.
Spacen Jasset

2
이것이 내가 한 일 (우분투 서버 15.10에서)이지만 문제가 계속 발생합니다.
niboshi

1
완벽하게 작동합니다! OS X의 경우을 사용하십시오 sudo dd if=ubuntu-14.04.3-server-amd64.iso of=/dev/rdiskX. 을 사용하여 USB 드라이브를 확인하십시오 diskutil list.
djule5

이것은 좋은 생각이지만 기존 리눅스 설치가 없다면 쓸모가 없습니다.
가짜 이름

OSX에서 리소스 사용량이 많습니까? goo.gl/6rZFpv
Paschalis

13

http://ubuntuforums.org/showthread.php?t=2253860 에 대한 답변이 있습니다.

작동시키기 위해 취한 단계는 다음과 같습니다.

  1. 오류가 발생하면 Alt+ F2를 두 번째 콘솔로 가져갑니다.
  2. USB 스틱이 어떤 장치인지 확인하십시오 ( tail -n 100 /var/log/syslog).
  3. 장치가 사용 중이면 마운트 해제하십시오 (umount / dev / sd [abcdef] 1)
  4. 그런 다음 /cdrom( mount -t vfat /dev/sd[abcdef]1 /cdrom)에 장착하십시오
  5. Alt+ F1설치 콘솔로 돌아가서 다시 검색하십시오.

귀하의 질문에 감사드립니다.이 같은 것을 시도했습니다 .Alt-F2를 사용하여 콘솔을 열고 명령으로 USB를 직접 마운트하려고 시도했지만 실패하고 동일한 오류가 표시됩니다. 결국 나는 anther iso 이미지를 사용하여 이것을 해결합니다 !! 나는이 이미지를 변경 ubuntu-14.04.2-server-amd64.iso하고이 하나를 사용 ubuntu-14.04.1-server-amd64.iso하고, 동일한 시동 디스크 크리에이터와 같은 USB를 사용하여 마치 마법처럼 일했다. 마지막 으로이 오류가 발생하는 유일한 사람이 아니기 때문에 해당 버전의 우분투 서버에서 버그라고 생각합니다.
Latyyfa

1
이것은 나를 위해 일했지만 재 시도를 중지하려면 "아니오"를 눌러 CD-ROM 감지를 먼저 종료해야했습니다. 그런 다음 alt-f2를 사용하여 USB를 / cdrom에 마운트하십시오. 그런 다음이 부분이 핵심 부분입니다. alt-f1 back 및 "detect cd-rom"후에 메뉴 단계를 선택하십시오. 그것은 자동 감지를 건너 뛰고 방금 / cdrom에 마운트 한 모든 것을 계속 진행합니다.
Monkpit

@Monkpit 귀하의 의견은 답변보다 더 나에게 도움이되었습니다. 그러나 설치가 끝나면 cdrom에서만 패키지를 설치하도록 구성된 시스템이 남았습니다. 즉, Ubuntu 리포지토리에서 패키지를 다운로드하지 않으므로 실제로 필요합니다.
kasperd

5

설치 CD ubuntu-14.04.2-server-amd64.iso를 사용하면 같은 문제가 발생하여 실행하는 것만 큼 쉽습니다.umount /dev/sdc1

필자 tail -n 20 /var/log/syslog는 설치 프로그램이 마운트를 여러 번 시도했지만 /dev/sdc1이미 마운트되었으므로 /media분명히 실패했습니다.

위의 명령으로 USB-CD-Drive를 마운트 해제했으며 다음 자동 마운트 시도가 즉시 성공했습니다. Alt+ 후에 명령 프롬프트에서 F2현재 마운트 된 것을 확인하십시오 mount.


3

단계는 다음과 같습니다.

  1. 세 번째 화면 (다음 화면까지 기다리지 않음)에서 Alt+ F1, Enter를 누르십시오.
  2. 유형 : df -hUSB 플래시 디스크의 위치 / 장착 위치에 대한 정보를 얻으려면. 예 : "/ dev / sda1"은 "/ media"로 마운트
  3. 유형 명령 mount -t iso9660 /media/ubuntu.iso /cdrom -o ro,loop
  4. 그런 다음 설치 메인 화면에서 alt+ F1를 누르십시오.
  5. 끝. 이제 평소와 같이 프로세스 설치를 계속할 수 있습니다.

소스는 여기에 있습니다 ...


2

다른 iso 이미지를 사용하여 이것을 해결했습니다 !! 나는이 이미지를 변경 ubuntu-14.04.2-server-amd64.iso하고이 하나를 사용 ubuntu-14.04.1-server-amd64.iso하고, 동일한 시동 디스크 크리에이터와 같은 USB를 사용하여 마치 마법처럼 일했다. 마지막 으로이 오류가 발생하는 유일한 사람이 아니기 때문에 해당 버전의 우분투 서버에서 버그라고 생각합니다.


ubuntu-14.04.1-server-amd64.iso는 없습니다-필자가 동등한 것으로 가정하는 ... amd64 + mac.iso가 있습니다. 또한 초기 오류를 지나친 umount 조언을 시도했지만 "pool / main / l / linux-lts-utopic / block-modules-3.16.0-generic-di_3_10.0.40 ~ 10.04를 찾을 수 없습니다. 14.04.2는 전혀 USB 친화적이지 않은 것 같습니다 : /
Chris Becke

0

와 함께이 문제에 부딪 치십시오 ubuntu-14.04.3-server-amd64.iso. / media에서 / sda / 드라이브를 마운트 해제하고 / cdrom이 작동함에 따라 다시 마운트했지만 설치 파일을 추출하려고 할 때 설치 오류가 발생했습니다. 설치하려고하는 USB 드라이브는 Linux Live (LILI) USB 제작자로 작성되었습니다. PenDriveLinux의 Universal USB 설치 프로그램으로 USB 설치 프로그램을 다시 작성했으며 모든 것이 완벽하게 작동했습니다.


0

mkusb는 Ubuntu Server 및 Ubuntu Desktop과 함께 작동합니다

  • mkusb 버전 12 별칭 dus은 텍스트 모드에서 작동하므로 콘솔을 통해 또는 ssh를 통해 원격으로 Ubuntu Server를 실행할 때도 사용할 수 있습니다.

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

  • mkusb 버전 12 별칭 dus은 표준 Ubuntu (데스크탑)의 그래픽 모드에서 작동합니다.

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

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

  • mkusb는 dd후드 아래에서 Linux 하이브리드 ISO 파일을 USB 드라이브 또는 메모리 카드로 복제합니다. 이것은 부팅 드라이브를 만드는 안정적인 방법이며 현재 모든 Ubuntu iso 파일은 mini.iso 및 Ubuntu Server iso 파일을 포함한 하이브리드 iso 파일입니다.

  • dd간단하고 강력하지만 매우 위험합니다. 잘못된 드라이브에 쓰면 중요한 데이터를 쉽게 덮어 쓸 수 있습니다. mkusb는 안전 벨트를 감싸고 dd있습니다.

  • 다음 명령 행으로 mkusb를 설치하십시오.

    표준 Ubuntu를 실행하는 경우 리포지토리 유니버스를 가져 오는 추가 지침이 필요합니다. (Kubuntu, Lubuntu ... Xubuntu는 저장소 유니버스가 자동으로 활성화됩니다.)

    sudo add-apt-repository universe  # only for standard Ubuntu
    
    sudo add-apt-repository ppa:mkusb/ppa  # and press Enter
    sudo apt-get update
    sudo apt-get install mkusb mkusb-nox usb-pack-efi
    
  • Ubuntu Server의 다른 대안 : mkusb-nox 만 설치

    mkusb-nox는 보안을 둘러싼 명령 줄 도구이며 dd많은 추가 프로그램 패키지를 설치하고 싶지 않습니다 pv.

    sudo add-apt-repository ppa:mkusb/ppa  # and press Enter
    sudo apt-get update
    sudo apt-get install mkusb-nox
    

    mkusb-nox예를 들어 다음 명령 줄을 사용하여 실행

    sudo mkusb-nox ubuntu-16.04.1-server-amd64.iso
    

    매뉴얼은 자세한 내용을 제공합니다.

    man mkusb-nox
    

모래밭


0

USB에 GRUB2를 설치하여 Ubuntu Linux ISO 부팅

다른 이점은 GRUB2를 다른 ISO에서 부팅하도록 설정할 수 있다는 것입니다. [아래의 다중 ISO 참조]

자세한 내용은 pendrivelinux 를 참조하십시오

GRUB2를 USB에 설치 (USB 드라이브가 / dev / sdx1파티션 에 있다고 가정 )

  1. sudo mkdir /mnt/USB && sudo mount /dev/sdx1 /mnt/USB
  2. sudo grub-install --force --removable --boot-directory=/mnt/USB/boot /dev/sdx
  3. cd /mnt/USB/boot/grub
  4. wget pendrivelinux.com/downloads/grub.cfg [1]
  5. 원하는 iso를 다운로드하고로 이름을 바꿉니다 /mnt/USB/ubuntu.iso. ubuntu.iso원래 이름이 아닌 이름이 지정 되어 있는지 확인하십시오.ubuntu-16.04.1-desktop-i386.iso

참고 : 64 비트 ISO를 사용하는 경우 grub.cfg를 수정해야합니다. 자세한 내용은 아래 [1]을 참조하십시오.

끝난. USB로 머신을 부팅 할 수 있어야합니다.

[1] 여기 grub.cfg의 내용

set timeout=10
set default=0

menuentry "Run Ubuntu Live ISO" {
 loopback loop /ubuntu.iso
 linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/ubuntu.iso splash --
 initrd (loop)/casper/initrd.lz
}

64 비트 ISO의 vmlinuz이름은 vmlinuz.efi입니다. 따라서 grub.cfg의 6 행은

 linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=/ubuntu.iso splash --

다중 ISO

  1. ISO (예 :) ubuntu-16.04.1-desktop-amd64.iso/mnt/USB/
  2. menuentry올바른 ISO 이름으로 grub.cfg에 a 를 추가하십시오.
menuentry "Run Ubuntu 16.04.1 Live ISO" {
 loopback loop /ubuntu-16.04.1-desktop-amd64.iso
 linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=/ubuntu-16.04.1-desktop-amd64.iso splash --
 initrd (loop)/casper/initrd.lz
}

그러나이 방법은 Ubuntu 서버 CD에서 작동하지 않습니다
kevy
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.