Virtual Machine Manager를 사용하여 VM에 Ubuntu를 설치하려고 합니다.
그러나 나는 올바른 URL을 가리키지 않았다고 믿게 만드는 다음과 같은 오류가 발생합니다.
Ubuntu 20.04 LTS
운영 체제를 수동으로 선택하면 몇 가지 추가 질문에 답할 수 있지만 결국에는 실패합니다.
나는 virt-install
다음과 같은 설명서를 읽었습니다.
-l, --location
Syntax: -l, --location OPTIONS
Distribution tree installation source. virt-install can recognize certain distribution trees and fetches a bootable kernel/initrd pair to launch the install.
--location allows things like --extra-args for kernel arguments, and using --initrd-inject. If you want to use those options with CDROM media, you can pass the ISO to --location as well which works
for some, but not all, CDROM media.
The LOCATION can take one of the following forms:
https://host/path
An HTTP server location containing an installable distribution image.
ftp://host/path
An FTP server location containing an installable distribution image.
ISO Extract files directly from the ISO path
DIRECTORY
Path to a local directory containing an installable distribution image. Note that the directory will not be accessible by the guest after initial boot, so the OS installer will need another
way to access the rest of the install media.
Some distro specific url samples:
Fedora/Red Hat Based
https://download.fedoraproject.org/pub/fedora/linux/releases/29/Server/x86_64/os
Debian https://debian.osuosl.org/debian/dists/stable/main/installer-amd64/
Ubuntu https://us.archive.ubuntu.com/ubuntu/dists/wily/main/installer-amd64/
Suse https://download.opensuse.org/pub/opensuse/distribution/leap/42.3/repo/oss/
Additionally, --location can take 'kernel' and 'initrd' sub options. These paths relative to the specified location URL/ISO that allow selecting specific files for kernel/initrd within the install
tree. This can be useful if virt-install/ libosinfo doesn't know where to find the kernel in the specified --location.
For example, if you have an ISO that libosinfo doesn't know about called my-unknown.iso, with a kernel at 'kernel/fookernel' and initrd at 'kernel/fooinitrd', you can make this work with:
--location my-unknown.iso,kernel=kernel/fookernel,initrd=kernel/fooinitrd
그로부터 https://se.archive.ubuntu.com/ubuntu/dists/focal/main/installer-amd64/
유효한 URL이어야 한다는 것을 알아냈지만 작동하지 않습니다.
폴더 구조를 더 자세히 클릭하고 사진에서 시도한 URL이 좋을 것이라고 기대/추측했지만(예 https://se.archive.ubuntu.com/ubuntu/dists/focal/main/installer-amd64/current/legacy-images/netboot/ubuntu-installer/amd64/
:) 동작은 동일합니다.
URL은 무엇이어야 하나요? 이 기능은 더 이상 작동하지 않나요?
답변1
다운로드한 ISO에서 설치하면 작동합니다.
TLS를 삭제하면 초점에서 작동합니다.http://se.archive.ubuntu.com/ubuntu/dists/focus/main/installer-amd64
Jammy가 설치 프로그램을 완전히 재구성한 것 같아서 아직 어떤 URL을 사용해야 할지 알 수 없습니다.
새로운 Ubuntu 서버 설치 프로그램을 사용해 보세요
레거시 Ubuntu 서버 설치 프로그램은 더 이상 사용할 수 없습니다.