aboutsummaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authorGerd Hoffmann <kraxel@redhat.com>2018-06-06 13:09:50 +0200
committerGerd Hoffmann <kraxel@redhat.com>2018-06-06 13:09:50 +0200
commite2febbb728bb6fa6344e533d24fb43ee09548722 (patch)
treec93646fe013b903cc1a6834a2134df555c88e08c /scripts
parentf7dcc5d41ab45d7936be50c34dab8f82ecc2398a (diff)
downloadimagefish-e2febbb728bb6fa6344e533d24fb43ee09548722.tar.gz
add bios boot partition
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/tar-to-image.sh27
1 files changed, 14 insertions, 13 deletions
diff --git a/scripts/tar-to-image.sh b/scripts/tar-to-image.sh
index f020053..c4ec441 100755
--- a/scripts/tar-to-image.sh
+++ b/scripts/tar-to-image.sh
@@ -248,27 +248,28 @@ EOF
function fish_part_efi_systemd() {
local id_uefi id_swap id_root
- fish_partition gpt 0 512 0 512
+ fish_partition gpt 4 512 0 512
- fish part-set-gpt-type /dev/sda 1 ${uuid_gpt_uefi}
- fish part-set-bootable /dev/sda 1 true
- fish part-set-gpt-type /dev/sda 2 ${uuid_gpt_swap}
- fish part-set-gpt-type /dev/sda 3 ${uuid_gpt_root}
+ fish part-set-gpt-type /dev/sda 1 ${uuid_gpt_bios}
+ fish part-set-gpt-type /dev/sda 2 ${uuid_gpt_uefi}
+ fish part-set-bootable /dev/sda 2 true
+ fish part-set-gpt-type /dev/sda 3 ${uuid_gpt_swap}
+ fish part-set-gpt-type /dev/sda 4 ${uuid_gpt_root}
msg "creating filesystems"
- fish mkfs fat /dev/sda1 label:UEFI
- fish mkswap /dev/sda2 label:swap
- fish mkfs ext4 /dev/sda3 label:root
+ fish mkfs fat /dev/sda2 label:UEFI
+ fish mkswap /dev/sda3 label:swap
+ fish mkfs ext4 /dev/sda4 label:root
- id_uefi=$(guestfish --remote -- vfs-uuid /dev/sda1)
- id_swap=$(guestfish --remote -- vfs-uuid /dev/sda2)
- id_root=$(guestfish --remote -- vfs-uuid /dev/sda3)
+ id_uefi=$(guestfish --remote -- vfs-uuid /dev/sda2)
+ id_swap=$(guestfish --remote -- vfs-uuid /dev/sda3)
+ id_root=$(guestfish --remote -- vfs-uuid /dev/sda4)
rootfs="UUID=${id_root}"
msg "mounting filesystems"
- fish mount /dev/sda3 /
+ fish mount /dev/sda4 /
fish mkdir /boot
- fish mount /dev/sda1 /boot
+ fish mount /dev/sda2 /boot
cat <<-EOF > "$fstab"
UUID=${id_root} / ext4 defaults 0 0