Puncte:1

Booting a Debian Live ISO on QEMU

drapel ca

Situation:

A server:

  • access only via SSH (no physical access, no KVM)
  • a netboot OS (Debian/Jessie)
  • 3 x 2T HDD
  • 16G RAM

Final goal:

Building a ZFS pool with the local HDD and install Debian on a ZFS root, the netboot OS is missing packages to install ZFS via apt, that's why I want to boot a Live Debian.

Issue:

  1. I wget the debian-live-11.0.0-amd64-standard.iso on /tmp
  2. I installed QEMU (via apt) and the plethora of options confuses me (I am discovering it). My most advanced attempt is this:
qemu-system-x86_64 -curses -net nic -net user -m 1024M
    -drive file=/tmp/11-live-amd64-std.iso,media=cdrom -boot c

The -curses option gives a correct result with an install iso, when the 640 x 480 Graphic mode message appears, I use <esc> to access the boot: menu of grub and I pass it the install vga=normal fb=false options and it goes (screenshot)

But with the Live iso, it doesn't work (screenshot)

These are my questions:

  1. Did I miss any QEMU option(s) to display the output that is not supposed to be graphical with this standard iso?
  2. Do I need to configure my live iso with (e.g.) a GRUB in console mode?
  3. Will I not be able to configure the port forwarding of QEMU to access the console via SSH or telnet?
  4. Is there any other solution (without QEMU)?

Thanks in advance

Michael Hampton avatar
drapel cz
Live ISO _este grafic_, deci oricum nu există nicio opțiune doar text. Veți avea nevoie de o altă abordare. Instalați libvirtd pe gazda de la distanță și apoi utilizați virt-manager pe stația de lucru locală pentru a-l controla prin tunelul ssh și a face instalarea.
freezed avatar
drapel ca
@MichaelHampton Am folosit [`debian-live-11.0.0-amd64-standard.iso`](https://cdimage.debian.org/mirror/cdimage/release/current-live/amd64/iso-hybrid/debian- live-11.0.0-amd64-standard.iso), versiunea numai CLIÂ. Adaug acest detaliu la intrebarea mea. Mulțumesc că ai indicat `libvirtd`, voi arunca o privire la propunerea ta.
drapel in
Te-ai gândit să redirecționezi port și să rulezi qemu cu `-vnc`?
freezed avatar
drapel ca
@NiKiZe nu încă, trebuie să sapă puțin acest punct (aceasta este întrebarea mea #3)
Michael Hampton avatar
drapel cz
Chiar și în modul „text” această imagine ISO folosește consola grafică framebuffer, nu trimite nimic către consola serială și, după cum ați descoperit, `install fb=false` nu funcționează. Probabil că puteți utiliza și portul VNC redirecționat prin ssh, dar utilizarea qemu brut este atât de dureroasă încât este mai ușor în majoritatea circumstanțelor să utilizați libvirtd și virt- tools pentru a gestiona VM-urile.
djdomi avatar
drapel za
de ce să nu folosiți iso-ul neinstall al bullseye și, apropo, chiar doriți să instalați Debian Jessi sau bullseye? poate doriți să utilizați proxmox, deoarece folosesc zfs deja în timpul instalării, se bazează pe bullseye
freezed avatar
drapel ca
@djdomi pe o instalare de rețea Debian Nu pot instala ZFS înainte de a-mi partiționa discurile.
freezed avatar
drapel ca
Mulțumesc pentru precizie @MichaelHampton
Michael Hampton avatar
drapel cz
Încă încerc să-mi dau seama exact de ce faci asta. Ați închiriat un server de la un furnizor precum OVH sau Hetzner și încercați să instalați sistemul de operare din sistemul lor de salvare?
djdomi avatar
drapel za
@freezed -> proxmox.com preia acest debian bullseye cu ZFS în timpul instalării
freezed avatar
drapel ca
Ai înțeles @MichaelHampton (-;
Michael Hampton avatar
drapel cz
Nu aș folosi o rădăcină ZFS în acest caz. Există câteva tutoriale pe Internet și chiar în wiki-ul lui Hetzner despre a face o astfel de instalare, dar problema este că, dacă ceva nu merge bine cu root ZFS, nu o vei putea repara din sistemul de salvare.
freezed avatar
drapel ca
Ai avut dreptate @NiKiZe folosirea VNC este o idee bună :`qemu-system-x86_64 -nographic -net nic -net user -m 1024M -drive file=/tmp/11-live-amd64-std.iso,media=cdrom - boot c -vnc :0` . Trebuie să [reparați _lucrurile locale_ mai întâi](https://freezed.me/index.php/s/mscst2mWQHyeJE4/preview), dar acest lucru arată bine.
freezed avatar
drapel ca
@MichaelHampton este disponibil un alt sistem de salvare bazat sub `FreeBSD` cu acest server. Acesta mi-a permis să accesez ZFS teoretic. Dar punctul tău este corect: a trebuit să verific această posibilitate înainte de a pune producția pe ea.
Puncte:1
drapel ca

Repar această problemă utilizând -vnc & -nografic Opțiuni.

Iată comanda finală:

qemu-system-x86_64 -nographic -net nic -net user -m 1024M -drive file=/tmp/11-live-amd64-std.iso,media=cdrom -boot c -vnc :0

Cu aceasta, mașina este accesibilă cu un client VNC.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.