Browse Source

create cfgfs partition

Waldemar Brodkorb 11 years ago
parent
commit
2c132c75de
1 changed files with 14 additions and 5 deletions
  1. 14 5
      scripts/install-rpi.sh

+ 14 - 5
scripts/install-rpi.sh

@@ -17,6 +17,16 @@ else
 	exit 1
 fi
 
+printf "Checking if sfdisk is installed"
+sfdisk=$(which sfdisk)
+
+if [ ! -z $sfdisk -a -x $sfdisk ];then
+	printf "...okay\n"
+else
+	printf "...failed\n"
+	exit 1
+fi
+
 printf "Checking if mke2fs is installed"
 mke2fs=$(which mke2fs)
 
@@ -88,14 +98,13 @@ rootpart=${1}2
 $parted -s $1 mklabel msdos
 sleep 2
 maxsize=$(env LC_ALL=C $parted $1 -s unit cyl print |awk '/^Disk/ { print $3 }'|sed -e 's/cyl//')
-rootsize=$(($maxsize-2))
+rootsize=$(($maxsize-16))
 
 $parted -s $1 unit cyl mkpart primary fat32 -- 0 16
-$parted -s $1 unit cyl mkpart primary ext2 -- 16 -2
-#$parted -s $1 unit cyl mkpart primary fat32 $rootsize $maxsize
+$parted -s $1 unit cyl mkpart primary ext2 -- 16 $rootsize
+$parted -s $1 unit cyl mkpart primary fat32 $rootsize $maxsize
 $parted -s $1 set 1 boot on
-#$sfdisk --change-id $1 1 27
-#$sfdisk --change-id $1 3 88
+$sfdisk --change-id $1 3 88
 sleep 2
 mkfs.vfat ${1}1
 $mke2fs ${1}2