답변:
이것이 내가 작동하게하는 방법입니다.
CD-ROM 오류가 발생하면 설치 USB 스틱을 한 포트에서 PC의 다른 USB 포트로 옮기십시오. 그런 다음 다시 시도하십시오.
이것은 효과가 있었다. 이유를 모르겠습니다.
뿐만 아니라 그날 밤 14.04를 다시 설치하고 CD-ROM 오류가 다시 발생하지 않았습니다. 두 번째 설치에는 문제가 없었습니다.
예, 그것은 또한 나를 위해 일했습니다.
14.04.3 server amd64
했다
문제는 새 이미지가 unetbootin 또는 일반 USB 제작자와 함께 사용되지 않아야한다는 것입니다.
다음 dd
과 같이 사용하십시오 .
dd if=ubuntu-14.04.2-server-amd64.iso of=/dev/sdb bs=16M
(분명히, 대체 /dev/sdb
(즉, 사용하지 않는 당신의 USB 키에 대한 경로로, 그러나 어떤 파티션을 사용하지 않는 /dev/sdb1
, /dev/sdb2
등 - 단지 전체 장치)
sudo dd if=ubuntu-14.04.3-server-amd64.iso of=/dev/rdiskX
. 을 사용하여 USB 드라이브를 확인하십시오 diskutil list
.
http://ubuntuforums.org/showthread.php?t=2253860 에 대한 답변이 있습니다.
작동시키기 위해 취한 단계는 다음과 같습니다.
tail -n 100 /var/log/syslog
)./cdrom
( mount -t vfat /dev/sd[abcdef]1 /cdrom
)에 장착하십시오ubuntu-14.04.2-server-amd64.iso
하고이 하나를 사용 ubuntu-14.04.1-server-amd64.iso
하고, 동일한 시동 디스크 크리에이터와 같은 USB를 사용하여 마치 마법처럼 일했다. 마지막 으로이 오류가 발생하는 유일한 사람이 아니기 때문에 해당 버전의 우분투 서버에서 버그라고 생각합니다.
단계는 다음과 같습니다.
df -h
USB 플래시 디스크의 위치 / 장착 위치에 대한 정보를 얻으려면. 예 : "/ dev / sda1"은 "/ media"로 마운트mount -t iso9660 /media/ubuntu.iso /cdrom -o ro,loop
소스는 여기에 있습니다 ...
다른 iso 이미지를 사용하여 이것을 해결했습니다 !! 나는이 이미지를 변경 ubuntu-14.04.2-server-amd64.iso
하고이 하나를 사용 ubuntu-14.04.1-server-amd64.iso
하고, 동일한 시동 디스크 크리에이터와 같은 USB를 사용하여 마치 마법처럼 일했다. 마지막 으로이 오류가 발생하는 유일한 사람이 아니기 때문에 해당 버전의 우분투 서버에서 버그라고 생각합니다.
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
USB에 GRUB2를 설치하여 Ubuntu Linux ISO 부팅
다른 이점은 GRUB2를 다른 ISO에서 부팅하도록 설정할 수 있다는 것입니다. [아래의 다중 ISO 참조]
자세한 내용은 pendrivelinux 를 참조하십시오
GRUB2를 USB에 설치 (USB 드라이브가 / dev / sdx1
파티션 에 있다고 가정 )
sudo mkdir /mnt/USB && sudo mount /dev/sdx1 /mnt/USB
sudo grub-install --force --removable --boot-directory=/mnt/USB/boot /dev/sdx
cd /mnt/USB/boot/grub
wget pendrivelinux.com/downloads/grub.cfg
[1]/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 --
ubuntu-16.04.1-desktop-amd64.iso
를/mnt/USB/
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 }