Încerc să instalez ubuntu 18.04 pe o mașină virtuală qemu care este o versiune modificată a brațului qemu virt
mașinărie.
Am verificat că pot instala ubuntu 18.04 pe arm virt
mașină conform instrucțiunilor Aici, o pagină foarte utilă.
Dar când încerc să îl instalez pe o mașină modificată, nu reușește, așa că am vrut să depanez (urmăresc) procedurile de instalare ubuntu, dacă este posibil.
M-am gândit că trebuie să accesez codul sursă sau datele scripturilor pentru instalarea ubuntu și găsit aceasta pagina interesanta pentru realizarea fișierului ubuntu .iso. (Dacă pot compila unele executabile în modul de depanare și pot urma, aș putea vedea unde este problema.)
Îmi spune să folosesc comanda debootstrap pentru a extrage toate fișierele bootstrap într-un director. Comanda este mai jos.
sudo debootstrap --arch=$ARCH $RELEASE chroot
Am încercat să extrag pentru ubuntu 20.04 (focal fosa), deoarece scopul meu final este să instalez 20.04 pe mașina mea virtuală. Așa că am încercat sudo deboostrap --arch=arm64 focal chroot
și extrage datele bootstrap în director chroot
. Ghidul îmi cere să instalez alte pachete în directorul chroot, introducând bash cu comanda sudo chroot chroot
. Dar curând am găsit bash
executabilul din directorul chroot este pentru arm64 când gazda mea este amd64. Sunt aproape sigur că trebuie să fac treaba de a instala pachete ubuntu în directorul chroot folosind un computer arm64 (pe care îl am unul cu adevărat) care poate executa bash și alte binare arm64 în sistemul de fișiere chroot. Este corectă înțelegerea mea? Și această pagină pare foarte veche (se vorbește despre versiuni din 2011 sau 2012). Poate cineva să mă îndrume către o informație mai actualizată? Mulțumesc!