2014-09-15 14:02:37 +00:00
|
|
|
KERNELIMG=$1
|
2014-09-12 07:06:54 +00:00
|
|
|
sudo umount /mnt
|
|
|
|
sudo losetup -d /dev/loop0
|
|
|
|
sudo losetup -d /dev/loop1
|
2014-09-15 14:02:37 +00:00
|
|
|
sudo rm $KERNELIMG
|
2014-09-16 05:47:25 +00:00
|
|
|
sudo dd if=/dev/zero of=$KERNELIMG bs=512 count=131072 conv=notrunc
|
2014-09-12 07:06:54 +00:00
|
|
|
echo "n
|
|
|
|
p
|
|
|
|
1
|
|
|
|
2048
|
|
|
|
|
2014-09-16 05:47:25 +00:00
|
|
|
t
|
|
|
|
83
|
2014-09-12 07:06:54 +00:00
|
|
|
a
|
|
|
|
1
|
|
|
|
w
|
2014-09-16 05:47:25 +00:00
|
|
|
" | sudo fdisk -H 4 -S 32 $KERNELIMG
|
2014-09-15 14:02:37 +00:00
|
|
|
sudo losetup /dev/loop0 $KERNELIMG -o 1048576
|
|
|
|
sudo losetup /dev/loop1 $KERNELIMG
|
2014-09-16 05:47:25 +00:00
|
|
|
sudo mkfs.ext4 /dev/loop0
|
2014-09-12 07:06:54 +00:00
|
|
|
sudo mount /dev/loop0 /mnt
|
|
|
|
sudo grub-install --root-directory=/mnt --no-floppy /dev/loop1
|
2014-09-16 05:47:25 +00:00
|
|
|
sudo grub-mkconfig -o /mnt/boot/grub/grub.cfg
|
2014-09-12 07:06:54 +00:00
|
|
|
sudo umount /mnt
|
|
|
|
sudo losetup -d /dev/loop0
|
|
|
|
sudo losetup -d /dev/loop1
|
2014-09-16 05:47:25 +00:00
|
|
|
echo ==================fdisk==============
|
|
|
|
sudo fdisk -u -l $KERNELIMG
|
|
|
|
echo ==================file===============
|
|
|
|
sudo file $KERNELIMG
|
|
|
|
echo ==================parted=============
|
|
|
|
sudo parted $KERNELIMG print
|