Thema: HG vs Linux
Einzelnen Beitrag anzeigen
#14
Alt 11.08.05, 23:34:52
blue
Benutzerbild von blue
Big Daddy
Registriert seit: 02.02.03
Alter: 37
Geschlecht: ♂
Beiträge: 4.974
IRC Zeilen: 10670
Quizrunden gewonnen: 3

Spenden-Award Spenden-Award Silberne Postauszeichnung Bronzener Topposter Blecherner Postaward Core-Award 

blue eine Nachricht über ICQ schicken
Zitat von HG
Natürlich ze, es geht ja auch ohne Festplatte. Aber ich habe es noch nicht geschafft, auf die Windows Partition der Festplatte zuzugreifen. Ich weiß nur noch nicht, ob ich dazu zu blöd bin oder ob es am NTFS liegt. Morgen...
Moin,

dazu muss das NTFS Modul im Kernel kompiliert sein. Heraus finden, ob es enthalten ist, kannst mit dem Befehl hier:
dmesg | grep 'NTFS driver'
dazu musst du über ROOT Rechte verfügen. In Ubunutu verwendet man den Befehl sudo. Dieser gibt dir ROOT Rechte um etwas auszuführen, wo du eigentlich kein Recht zu hättest.
Du gibst also ein:
sudo dmesg | grep 'NTFS driver'
Anschließend wirst du nach einem Passwort gefragt, da einfach dein PW eingeben, welches du dir bei der Installation gegeben hast.
[EDIT] Habs grad mal ausprobiert, du brauchst gar keine Root Rechte, aber egal

Wenn nun das NTFS Modul im Kernel ist, musst du nun noch die Partition irgendwo hin mounten. Wir verlinken also den Inhalt der Partition auf einen Ordner. Schau dir mal die datei /etc/fstab an. Dadrin ist alles aufgelistet, was bei Systemstart gemountet wird (oder auch nich).
Du mußt nun in der fstab folgendes eintragen:
/dev/hdxy /mnt/winpartition ntfs ro,umask=022 0 0
Heißt also, das Gerät /dev/hdxy wird in den Ordner /mnt/winpartition gemountet. (winpartition musst du noch selbst erstellen!). Das einzig "schwierige" ist, heraus zu finden was hdxy ist. Ein Beispiel:
Primary IDE Master ist hday, Slave hat einfach statt dem a ein b, also hdby.
Bei dem Secondary IDE gehts dann weiter mit c und d.
Schließlich hast du Partitionen auf der HDD. Erste Primäre Partition wäre z.B. hda1. Eine Logische fängt (so ist es mir aufgefallen *g*) bei 5 an.
Beispiele findest du dann auch in der fstab.

So, wenn du nun das dort eingetragen hast, kannst nun die Partition mounten. Ganz einfach mit dem Befehl:
mount /mnt/winpartition
Der User, der ein Laufwerk mountet, hat anschließend auch das Recht ein Laufwerk wieder frei zu geben. Ganz einfach mit umount /mnt/winpartition. (Oder du Bootest Linux neu und diese Aufgabe wird dir abgenommen )
Um z.B. zu bewerkstelligen, dass er dieses Laufwerk nicht automatisch mounten soll, fügst du bei ro,umaks=022 einfach noauto hinzu.
Ach ja ro steht für read only, da Linux starke schwierigkeiten hat auf NTFS Partitionen zu schreiben und umask=022 stehen für die Rechte der Dateien auf der HDD. (022 gibt dir also nur Rechte zum Lesen und Ausführen)

Mit der Installation. Ich hab das anders gemacht. Ich habe hier 2 Platten in meinem Rechner und erst Linux installiert. Habe einfach die Platte abgeklemmt, auf der Linux drauf ist und Win ganz normal installiert. Dann die Linux Platte wieder dran gepackt und Linux gebootet. Anschließend hab ich mir den Boot manager gekrallt. Dort kann man ganz einfach die Einträge ändern. Hab also in der Datei /boot/grub/menu.list hinzugefügt:

title Windows XP
rootnoverify (hd1,0)
map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1

Das mit dem map hat den Grund dass Win nicht von einer Slave Partition gebootet werden kann und somit das Master Laufwerk sein muss, mein Linux ist aber auf der Master
also musste ich Virtuell die Laufwerke vertauschen und das geschieht halt mit dem Befehl map.

BTW aber ich empfehle dir ein Buch dabei zu kaufen. Man lernt es halt nur so und wenn man halt noch Fragen hat oder so, gehts ab ins WWW

Das Buch, welches ich vorgestellt hab solltest evt. in Betracht ziehen