데비안 8 KVM 게스트-초기 램 디스크 로딩


9

데비안 8 게스트를 지원하기 위해 Ubuntu 14.04 KVM 호스트에 대한 KVM 관리 스크립트 를 업데이트 했습니다. 수동 설치 후 (미리 설정된 스크립트가 아직 작동하지 않음) 부팅시 다음 메시지가 표시됩니다.

여기에 이미지 설명을 입력하십시오

설치하는 동안 :

  • ssh 서버 및 기본 시스템 유틸리티 만 선택했습니다.
  • grub 부트 로더가 나열된 옵션 만 설치하도록 설정하십시오.
  • 하나의 파티션에있는 모든 것에 대해 안내 파티션 모드를 사용했습니다.
  • 현지 영국 거울을 사용했습니다.

주의해야 할 단계가 있습니까? 아니면 데비안 8을 아직 KVM 게스트로 설치할 수 없습니까?


최신 정보

/etc/apt/sources.listjessie대신 하여 모든 줄을 업데이트하여 데비안 7 VM을 데비안 8로 업그레이드하기로 결정한 후 wheezy결국 같은 행동을한다는 ​​것을 알았습니다.

그러나이 인스턴스에는 고정 IP가 있었고 여전히 해당 IP의 서버에 SSH로 연결할 수 있다는 것을 알았으므로 서버가 부팅하는 데 그래픽 문제가 있는 것 같습니다 . 로그인이 보이지 않습니다. 본문. 이 문제를 어떻게 해결할 수 있습니까?


최신 정보

이번에는 데비안 7을 업그레이드하여 만든 데비안 설치에서 grub 메뉴에서 고급을 클릭하고 현재 작동하는 (sysvinit) 옵션을 선택할 수 있습니다. 이것이 부팅되는 일반 버전에서 무엇이 잘못되었는지 설명 할 수 있기를 바랍니다.

여기에 이미지 설명을 입력하십시오


1
저도 같은 문제가 없었다,이 날 도움 : server-world.info/en/note?os=Debian_8&p=kvm&f=2

답변:


12

@Someone이 질문에 대한 의견에 게시 된 링크 덕분 에이 문제를 해결 한이 내용을 가져올 수있었습니다.

  1. 부팅 화면 (아래)에서 "e"키를 눌러 구성을 편집하십시오. 여기에 이미지 설명을 입력하십시오

  2. 다음과 같은 화면이 나타납니다. 여기에 이미지 설명을 입력하십시오

  3. 키보드 아래쪽 화살표를 사용하여 아래로 스크롤하십시오. 당신은 라인을 원한다linux 여기에 이미지 설명을 입력하십시오

  4. console=ttyS0단어 뒤에 텍스트를 추가 quiet한 다음을 눌러 cntrl + x계속하십시오. 여기에 이미지 설명을 입력하십시오

  5. 이제 루트 또는 sudo를 사용하여 systemctl enable getty@ttyS0모든 단계를 다시 수행 할 필요가 없도록 명령 을 실행 하십시오.


ssh 액세스 (아직)가없는 KVM 게스트의 가상 터미널에서이 문제가 발생하면 호스트 셸로 이스케이프하면 키를 빨리 사용해야합니다. 유형 virsh console YOURVM실패하지만 사용자가 입력해야하는 virsh reboot YOURVM즉시 다음 위로 , 위로 , 입력 한 다음 콘솔 명령을 재생할는 도청 계속 위로 당신이 GRUB 메뉴가 표시 될 때까지 당신은로드에서 기본을 방지했습니다.
Walf

@Walf 키를 빨리 누르지 말고 &&를 사용하여 다음과 같은 명령을 대기열에 넣을 수 있습니다. sudo virsh reboot my-vm-id&&sudo virsh console my-vm-id
Programster

start비동기식이며 콘솔이 즉시 존재하지 않을 것이라고 가정했습니다 . 죄송합니다.
Walf

console=ttyS0설정 을 유지하려면 / etc / default / grub 파일을 GRUB_CMDLINE_LINUX 라인 으로 편집하십시오 . help.ubuntu.com/community/Grub2/Setup#Specific_Entries
Juuso Ohtonen

0

같은 문제가 발생했습니다! 결과는 가상 시스템에 CPU 또는 메모리 리소스가 부족한 것으로 나타 났으며 인수 "-smp 4 -m 2048" 을 추가하여 해결했습니다.

처음에는 qemu를 명령으로 실행했습니다.

qemu-system-x86_64 -hda debian.img -enable-kvm -nographic

그러나 새로운 커널은 "초기 램 디스크 로딩"에서 멈추었습니다

나중에, 나는 함께 노력했다

qemu-system-x86_64 -hda debian.img -enable-kvm -nographic -m 512 -smp 4

"커널 패닉-동기화하지 않음 : 메모리 부족 및 종료 가능한 프로세스 없음"이라는 커널 패닉이 있습니다.

마지막으로 솔루션입니다

qemu-system-x86_64 -hda debian.img -enable-kvm -nographic -m 2048 -smp 4

나는 이것을 시도했지만 그것은 나를 위해 작동하지 않았다.
Programster

0

고마워, 선택한 대답은 새로 만든 VM의 Debian8에서도 내 문제를 해결했습니다. 추가 console=ttyS0하면 콘솔이 생겼습니다.

그러나 중요한 추가 정보 : 포스트 작성자와 마찬가지로 기본 시스템과 ssh-server 만 사용하여 VM을 만들었습니다. 이 상황에서 많은 사람들처럼 나는 콘솔에 관심이 없지만 주로 SSH에 관심이있었습니다.

따라서 VM이 멈춘 것처럼 보일지라도 VM이 올바르게 실행되고 있으며 VM에 액세스 할 수 있다는 것을 알아야 ssh합니다. --console옵션 없이 VM을 시작할 수도 있습니다 .

기본 네트워크 설정 (NAT 및 DHCP)을 사용한 경우 VM 발급에 할당 된 IP를 얻을 수 있습니다.

# virsh net-dhcp-leases default

또는 사용자로서 :

$ virsh --connect qemu:///system net-dhcp-leases default

(기본이 아닌 다른 이름 인 경우 VM이있는 네트워크 이름을 사용하십시오)

sshVM에 IP를 알 수 있습니다 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.