Added script

This commit is contained in:
hyperassembler 2014-09-15 07:02:37 -07:00
parent 8361819802
commit 263f4ed92b
2 changed files with 18 additions and 7 deletions

10
OScript/cpkrnl Executable file
View File

@ -0,0 +1,10 @@
KERNELIMG=$1
KERNELBIN=$2
sudo umount /mnt
sudo losetup -d /dev/loop0
sudo losetup /dev/loop0 $KERNELIMG -o 1048576
sudo mount /dev/loop0 /mnt
sudo cp $KERNELBIN /mnt/boot/
sudo umount /mnt
sudo losetup -d /dev/loop0

15
OScript/mkimg Normal file → Executable file
View File

@ -1,8 +1,9 @@
KERNELIMG=$1
sudo umount /mnt
sudo losetup -d /dev/loop0
sudo losetup -d /dev/loop1
sudo rm HOS.img
sudo dd if=/dev/zero of=HOS.img bs=512 count=131072
sudo rm $KERNELIMG
sudo dd if=/dev/zero of=$KERNELIMG bs=512 count=131072
echo "n
p
1
@ -11,14 +12,14 @@ p
a
1
w
" | sudo fdisk HOS.img
sudo losetup /dev/loop0 HOS.img -o 1048576
sudo losetup /dev/loop1 HOS.img
sudo mkdosfs -F32 /dev/loop0
" | sudo fdisk $KERNELIMG
sudo losetup /dev/loop0 $KERNELIMG -o 1048576
sudo losetup /dev/loop1 $KERNELIMG
sudo mkdosfs -F 32 /dev/loop0
sudo mount /dev/loop0 /mnt
sudo grub-install --root-directory=/mnt --no-floppy /dev/loop1
sudo umount /mnt
sudo losetup -d /dev/loop0
sudo losetup -d /dev/loop1
echo "p
" | sudo fdisk HOS.img
" | sudo fdisk $KERNELIMG