Ich habe 2 Festplatten, auf einer ist Windows XP mit Truecrypt Vollverschlüsselung installiert, auf der anderen habe ich jetzt Ubuntu eingerichtet.
Wenn ich den PC hochfahre, kommt nun gleich die Truecrypt PW-Abfrage, danch wir dann natürlich Windows gestartet.
Wie bekomme ich denn Zugriff auf die Linux-Platte?
Da brauche ich einen Bootmanager, oder? Wenn ja, könnt ihr mir einen empfehlen?
Und, kann es Probleme zwischen Truecrypt und dem Bootmanager wegen des MBR geben?
VG
edit:
Merke grade, dass das alles wohl doch nicht so einfach ist, wie ich mir es vorgestellt habe
Habe im BIOS die Ubuntu-Festplatte als erste Bootquelle ausgewählt. funktioniert prinzipiell auch, allerdings kommt folgende Fehlermeldung: "Error 17: cannot mount selected partition"...
- also (1) Ubuntu-Bootloader auf die Ubuntu-Festplatte geschrieben, (2) Windows- Festplatte mit TrueCrypt verschlüsselt -
passiert das Beschriebene: es startet nur die Windows-Platte, beim Versuch von der Linux-Platte zu starten, kommt die Fehlermeldung "Error 17..."
Jetz habe ich Linux nochmal neu installiert und diesmal den Ubuntu-Bootloader auf die Windows-Platte geschrieben. Da wird dann der TrueCrypt Bootloader überschrieben und ersetzt. Beim Hochfahren startet automatisch Ubuntu, Windows ist nicht möglich.
Wenn ich jetzt die TrueCrypt Rescue-CD einlege, kann ich mein PW eingeben und Windows benutzen.
Damit kann ich leben, CD drin -> Windows, keine CD -> Ubuntu.
@SuperElton:
Guter Tipp, bei mir geht das mit F11
@-Alex-:
Da ich Linux zum ersten Mal ausprobiere, habe ich keinen Ahnung wie das gehen soll
Ich hätte die Ubuntu-Festplatte als Startmedium im BIOS festgelegt und Ubuntu samt GRUB dort installiert und die zweite Festplatte mit TrueCrypt und seinem Bootloader so belassen.
In der grub.conf müsstest du noch einen Eintrag machen, für die TrueCrypt Festplatte:
Code:
title TrueCrypt
rootnoverify (hd1,0)
makeactive
chainloader +1
Das was in den Klammern steht, muss ggf. angepasst werden, je nachdem "wo" deine Festplatte angeschlossen ist.
Allgemein würde ich solche Versuche aber unterlassen und nicht im Nachhinein bei einem laufenden System anwenden, sondern eher bevor man "alles" einrichtet.
Ich hätte die Ubuntu-Festplatte als Startmedium im BIOS festgelegt und Ubuntu samt GRUB dort installiert und die zweite Festplatte mit TrueCrypt und seinem Bootloader so belassen.
Ich kann auch den TrueCrypt-Bootloader wiederherstellen, sodass ich wieder eine Festplatte mit Windows+TrueCrpyt und eine mit Ubuntu+GRUB habe.
Wenn ich dann aber die Ubuntu-Festplatte im BIOS als Startmedium einstelle (oder mit F11 beim Booten auswähle) kommt jedoch dieser Fehler ""Error 17: cannot mount selected partition""
Daher habe ich den Verdacht, dass es gar kein Problem mit TrueCrypt gibt, sondern dass es irgendein Problem mit der Ubuntu-Installation gibt...
Wenn ich dann aber die Ubuntu-Festplatte im BIOS als Startmedium einstelle (oder mit F11 beim Booten auswähle) kommt jedoch dieser Fehler ""Error 17: cannot mount selected partition""
Das ist jetzt nur eine Vermutung: Durch das Umstellen des Startmediums ändert sich der Pfad der Linuxinstallation und daher wird versucht die verschlüsselte Partition zu mounten.
Wenn du aber die Ubuntuplatte als Startplatte einrichtest und dann erst Ubuntu installierst sollte es theoretisch klappen.
Ich hätte die Ubuntu-Festplatte als Startmedium im BIOS festgelegt und Ubuntu samt GRUB dort installiert und die zweite Festplatte mit TrueCrypt und seinem Bootloader so belassen.
Und das ist auch gut so.
Zitat:
Zitat von -Alex-
In der grub.conf müsstest du noch einen Eintrag machen, für die TrueCrypt Festplatte:
Code:
title TrueCrypt
rootnoverify (hd1,0)
makeactive
chainloader +1
Das was in den Klammern steht, muss ggf. angepasst werden, je nachdem "wo" deine Festplatte angeschlossen ist.
Sсheisse halt, wenn der Eintrag falsch ist.
Zitat:
Zitat von -Alex-
Das ist jetzt nur eine Vermutung: Durch das Umstellen des Startmediums ändert sich der Pfad der Linuxinstallation und daher wird versucht die verschlüsselte Partition zu mounten.
Wenn du aber die Ubuntuplatte als Startplatte einrichtest und dann erst Ubuntu installierst sollte es theoretisch klappen.
Meine Vermutung war richtig und der Rest klappt auch ohne Neuinstallation.
Anleitung
Also, als "Setup" hab' ich zwei Festplatten, die erste ( /dev/sda ) mit der verschlüsselten Windows-Partition und TrueCrypt-Bootloader und die zweite ( /dev/sdb ) mit Ubuntu und GRUB.
Falls du gerade kein GRUB drauf hast, dann boote die Ubuntu CD im "Rescue mode" und geh' in ein Terminal und tippe das ein:
Code:
grub-install /dev/sdb
Wenn du den TrueCrypt Bootloader zerschossen hast, boote von der TrueCrypt CD und stell ihn wieder her. ( [F8] und dann [2] ).
Soweit angekommen, stellst du es jetzt so um, dass die Ubuntu-Festplatte als Startmedium festgelegt ist. Beim anschließenden Reboot sollte GRUB erscheinen und weder Ubuntu noch TrueCrypt sollten sich booten lassen, also nimmst du dir Knoppix o.Ä. oder editierst im GRUB die Zeile vom Ubuntu-Boot:
Dazu wählst du Ubuntu aus im Bootloader und drückst [E], es sollte "root (hd1,0)" dastehen, und mit erneutem Druck auf [E] solltest du auch die Zeile ändern können und ersetzt die 1 durch eine 0. Dann bestätigst du mit [Enter] und drückst [b] zum booten.
In Ubuntu angekommen machst du erstmal ein Terminal auf ([Alt] + [F2] dann "gnome-terminal"). Die erste Eingabe lautet "sudo su" gefolgt vom Passwort. In der nächsten Ziele gibst du "nano -w /boot/grub/menu.lst" ein und scrollst nach unten zu den Ubuntueinträgen. Überall wo "root (hd1,0)" steht, ersetzt du die 1 durch eine 0 und fügst ganz unten nach einem Absatz folgendes hinzu:
Code:
title Crypted Windows XP
rootnoverify (hd1)
chainloader +1
Dann speicherst du mit [Strg]+[O] un schließt mit [Strg]+[X] und kannst einfach in der Konsole "reboot" eintippen und es sollte funzen.
Alex
PS: Mach Vorher besser ein Backup, wenn du Sсheisse baust,will ich nicht Schuld sein, dass die Daten weg sind.
Und achja, bevor du was ausprobierst, sag mir besser nochmal wie du genau jetzt eingerichtet bist, d.h.: Welche Festplatte sind wo angeschlossen und enthalten was? Wo liegt welcher Bootloader? Welche Festplatte ist das Startmedium?
Danke für die ausführlich Antwort, das sieht ja ganz gut aus.
Zitat:
Zitat von -Alex-
Und achja, bevor du was ausprobierst, sag mir besser nochmal wie du genau jetzt eingerichtet bist, d.h.: Welche Festplatte sind wo angeschlossen und enthalten was? Wo liegt welcher Bootloader? Welche Festplatte ist das Startmedium?
Ich habe im Moment 2 IDE-Festplatten: Eine 80GB mit Windows+TrueCrypt als Master, eine 30GB mit Ubuntu(+wahrscheinlich GRUB) als Slave.
In der Bootreihenfolge ist jetzt als erste die Ubuntu-, dann die Windows-Festplatte eingerichtet.
Habe Ubuntu, nachdem ich die Bootreihenfolge auf die 30GB-Platte geändert habe, nochmal neu installiert.
Knoppix habe ich auch noch irgendwo auf CD rumfliegen.
Ich habe im Moment 2 IDE-Festplatten: Eine 80GB mit Windows+TrueCrypt als Master, eine 30GB mit Ubuntu(+wahrscheinlich GRUB) als Slave.
"Wahrscheinlich" ist gut.
Zitat:
Zitat von Justus Jonas
Knoppix habe ich auch noch irgendwo auf CD rumfliegen.
Mit Knoppix sollte das auch einfacher sein.
Also wenn die beiden Bootloader in deiner Konfiguration so installiert sind, dann musst du nur drauf achten, dass in der /boot/grub/menu.lst Ubuntu mit (hd0,x) angegeben ist und dann am Ende die entsprechenen Zeilen für Windows angeben.
Code:
title Crypted Windows XP
rootnoverify (hd1)
chainloader +1
Bootet denn Ubuntu mit GRUB im Moment? Wenn ja, musst du nur die Zeilen für Windows angeben.
Ich mach mich Morgen mal daran, melde mich dann wieder.
Update:
So, habe mal versucht, Deine Anleitung umzusetzen. Hat nicht so gut geklappt, was aber an meinen nicht vorhandenen Linux-Kenntnissen liegt. Ich habe das Unternehmen Ubuntu jetzt aufgegeben, irgendwie ist mir die Lust daran vergangen, weil schon allein die Installation so große Problem macht.
Aber:
Ich habe mir Fedora runtergeladen und installiert und siehe da: alles funktioniert wunderbar!
Hab es genauso wie vorher mit Ubuntu eingerichtet, also eine Festplatte mit Window+TrueCrypt, die andere mit Fedora+Bootloader.
Was mit Ubuntu nicht funktionierren wollte, hat jetzt auf Anhieb geklappt, ich kann einfach beim Hochfahren mit F11 die zu bootende Festplatte auswählen und mich damit zwischen Windows oder Linux entscheiden!
Vielen Dank nochmal für Deine geduldige Hilfe!
Vg
Justus
Geändert von Justus Jonas (17.05.2008 um 18:47 Uhr)