continue messing with fat32

This commit is contained in:
2025-03-24 23:07:08 +03:00
parent bb5d94bb0c
commit cb9b864933
5 changed files with 19 additions and 18 deletions
+7 -3
View File
@@ -19,15 +19,19 @@ OUTPUT = myos.bin
all: $(OUTPUT)
create-image:
#sudo umount /mnt
#sudo losetup -D
cp myos.bin grubshit/boot/
#grub-mkrescue -o boot.iso grubshit
dd if=/dev/zero of=boot.iso bs=1M count=256
fdisk boot.iso
parted boot.iso --script mklabel msdos
parted boot.iso --script mkpart primary fat32 1MiB 100%
#sudo mkdosfs -F 32 -I boot.iso
#parted boot.iso mklabel msdos mkpart primary ext4 2048s 100% set 1 boot on
sudo losetup /dev/loop0 boot.iso
sudo losetup /dev/loop1 boot.iso -o 1048576
#sudo mkdosfs -F32 -f 2 /dev/loop1
sudo mkfs.vfat -F 32 -f 2 /dev/loop1
sudo mkdosfs -F32 -f 2 /dev/loop1
#sudo mkfs.vfat -F 32 -f 2 /dev/loop1
sudo mount /dev/loop1 /mnt
sudo grub-install --root-directory=/mnt --no-floppy --modules="normal part_msdos ext2 multiboot biosdisk" /dev/loop0 #there was biosdev also
sudo cp -r grubshit/boot/ /mnt/