직렬 콘솔을 사용하여 centos 및 freebsd 설치

직렬 콘솔을 사용하여 centos 및 freebsd 설치

직렬 콘솔 액세스를 통해 KVM에 Centos 5.7 및 FreeBSD 8.2를 설치하려고 합니다. 이것이 내가 사용하는 것입니다:

sudo virt-install -n freebsd -r 1024 --vcpus=2
 --os-type unix --accelerate -v
 --disk /var/kvm/installation-disks/freebsd8.2.img,size=10
 --nographics --network user
 --cdrom=/var/kvm/cd-images/FreeBSD-8.2-RELEASE-amd64-disc1.iso
 -x console=ttyS0,115200

두 경우 모두 직렬 콘솔이 로드되고 직렬 콘솔이 비대화형이 되면 작동이 중단되며 다음과 같은 결과를 얻습니다.

Creating domain...                                                 0 B 00:00 
Connected to domain freebsd
Escape character is ^]

Centos는 부트로더가 이미지를 로드하기 때문에 직렬 콘솔을 제공할 수 없지만(직렬 콘솔은 표시할 수 없음) freebsd는 다른 이유로 실패합니다.

방법여기에서 지정하세요또한 실패했습니다.

그렇다면 이러한 운영 체제에는 가상 머신용 일반 텍스트 설치 프로그램이 있습니까? 아니면 일반 설치 ISO를 사용하여 설치하는 다른 방법이 있습니까?

편집 1: 이것을 사용하여 centos -l http://mirrors.ecvps.com/centos/6/os/x86_64/이미지 디렉토리를 설치할 수 있었습니다 .treeinfo. 파일이 있어야만 일반 텍스트 기반 설치가 완료될 수 있습니다.

freebsd에 그런 미러가 있나요? 인터넷 검색은 나에게 도움이되지 않았습니다.

PS Centos 설치에 성공했지만 설치 후 재부팅해도 직렬 콘솔이 복원되지 않습니다.

답변1

중앙 운영 체제

CentOS의 경우 ISO 파일을 다시 생성해야 합니다. 가능하다는 것은 알지만 그 과정은 모르겠습니다. 그러나 파일을 수정해야 한다는 것을 알고 있습니다 syslinux.cfg.

이 과정을 거치니 USB 스틱을 통해 물리적인 박스와 연결되어 있어서 편집이 더 수월했습니다. 호스트 시스템의 폴더 구조에서 시작할 수 있는지 확인하는 것이 좋습니다.

로 변경syslinux.cfg

  • 파일의 첫 번째 줄에 다음 텍스트를 삽입합니다.

    일련번호 0 9600

  • 원하는 부팅 옵션에서 다음 kernel줄에:

    • 추가 텍스트:console=tty0 console=ttyS0,9600n8

설치 후

직렬 로그인 프롬프트를 얻으려면 두 개의 파일을 편집해야 합니다.

  • 다음에 줄을 추가하세요./etc/inittab

    7:23: Rebirth:/sbin/agetty -h -L ttyS0 9600 vt100

  • 다음에 줄을 추가하세요./etc/securetty

    터미널 S0

CentOS에서는 직렬 로그인 프롬프트를 표시하려면 첫 번째 편집이 필요합니다. 이 프롬프트를 통해 루트로 로그인하려면 두 번째 것이 필요합니다.

더 높은 직렬 전송 속도를 사용하려면 위 지침의 세 위치를 모두 115200교체하십시오 .9600

답변2

FreeBSD

연결하려면 직렬 전송 속도를 설정해 보십시오 9600. 이는 일반적으로 기본 직렬 속도입니다.

sudo virt-install -n freebsd -r 1024 --vcpus=2
 --os-type unix --accelerate -v
 --disk /var/kvm/installation-disks/freebsd8.2.img,size=10
 --nographics --network user
 --cdrom=/var/kvm/cd-images/FreeBSD-8.2-RELEASE-amd64-disc1.iso
 -x console=ttyS0,9600

답변3

가장 좋은 옵션은 로컬 PXE 서버를 사용하여 VM 배포를 자동화하는 것입니다. 이 작업을 수행할 수 없는 경우 항상 virt-manager를 사용하여 호스트에 원격으로 연결하고 ssh -Xvirt-manager를 실행하여 GUI를 통해 가상 머신을 설치하는 옵션이 있습니다 . 또는 VNC 또는 SPICE를 사용하여 VM 콘솔에 원격으로 연결하세요.

관련 정보