Czy ktoś może podpowiedzieć jak zgrabnie przejść z /dev/sda na /dev/vda
w PLD jako guest pod PROXMOX ?
Po przemontowaniu dysku na vitio z ide i zmianie w fstab sda na vda
wywala się na initrd z komunikatem
"mounting /dev/sda2 on /newroot failed: No such file or directory".
Konieczna jest zabawa w chroot i generowanie ponownie initrd czy jest
jakiś szybszy sposób na ogarnięcie tego ?
Od której wersji PLD jest "kompatybilne" z wirtio ?

Krzysztof Szwaba
_______________________________________________
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl
Mówimy o CT czy VM ?
Skoro generowanie inita to podejżewam VM.
Ja w PLD Virtual Machine pod proxmoxem mam normalnie sda1.
A dysk typu VirtIO SCSI.


=====================================

Kontener natomiast poniżej mały skrótowiec jak zrobić z PLD (może nie na temat, a może się przyda).

#    INSTALACJA KONTENERA PLD
# pliki kontenerów
cd /var/lib/vz/template/cache/
# sciagamy PLD #https://uk.images.linuxcontainers.org/images/
wget https://uk.images.linuxcontainers.org/images/pld/current/amd64/default/20201207_20:46/rootfs.tar.xz
mv rootfs.tar.xz pld.tar.xz
#    Po zainstalowaniu brakuje mu config'a
cp -rapv /var/lib/lxc/config /var/lib/lxc/100/
#    Po pierwszym uruchomieniu pojawi sie nowy config
sync; lxc-start -n 100 -F -lDEBUG; sync


# lub
#    Ściąga do katalogu bierzącego gotowe pliki
lxc-create -n test -t download -- --dist archlinux --release current --arch amd64
lxc-create -n salon -t download -- --dist pld --release current --arch amd64

#    USTAWIENIA
# Montujemy plik .raw kontenera do katalogu /var/lib/lxc/<nr_kontenera>/rootfs
sync; pct mount 100; sync
vim /var/lib/lxc/100/rootfs/etc/sysconfig/network            # zmieniamy HOSTNAME=<tu_nazwa_naszego_kontenera> echo "eth0 default via 80.48.162.1 table 10" >> /var/lib/lxc/100/rootfs/etc/sysconfig/static-routes echo "BOOTPROTO=none" >> /var/lib/lxc/100/rootfs/etc/sysconfig/interfaces/ifcfg-eth0 echo "IPADDR=8.8.2.10/24" >> /var/lib/lxc/100/rootfs/etc/sysconfig/interfaces/ifcfg-eth0
echo "nameserver 194.204.159.1" >> /var/lib/lxc/100/rootfs/etc/resolv.conf
echo "nameserver 8.8.8.8" >> /var/lib/lxc/100/rootfs/etc/resolv.conf
echo "nameserver 194.204.152.34" >> /var/lib/lxc/100/rootfs/etc/resolv.conf
echo "route add default gw 8.8.2.1" >> /var/lib/lxc/100/rootfs/etc/rc.d/rc.local
# Jak chcemy zeminić hasło
echo "#/usr/bin/passwd" >> /var/lib/lxc/100/rootfs/etc/rc.d/rc.local
echo "/bin/login" >> /var/lib/lxc/100/rootfs/etc/rc.d/rc.local

#    Przekopiowanie ordynarne kontenera
rsync --partial --delete --numeric-ids -rva /Roboczy/vservers/salon/* /rpool/data/subvol-200-disk-0 rsync --partial --delete --numeric-ids -rva /Roboczy/vservers/salon/* /var/lib/lxc/100/rootfs/

sync; pct unmount 100; sync

--
Pozdro
lord_Niedzwiedz
---------------
In security - do not assume anything

_______________________________________________
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl

Odpowiedź listem elektroniczym