부팅 가능한 USB 이미지를 만들어 새 컴퓨터에 Ubuntu를 설치하려고합니다.
Ubuntu 데스크탑에 대한 " USB 드라이브 만들기 "지침을 따르기 전에이 작업을 수행 했지만 Ubuntu 데스크탑을 사용할 수 없습니다.
명령 줄 만 사용하여 어떻게 똑같이 할 수 있습니까?
내가 시도한 것 :
- Mac 용 ubuntu.com "USB 드라이브 만들기"지침에 따라 Mac OS X에서 부팅 가능한 USB를 만듭니다. 부팅하지 않습니다.
usb-creator
:apt-cache search usb-creator
Wikipedia 에 따르면 usb-creator는 그래픽 도구로만 존재합니다.- 지침 "수동으로 만들기" help.ubuntu.com에서을 : 파일과 디렉토리의 아무도 설명하지 않습니다 (예를 들면
casper
,filesystem.manifest
,menu.lst
) ISO 이미지에 존재하고, 내가 그들을 대체 무슨 모른다. - unetbootin 스크립팅 : 완전히 스크립팅 한 경우에도 X 서버 (그래픽 지원)를 실행해야합니다. (명령
sudo unetbootin lang=en method=diskimage isofile=~/ubuntu-10.10-server-amd64.iso installtype=USB targetdrive=/dev/sdg1 autoinstall=yes
은 오류 메시지를 제공합니다unetbootin: cannot connect to X server
.)
최신 정보
GRUB fiddling도 시도했습니다 :
나는 반쯤 얻을 수있었습니다 .USB로 부팅하고 grub 메뉴를 표시하고 설치를 시작했지만 설치가 완료되지 않았습니다.
참고로, 이것은 내가 얻은 가장 가까운 것입니다.
sudo su
# mount USB pen
mount /dev/sd[X]1 /media/usb
# install GRUB
grub-install --force --no-floppy --root-directory=/media/usb /dev/sd[X]
# copy ISO image to USB
cp ~/ubuntu-10.10-server-amd64.iso /media/usb
# mount ISO image, copy existing grub.cfg
mount ~/ubuntu-10.10-server-amd64.iso /media/iso/ -o loop
cp /media/iso/boot/grub/grub.cfg /media/usb/boot/grub/
그런 다음 /media/usb/boot/grub.cfg
.iso 루프백, 예를 들어 grub 항목을 추가하도록 편집 했습니다.
menuentry "Install Ubuntu Server" {
set gfxpayload=keep
loopback loop /ubuntu-10.10-server-amd64.iso
linux (loop)/install/vmlinuz file=(loop)/preseed/ubuntu-server.seed iso-scan/filename=/ubuntu-10.10-server-amd64.iso quiet --
initrd (loop)/install/initrd.gz
}
USB로 부팅 할 때 Grub 부팅 메뉴가 표시되고 설치 관리자가 시작되지만 CD-ROM 드라이브를 찾을 수 없다는 몇 가지 화면이 표시되면 설치 관리자가 포기했습니다. (당연히 설치하려는 상자에 광학 드라이브가 없으므로.)
Ubuntu Live 데스크탑 CD (광학 드라이브가있는 컴퓨터에서)를 사용하여 "USB 드라이브 만들기"루틴을 포기하고 수행하여이 특정 문제를 해결 한 다음 USB 설치가 작동합니다.
그러나 X 서버와 광학 드라이브가없는 Ubuntu 시스템의 명령 줄 에서이 작업을 수행 할 수있는 방법이 있기를 기대합니다. 그래서 여전히 문제가 있습니다.
아무도 방법을 알고 있습니까?
unetbootin: cannot connect to X server
완전히 스크립팅 한 경우에도 X가 필요한 것 같습니다 ( unetbootin lang=en method=diskimage isofile=/srv/share/ubuntu-10.10-server-amd64.iso installtype=USB targetdrive=/dev/sdg1 autoinstall=yes
). 팁을 주셔서 감사합니다. 다른 옵션이 없으면 X를 설치할 수 있습니다.
dd
. 보석입니다. 충분히 말할 수 없습니다. 그리고 모든 리눅스 배포판에는 dd
; 따라서 스크립트 / 쓰기 / 구성 할 필요가없는 범용 솔루션이 있습니다. 하나의 아름다운 라인.
grub.cfg
항목을 줄 file=/cdrom/preseed/ubuntu-server.seed
에 표시 해야합니다 . linux
file=(loop)/preseed/ubuntu-server.seed