-
fdisk im Skript
Hallo, ich moechte eine Installation automatisieren, dazu will ich ein Skript schreiben, in dem ich mit fdisk partitioniere: /boot, dahinter swap, dahinter /root
Ich lasse die devic als /dev/sda angeben, dann kommt fdisk drann, soweit so gut.
Jetzt streikt das hier.
Code:
mke2fs -T small $hd$1 && mkswap $hd$2 && swapon $hd$2 ;
Wie muss ich die Ziffern richtig an die Eingabe $hd$, also zb /dev/sda anhaengen?
Danke schonmal.
-
mh, für gescriptete dinge ist eigentlich sfdisk besser geeignet.
ich weiß jetzt nicht in was du genau scripten willst, aber $hd$ wird von der bash so wohl nicht unterstützt?
such doch mal nach bash howto oder so
-
habe es soweit hinbekommen,
cat<<EOF | fdisk $hd
n
p
1 # nichts in der Zeile heisst neue grenzt direkt an vorige Partition an.
+32M
a
1
n
p
2
und sofort bis
n
e #extendet partition fuer den Rest der Platte.
4
n
l
5
+1G
w
EOF
fi
Die primaeren und extendet Partitionen werden angelegt, die logische nicht.
-
[ ] du hast dir sfdisk angesehen.
-
noch nicht, aber da ich ja fast alles hinbekommen habe, bis auf die logische Partition, muss das ja ein kleiner Fehler sein.