Как установить новую систему Fedora на USB из-под уже работающей системы Fedora?


Ответы
sgdisk --zap-all /dev/sdb
sgdisk -o /dev/sdb
sgdisk -a 4096 -n 1:0:+512M --typecode=1:ef00 /dev/sdb
sgdisk -a 4096 --largest-new=2 --typecode=2:8300 /dev/sdb

mkfs.vfat /dev/sdb1 mkfs.ext4 -F /dev/sdb2 mount /dev/sdb1 /mnt mkdir /mnt/{boot,dev,sys,proc} mkdir /mnt/boot/efi mount /dev/sdb1 /mnt/boot/efi dnf -y --installroot=/mnt --releasever=33 group install standard core \ hardware-support development-libs development-tools dnf -y --installroot=/mnt install gpart gdisk rsync nano tcpdump \ tcsh net-tools bind-utils sysstat xfsprogs atop mount --bind /dev /mnt/dev mount --bind /sys /mnt/sys mount --bind /proc /mnt/proc dnf -y --installroot=/mnt --releasever=33 install kernel grub2-efi-x64 \ grub2-efi-x64-modules grub2-tools-efi shim chroot /mnt grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg blkid --output export /dev/sdb2 | grep ^UUID= | xargs -I '{}' echo {} / ext4 rw,relatime 0 0 > /mnt/etc/fstab # Set password echo 'root:123' | chpasswd --root /mnt groupadd --root /mnt admin useradd --root /mnt -m -d /home/admin -s /bin/bash -g admin -m admin echo 'admin:admin' | chpasswd --root /mnt # Disable SElinux optional sed -i s/^SELINUX=.*$/SELINUX=permissive/ /mnt/etc/selinux/config umount /mnt/dev umount /mnt/sys umount /mnt/proc
umount /mnt/boot/efi umount /mnt

Возможно будут интересны и другие вопросы
© RemiZOffAlex