Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "
Tipps und Tricks"-Bereich.
-
michaa7
- Beiträge: 4979
- Registriert: 12.12.2004 00:46:49
- Lizenz eigener Beiträge: MIT Lizenz
Beitrag
von michaa7 » 23.01.2005 14:01:22
Dieses script soll die datei "boot.ini" auf laufwerk hde1 (= windows c:), und nur das. Anschließend sool eine neue "boot.ini" dorthin kopiert werden.
Ich bin davon ausgegangen, dass man dazu die laufwerke mounten muß
Ist das ALLES so richtig? Ich will mein bootlaufwerk nicht ins nirvana schicken!!!
Code: Alles auswählen
#!/bin/bash
mount -t vfat /dev/hde1 /mnt/win_c
rm /mnt/win_c/boot.ini
cp /mnt/win_c/bootnt/boot.ini /mnt/c/boot.ini
umount /mnt/win_c
Gruß
michaa7
-
blackm
- Moderator und Co-Admin
- Beiträge: 5921
- Registriert: 02.06.2002 15:03:17
- Lizenz eigener Beiträge: MIT Lizenz
Beitrag
von blackm » 23.01.2005 14:32:52
Hi,
ja das ist so kerrekt. Wenn die Partition nur readpnly gemountet wird dann musst du mit
mounten.
by, Martin
-
SubOptimal
- Beiträge: 1709
- Registriert: 10.01.2005 23:25:46
- Lizenz eigener Beiträge: GNU Free Documentation License
- Wohnort: bei Frankfurt
Beitrag
von SubOptimal » 23.01.2005 14:38:01
Hi Michaa7,
Code: Alles auswählen
#!/bin/bash
# Partition /dev/hde1 wird in /mnt/win_c eingehängt
mount -t vfat /dev/hde1 /mnt/win_c
# Datei /mnt/win_c/boot.ini wird gelöscht
rm /mnt/win_c/boot.ini
# kopiert /mnt/win_c/bootnt/boot.ini nach /mnt/c/boot.ini
# was ist denn nach /mnt/c gemountet? Sollte es /mnt/win_c sein?
cp /mnt/win_c/bootnt/boot.ini /mnt/c/boot.ini
# Partition wieder aushängen
umount /mnt/win_c
Bis auf die Stelle mit /mnt/c ist es zumindest von der Syntax richtig.
Ob die Dateien auch da liegen wo sie im Script angegeben sind, kann man ohne Zugriff auf den Rechner natürlich nicht sagen.
Warum willst Du eigentlich die BOOT.INI hin- und herkopieren? Falls Du nur einen Eintrag ändern willst, dann mach sie doch mit einem Editor deiner Wahl auf.
SubOptimal
-
Leonidas
- Beiträge: 2032
- Registriert: 28.04.2003 13:48:49
- Lizenz eigener Beiträge: MIT Lizenz
-
Kontaktdaten:
Beitrag
von Leonidas » 23.01.2005 15:35:00
SubOptimal hat geschrieben:Warum willst Du eigentlich die BOOT.INI hin- und herkopieren? Falls Du nur einen Eintrag ändern willst, dann mach sie doch mit einem Editor deiner Wahl auf.
Das geht nicht, weil es ja ein Shellscript sein soll, das bestimmt welches OS als nächstes Startet. Und der sinn eines Shellscripts ist ja nicht einen Editor aufzumachen, damit der User es selbst macht. Dazu braucht er kein Shellscript. Sowas würde zwar mit sed, awk und Co gehen, aber kopieren ist doch einfacher.
Wir wollten einen Marsch spielen, aber wir hatten nur Xylophone.
-
SubOptimal
- Beiträge: 1709
- Registriert: 10.01.2005 23:25:46
- Lizenz eigener Beiträge: GNU Free Documentation License
- Wohnort: bei Frankfurt
Beitrag
von SubOptimal » 23.01.2005 17:08:23
Hi michaa7 oder Leonidas,
wenn es um die Auswahl eines OS aus der BOOT.INI geht, dann ist es natürlich (aus Debian heraus) einfacher eine vorkonfigurierte Datei zu kopieren. Da geb ich Dir Recht.
SubOptimal
-
michaa7
- Beiträge: 4979
- Registriert: 12.12.2004 00:46:49
- Lizenz eigener Beiträge: MIT Lizenz
Beitrag
von michaa7 » 23.01.2005 17:38:17
Hi,
danke euch allen
# was ist denn nach /mnt/c gemountet? Sollte es /mnt/win_c sein?
@ suboptimal, du hast mich hier auf nen fehler aufmerksam gemacht, muß natürlich /mnt/win_c heißen
Gruß
michaa7