From aae0d6b5b3bb340cb6a0b9a56c34fdf0a91835a6 Mon Sep 17 00:00:00 2001 From: Elaina Claus Date: Fri, 4 Oct 2024 14:26:10 -0400 Subject: [PATCH] increased disk size and moved bpb/ebpb a bit --- include/memory.inc | 2 +- scripts/create-disk.sh | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/include/memory.inc b/include/memory.inc index eb8ae11..73d7fcb 100755 --- a/include/memory.inc +++ b/include/memory.inc @@ -59,7 +59,7 @@ ; copy of FAT32 EBPB, 54 bytes ;0x306A -%define fat32_ebpb 0x3070 +%define fat32_ebpb 0x30A0 %define fat32_ebpb_SIZE 54 ; FAT32 FSInfo, 512 bytes diff --git a/scripts/create-disk.sh b/scripts/create-disk.sh index cbae495..ccfa103 100755 --- a/scripts/create-disk.sh +++ b/scripts/create-disk.sh @@ -37,12 +37,12 @@ mount_point=/tmp/stevia_disk disk_tmp_file=/tmp/disk.img disk_file_final=./disk.img.gz -# $disk_sector_size * $disk_size = total bytes, default is 128MiB -disk_size=262144 +# $disk_sector_size * $disk_size = total bytes, default is 256MiB +disk_size=524288 disk_sector_size=512 if ! [ -e $disk_tmp_file ]; then - # create raw disk image with 128MiB of space + # create raw disk image dd if=/dev/zero of=$disk_tmp_file bs=$disk_sector_size count=$disk_size sync else @@ -66,7 +66,7 @@ if [[ "$OSTYPE" == "linux-gnu"* ]]; then # get first partition, this is sloppy might need to review this... firstpart=$(lsblk -ilp -o NAME $ld | tr '\n' ' ' | awk '{print $3}') - mkfs.vfat -v -F32 -S $disk_sector_size $firstpart + mkfs.fat -v -F32 $firstpart # copy MBR while preserving partition table dd if=$mbr_file of=$ld bs=1 count=440