Не, ну а чо... всё таки оно смогло.
# контроль чистоты (после вашей чистки оба диска должны быть без детей)
lsblk -o NAME,SIZE,TYPE,FSTYPE,MOUNTPOINT
cat /proc/mdstat
wipefs -a /dev/sda /dev/sdb
for d in sda sdb; do
cat <<EOF | sfdisk /dev/$d
label: dos
start=2048, type=fd, bootable
EOF
done
mdadm --create /dev/md0 --level=1 --raid-devices=2 --metadata=1.2 --force /dev/sda1 /dev/sdb1
mkfs.ext4 /dev/md0
mount /dev/md0 /mnt
mkdir -p /sq1 /sq2
mount -o loop,ro /cdrom/casper/ubuntu-server-minimal.squashfs /sq1
rsync -aAXH --info=progress2 /sq1/ /mnt/
umount /sq1
mount -o loop,ro /cdrom/casper/ubuntu-server-minimal.ubuntu-server.squashfs /sq2
rsync -aAXH --info=progress2 /sq2/ /mnt/
umount /sq2
ls /mnt/usr/bin/apt /mnt/etc # файлы на месте
du -sh /mnt # единицы ГБ
mount --bind /dev /mnt/dev
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys
mount --bind /run /mnt/run
mkdir -p /mnt/cdrom
mount --bind /cdrom /mnt/cdrom
chroot /mnt
passwd root
hostnamectl set-hostname ubuntu-server
echo "127.0.1.1 ubuntu-server" >> /etc/hosts
# fstab — UUID ext4 (не mdadm!)
UUID=$(blkid -s UUID -o value /dev/md0)
echo "UUID=$UUID / ext4 defaults 0 1" > /etc/fstab
# mdadm.conf — UUID массива из mdadm (не ext4!)
mdadm --detail --scan > /etc/mdadm/mdadm.conf
sed -i 's|/dev/md/[0-9]*|/dev/md0|' /etc/mdadm/mdadm.conf
echo -e "network:\n config: disabled" > /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg
IFACE=$(ls /sys/class/net | grep -v lo | head -1)
cat > /etc/netplan/50-cloud-init.yaml <<EOF
network:
version: 2
ethernets:
$IFACE:
dhcp4: true
EOF
chmod 600 /etc/netplan/50-cloud-init.yaml
ls /cdrom/dists/ # имя релиза: должно быть resolute, иначе подставьте своё в строку ниже
ls /cdrom/pool/main/o/openssh/ # deb-пакеты на месте
# гасим ВСЕ сетевые источники — и старый sources.list, и deb822
: > /etc/apt/sources.list
rm -f /etc/apt/sources.list.d/*.sources
# только флешка
echo 'deb [trusted=yes] file:///cdrom resolute main' > /etc/apt/sources.list.d/cdrom.list
apt update
apt install -y openssh-server
echo 'PermitRootLogin yes' > /etc/ssh/sshd_config.d/99-root-login.conf
systemctl enable ssh
KVER=$(uname -r)
[ -e /boot/vmlinuz-$KVER ] || cp /cdrom/casper/vmlinuz /boot/vmlinuz-$KVER
dpkg --purge casper 2>/dev/null
update-initramfs -c -k all
grub-install /dev/sda
grub-install /dev/sdb
echo 'grub-pc grub-pc/install_devices multiselect /dev/sda, /dev/sdb' | debconf-set-selections
dpkg-reconfigure -f noninteractive grub-pc
sed -i 's/^GRUB_CMDLINE_LINUX=.*/GRUB_CMDLINE_LINUX=""/' /etc/default/grub
sed -i 's/^GRUB_CMDLINE_LINUX_DEFAULT=.*/GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"/' /etc/default/grub
update-grub
exit
umount /mnt/cdrom /mnt/run /mnt/sys /mnt/proc /mnt/dev
umount /mnt
reboot
после ребута не забыть
rm /etc/apt/sources.list.d/cdrom.list
rm -f /etc/apt/sources.list
cat > /etc/apt/sources.list.d/ubuntu.sources <<'EOF'
Types: deb
URIs: http://ru.archive.ubuntu.com/ubuntu/
Suites: resolute resolute-updates resolute-security resolute-backports
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
EOF
Updated: 07 October 2026, 08:33:40
Ну и
sudo apt update && sudo apt upgrade -y
Updated: 07 October 2026, 08:42:54
Итого оно справилось и да это Алиса. Как и обещал следующим пойдут и другие, посмотрим какие решения выдадут они.
Updated: 07 October 2026, 08:43:55
Вчера на Ютубе смотрел видос там вообще чел прицепил ip kvm к какому то "серверу" и заставил ии накатывать систему.
Updated: 07 October 2026, 09:27:21
ls -l /etc/dpkg/dpkg.cfg.d/excludes # скорее всего dangling symlink
rm -f /etc/dpkg/dpkg.cfg.d/excludes
: > /etc/dpkg/dpkg.cfg.d/excludes # пустой файл, чтобы dpkg был доволен
это косячок после того как мы насиловали dpkg
Updated: 07 October 2026, 09:49:51
оба диска должны быть без детей

только щас увидел...