헤드리스 Ubuntu 22.04 시스템에서 VirtualBox에서 NetBSD 9.2의 헤드리스 설치를 시작하고 싶습니다.
저는 빈 디스크 이미지 세트가 연결된 가상 머신을 준비했고 CDROM 드라이브에 부팅 가능한 NetBSD 설치 CD가 연결되어 있습니다.
내 생각은 직렬 포트를 통해 설치를 수행하는 것이었지만 minicom
직렬 콘솔을 사용하여 설치를 전환할 수 없습니다.
기계를 시작하는 중이에요
VBoxManage startvm netbsd --type=headless
그런 다음 콘솔을 직렬 포트로 전환해 보았습니다.
VBoxManage controlvm netbsd keyboardputfile boot.conf
... 직렬 콘솔로 전환하기 위해 NetBSD 부팅 프롬프트에 입력하는 boot.conf
텍스트 줄이 포함된 파일입니다 .consdev com0
나는 NetBSD의 직렬 콘솔이 내가 사용하도록 구성한 9600 8N1을 사용하도록 설정되어 있다는 것을 알고 minicom
있으며 가상 머신의 직렬 포트를 다음과 같이 설정했습니다.
UART 1: I/O base: 0x03f8, IRQ: 4, attached to pipe (server) '/tmp/netbsd.pipe', 16550A
나는 minicom
사용하기 시작했다
minicom -D 'unix#/tmp/netbsd.pipe'
동일한 방식으로 다른 가상 머신에서 직렬 콘솔을 성공적으로 사용했으며 minicom
NetBSD 머신을 켜면 상태가 "오프라인"에서 "온라인"으로 전환되는 것을 볼 수 있지만 minicom
.
누구든지 문제가 무엇인지, 어떻게 해결할 수 있는지 알 수 있습니까? 대안은 머신을 PXE 부팅하는 것이라는 것을 알고 있지만 그렇게 하는 것을 피할 수 있기를 바랍니다(현재 다른 네트워크 부팅을 하고 있지 않기 때문에).
답변1
분명히 나는 지나치게 생각하고 너무 적게 읽었습니다. 가장 큰 문제는 설치 지침에 대한 링크가 포함되어 있지 않은 기본 NetBSD 웹 사이트의 홈페이지에서 설치 ISO 이미지를 얻었다는 것입니다.
설명을 읽어보니 이런게 있더라구요분리boot-com.iso
직렬 콘솔을 통한 설치를 위해 특별히 제작된 ISO 이미지 :
참을성이 없는 사용자를 위한 빠른 설치 지침
이 섹션에는 amd64 아키텍처를 사용하는 컴퓨터에 NetBSD 9.2를 설치하는 데 필요한 사항을 설명하는 간략한 지침이 포함되어 있습니다.
NetBSD를 설치하는 데 필요한 파일을 구합니다.
옵션 1: 전체 릴리스가 포함된 부팅 가능한 CD-ROM 이미지 또는 USB 이미지.
이러한 정보는 가까운 FTP 사이트(일반적으로
/pub/NetBSD/images/
디렉토리)에서 찾을 수 있습니다. 자세한 내용은 NetBSD 미러 목록을 확인하세요.옵션 2:
amd64/installation/cdrom/
.이러한 이미지는 부팅 가능하지만 바이너리 세트를 포함하지 않습니다. 네트워크 설치나 시스템 수리에 사용됩니다.
boot.iso
VGA 콘솔 설치의 경우,boot-com.iso
직렬 콘솔(com0, 9600 보드)을 통한 설치용 .
ISO 이미지 파일을 전환한 후 이제 원하는 방식으로 설치를 시작할 수 있습니다.