PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : fdisk im Skript



sindbad
16-04-2013, 23:08
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.


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.

quinte17
17-04-2013, 19:10
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

sindbad
09-05-2013, 18:19
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.

quinte17
10-05-2013, 09:45
[ ] du hast dir sfdisk angesehen.

sindbad
11-05-2013, 00:53
noch nicht, aber da ich ja fast alles hinbekommen habe, bis auf die logische Partition, muss das ja ein kleiner Fehler sein.