Performed another install this morning. I guess it would be Method 3.
Method 3 - Install to clean, partitioned drive. Legacy BIOS systemNeeded -
1. Live system with fsarchiver included. I used
SystemRescue for this exercise. The VSIDO iso should also work.
2. The VSIDO fsarchive file on an accessible drive/partition.
Step 1 - Back up any data on the target driveStep 2 - Boot the live session and use it to create a target partition for the install. For this install, I deleted all the existing partitions on the drive and created a new partition (sda1) for the install of VSIDO. Also created an additional partition to hold the VSIDO fsarchive file. Partitions were formatted to ext4
Step 3 - Log into an xsession and download
the VSIDO fsarchive file. In this example I downloaded the file to one of the partitions I created in Step 2. I assume the fsarchive file could also be restored from an external drive or removable media.
Step 4 - Unpack the fsarchive to the target partition. Use Method 1 or Method 2 depending on tools available.
Before updating grub, the user needs to chroot into the system.Mount the partition and file systems -
sudo mount /dev/sda1 /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
chroot into the system
sudo chroot /mnt
update and reinstall grub
update-grub
sudo grub-install /dev/sda
sudo grub-install --recheck /dev/sda
exit chroot and unmount file systems and partition
# exit chroot
exit
# unmount
sudo umount /mnt/sys &&
sudo umount /mnt/proc &&
sudo umount /mnt/dev &&
sudo umount /mnt
Shutdown the system, remove the thumbdrive, and reboot into a VSIDO system.
I performed this install on a legacy BIOS system. I assume the procedure would be similar for a uEFI system, but more complicated to migrate the existing /boot and grub over to uEFI directory tree - /boot/efi.