X-Git-Url: https://iankelling.org/git/?a=blobdiff_plain;f=chboot;h=12befb8a13ab80d68e7f950d12af22e3f24ffb7c;hb=43480add5b3ab6f4e407065454bd6be1d1fe1870;hp=426fd9a2cef87b83d8fbf22fc6fc146cd7223b38;hpb=bf19e9969f50a637c8fabf724eb9e292da472e01;p=automated-distro-installer diff --git a/chboot b/chboot index 426fd9a..12befb8 100755 --- a/chboot +++ b/chboot @@ -39,6 +39,9 @@ EOF exit $1 } + +grub_extn=4 + ###### begin command line parsing ##### reboot=true temp=$(getopt -l opt o "$@") || usage 1 @@ -90,6 +93,12 @@ boot_disk=${boot_dev%%[0-9]*} # https://www.gnu.org/software/grub/manual/html_node/Device-map.html e grub-bios-setup -d $mount_point/grub/i386-pc -s -m $mount_point/grub/device.map $boot_disk +# todo, mount_point needs subvolid=0 + +e umount $mount_point + +e mount $boot_disk$grub_extn $mount_point +e grub-editenv $mount_point/grubenv set default_subvol=/boot_$distro e umount $mount_point e rmdir $mount_point