이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 202|회답: 0

[리눅스] x86 버전의 Ubuntu에서는 Qemu를 사용해 Arm 버전의 Ubuntu 실행을 하세요

[링크 복사]
2025-10-23 14:20:54에 게시됨 | | |
이 글은 2025-10-23 16:06에 Summer가 마지막으로 편집했습니다


ARM 아키텍처 Ubuntu 가상 머신(QEMU) 설치 및 SSH 구성 튜토리얼

1. 예비 준비
1. 의존성 도구 설치
Sudo APT 업데이트
Sudo apt install qemu-system-arm qemu-efi qemu-utils libvirt-daemon-system

2. 필요한 서류 다운로드
- EFI 펌웨어 파일 다운로드
  WGEThttps://releases.linaro.org/comp ... /qemu64/QEMU_EFI.fd
- ARM 아키텍처 Ubuntu 이미지 다운로드 (주소):https://cn.ubuntu.com/download/server/step1#architectures
  버전 선택 :ubuntu-24.04.2-live-server-arm64.iso

3. 가상 머신 디스크 생성
qemu-img create -f qcow2 ubuntu.img 60G

4. 문서 구성
다음 세 개의 파일을 같은 디렉터리에 넣으세요:
- QEMU_EFI.fd (EFI 펌웨어)
- Ubuntu.img (가상 머신 디스크)
- ubuntu-24.04.2-live-server-arm64.iso (우분투 시스템 이미지)


2. 첫 부팅 (Ubuntu 시스템 설치)
가상 머신을 시작하고 시스템 설치 과정에 들어가기 위해 다음 명령을 실행하세요:
sudo qemu-system-aarch64 \
  -M 4096 \
  -CPU 코텍스-A57 \
  -SMP 4 \
  -난 내 편이야 \
  -BIOS /USR/share/QEMU-EFI-AACarch64/QEMU_EFI.fd \
  -drive file=ubuntu.img,format=qcow2,if=virtio \
  -CDROM ubuntu-24.04.3-live-server-arm64.iso \
  -device virtio-net-device,netdev=net0 \
  -netdev user,id=net0,hostfwd=TCP::2622-:22 \
  -노그래픽
팁: 설치 마법사를 따라 시스템 구성을 완료하고 사용자 이름(예시 SM)과 비밀번호를 설정하세요.


3. 재시작 (설치된 시스템)
시스템이 설치된 후에는 부팅 시 디스크 이미지를 로드할 필요가 없으며, 명령어는 다음과 같습니다:
sudo qemu-system-aarch64 \
  -M 4096 \
  -CPU 코텍스-A57 \
  -SMP 4 \
  -난 내 편이야 \
  -BIOS /USR/share/QEMU-EFI-AACarch64/QEMU_EFI.fd \
  -drive file=ubuntu.img,format=qcow2,if=virtio \
  -device virtio-net-device,netdev=net0 \
  -netdev user,id=net0,hostfwd=TCP::2622-:22 \
  -노그래픽


4. SSH 연결 문제 해결 (오류: 피어에 의한 연결 재설정)
1. 포트 상태 확인
sudo lsof -i :2622

2. openssh-server 설치 ('설치 후보 없음' 문제 해결)
   a. 소프트웨어 소스 추가
   sudo nano /etc/apt/sources.list
   파일에 다음 내용을 추가하고 저장하세요:
   뎁http://archive.ubuntu.com/ubuntu/노블-업데이트 메인 제한 우주 멀티버스
   뎁http://archive.ubuntu.com/ubuntu/노블-백포트 메인 리그렉티브 유니버스 멀티버스
   뎁http://security.ubuntu.com/ubuntu/노블-시큐리티 메인 제한 우주 멀티버스

   b. 설치 서비스
   Sudo APT 업데이트
   sudo apt install openssh-server

3. SSH 서비스 시작
   a. 서비스 상태 확인
   sudo systemCTL 상태 SSH
   (활성화됨: 비활성 (사망))

   b. 서비스 활성화
   sudo systemctl start ssh

4. SSH 연결 테스트 (성공)
SSH -P 2622 sm@localhost
(로그인할 때 설정한 비밀번호를 입력하세요)




이전의:VMware가 CPU 성능 카운터 가상화를 켤 수 없습니다
다음:리눅스는 과학적으로 인터넷을 서핑하기 위해 프록시를 설정했습니다
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com