Šį įrašą paskutinį kartą redagavo Vasara 2025-10-23 16:06
ARM architektūros Ubuntu virtualios mašinos (QEMU) diegimo ir SSH konfigūravimo pamoka
1. Išankstinis pasiruošimas 1. Įdiekite priklausomybės įrankį sudo apt atnaujinimas sudo apt įdiegti qemu-system-arm qemu-efi qemu-utils libvirt-daemon-system
2. Atsisiųskite reikiamus dokumentus - Atsisiųskite EFI programinės įrangos failą wgethttps://releases.linaro.org/comp ... /qemu64/QEMU_EFI.fd - Atsisiųskite ARM architektūros Ubuntu vaizdą (adresas):https://cn.ubuntu.com/download/server/step1#architectures Pasirinkite :ubuntu-24.04.2-live-server-arm64.iso versiją
3. Sukurkite virtualios mašinos diską qemu-img create -f qcow2 ubuntu.img 60G
4. Dokumentų organizavimas Į tą patį katalogą įdėkite šiuos tris failus: - QEMU_EFI.fd (EFI programinė įranga) - ubuntu.img (virtualios mašinos diskas) - ubuntu-24.04.2-live-server-arm64.iso (Ubuntu sistemos vaizdas)
2. Pirmasis įkrovimas (įdiekite Ubuntu sistemą) Paleiskite šią komandą, kad paleistumėte virtualią mašiną ir įeitumėte į sistemos diegimo procesą: sudo qemu-system-aarch64 \ -m 4096 \ -CPU žievė-A57 \ -SMP 4 \ -M virt \ -bios /usr/share/qemu-efi-aarch64/QEMU_EFI.fd \ -disko failas=ubuntu.img,format=qcow2,if=virtio \ -cdrom ubuntu-24.04.3-live-server-arm64.iso \ -device virtio-net-device,netdev=net0 \ -netdev vartotojas,id=net0,hostfwd=tcp::2622-:22 \ -nografinis Patarimas: vykdykite diegimo vedlį, kad užbaigtumėte sistemos konfigūraciją ir nustatytumėte vartotojo vardą (pvz., SM) ir slaptažodį.
3. Paleiskite iš naujo (įdiegta sistema) Įdiegus sistemą, paleidžiant disko vaizdo įkelti nereikia, komanda yra tokia: sudo qemu-system-aarch64 \ -m 4096 \ -CPU žievė-A57 \ -SMP 4 \ -M virt \ -bios /usr/share/qemu-efi-aarch64/QEMU_EFI.fd \ -disko failas=ubuntu.img,format=qcow2,if=virtio \ -device virtio-net-device,netdev=net0 \ -netdev vartotojas,id=net0,hostfwd=tcp::2622-:22 \ -nografinis
4. SSH ryšio problemų sprendimas (klaida: bendraamžių ryšys iš naujo nustatytas) 1. Patikrinkite prievado būseną sudo lsof -i: 2622
2. Įdiekite openssh-server (išsprendžia problemą "nėra diegimo kandidato") a. Pridėkite programinės įrangos šaltinį sudo nano /etc/apt/sources.list Į failą įtraukite šiuos duomenis ir įrašykite: Debhttp://archive.ubuntu.com/ubuntu/Noble-atnaujinimai pagrindinė apribota visatos multivisata Debhttp://archive.ubuntu.com/ubuntu/Noble-backports pagrindinė apribota visatos multivisata Debhttp://security.ubuntu.com/ubuntu/kilmingo saugumo pagrindinė apribota visata multivisata
b. Diegimo paslaugos sudo apt atnaujinimas sudo apt įdiegti openssh-server
3. Paleiskite SSH paslaugą a. Patikrinkite paslaugos būseną sudo systemctl būsena ssh (Aktyvus: neaktyvus (negyvas))
b. Paslaugų aktyvinimas sudo systemctl pradėti ssh
4. Patikrinkite SSH ryšį (sėkmingas) SSH -P 2622 sm@localhost (Įveskite slaptažodį, kurį nustatėte prisijungdami)
|