PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Windows von 2. Festplatte booten



qoo
01.06.06, 14:17
Hi,
Hab jetzt auf einer 2 Festplatte Windows installiert und davor von der Festplatte mit Linux den Stecker gezogen, damit da nichts überschrieben wird (hab da mal irgendwo was gelesen das Windows da was überschreiben würde und man Linux dann nichtmehr booten kann). Danach hab ich bei der Windows-Festplatte die Jumper auf Slave gesteckt damit Linux beim starten bootet.

Jetzt möcht ich es aber so haben das ich beim starten wählen kann ob ich linux oder windows booten will, hab aber keine Ahnung wie ich das anstellen soll. Bisher startet Linux immer automatisch und mit Windwos kann ich garnicht starten:(

Wie kann ich also einstellen dass ich am anfang wählen kann ob Linux oder Windows booten soll und falls nichts gewählt wird automatisch Linux gestartet wird?

towo2099
01.06.06, 14:20
In /boot/grub/menu.lst



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


Und schon startet Win von der zweiten Platte

kreol
01.06.06, 14:22
Welche Distri und insbesondere welchen bootmanager verwendest Du? Wie sind die Platten genau partitioniert (fdisk -l)?

Und es gibt hier schon sehr viele Threads zu dem Thema...


Kreol

qoo
01.06.06, 14:34
@towo2099: wenn ich das mach steht am anfang zwar windows zu auswahl, wenn ich das wähle startet es aber trotzdem nicht (es steht nur map (hd0) (hd1) map (hd1) (hd0) da und loading grup stage 1.5 oder so), dann tut sich aber nichts mehr.

@Kreol: wie find ich das denn heraus? Hatte über die suche auch eunen thread dazu gefunden (da stand drin wie man das was ich jetzt habe machen muss, aber zu dem was ich hie rgefragt hab leider nichts), der war aber schon etwas älter deshalb hab ich einen neuen dazu eröffnet

reni
01.06.06, 14:37
Poste doch bitte mal die Ausgabe von "fdsik -l" (kleines L)

qoo
01.06.06, 14:41
Platte /dev/hda: 80.0 GByte, 80060424192 Byte
255 Köpfe, 63 Sektoren/Spuren, 9733 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes

Gerät boot. Anfang Ende Blöcke Id System
/dev/hda1 1 131 1052226 82 Linux Swap / Solaris
/dev/hda2 * 132 9733 77128065 83 Linux

Platte /dev/hdb: 41.1 GByte, 41174138880 Byte
255 Köpfe, 63 Sektoren/Spuren, 5005 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes

Gerät boot. Anfang Ende Blöcke Id System
/dev/hdb1 * 1 5004 40194598+ 7 HPFS/NTFS

reni
01.06.06, 14:45
Und welche Distri nun und welcher Bootloader ?
*InfosausNasezieh*
;)

towo2099
01.06.06, 14:45
title Windows
map (hd0) (hd1)
map (hd1) (hd0)
rotnoverify (hd1,0)
chainloader +1


Da hatte ich mich vertan, aber so sollte es gehen.

towo2099
01.06.06, 14:47
Und welche Distri nun und welcher Bootloader ?
*InfosausNasezieh*
;)

Distro is doch egal, und Grub wird benutzt


und loading grup stage 1.5 oder so


Admine ä Reni, man muß auch zwischen den Zeilen lesen können. :eek:

kreol
01.06.06, 14:49
Poste bitte noch die Ausgabe von
cat /boot/grub/menu.lstunter Verwendung der vB-Tags aus meiner Sig...


Kreol

Edit: #8 übersehen, towo2099 ist aber auch hurtig heute...

reni
01.06.06, 14:51
Admine ä Reni, man muß auch zwischen den Zeilen lesen können. :eek:
Hab ich überlesen ... hast ja recht *schäm*
;)

qoo
01.06.06, 14:59
title Windows
map (hd0) (hd1)
map (hd1) (hd0)
rotnoverify (hd1,0)
chainloader +1


Da hatte ich mich vertan, aber so sollte es gehen.

Das klappt leider auch nicht:(
da steht dann nur:


map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1
GRUB Loading stage1.5

reni
01.06.06, 15:35
rotnoverify (hd1,0)
du hast da aber "rootnoverify" stehen ?

qoo
01.06.06, 15:48
ah, daran lags, jetzt klappts, danke

noch ne kleine frage: wie kann ich von linux auf die festplatte von windows zugreifen und daten hin- und her-kopieren? Ich kann die festplatte für nautilus nirgendwo finden (unter dev/ ist zwar was aber da heißt es immer das nichts angezeigt werden kann.

kreol
01.06.06, 15:58
Immer wieder gefragt, schon sehr häufig beantwortet:

Datenaustausch am besten über eine FAT32 Partition, mit der können sowohl Linux als auch Windows umgehen. Der Schreibzugriff von Linux auf ntfs ist nicht berauschend, lesen geht problemlos.

Also verkleinere die ntfs (Datensicherung nicht vergessen) und leg eine FAT32 zum Datenaustausch an. Der zugehörige Eintrag in der /etc/fstab ist über die SuFu zu finden oder mit 'man mount', Stichworte sind uid, gid und umask...

Wie sieht die /etc/fstab denn z. Zt. aus?


Kreol

qoo
01.06.06, 16:03
/dev/hda2 / reiserfs acl,user_xattr 1 1
/dev/hda1 swap swap defaults 0 0
proc /proc proc defaults 0 0
sysfs /sys sysfs noauto 0 0
usbfs /proc/bus/usb usbfs noauto 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0
/dev/dvdram /media/dvdram subfs noauto,fs=cdfss,ro,procuid,nosuid,nodev,exec,iocha rset=utf8 0 0
/dev/cdrecorder /media/cdrecorder subfs noauto,fs=cdfss,ro,procuid,nosuid,nodev,exec,iocha rset=utf8 0 0
none /subdomain subdomainfs noauto 0 0

wie verkleiner ich die ntfs denn? muss ich das bei beiden festplatten machen?

kreol
01.06.06, 16:18
Für (lesenden) Zugriff auf die Windowspartition (die ja /dev/hdb1 ist) solltest Du Dir einen Mountpoint zulegen (mkdir) und die /etc/fstab anpassen. Benutz bitte einfach mal die Suchfunktion des Boards, das ist schon -zigmal hier erfragt und beantwortet worden.

Wenn Du auch eine FAT32 Partition anlegen willst, brauchst Du Platz auf einer der beiden Festplatten. D.h. Du mußt eine der bestehenden Partitionen verkleinern und in dem freien Raum eine neue FAT32 Partition anlegen. Auch hierzu findet sich unglaublich viel bereits im Forum...


Kreol

qoo
01.06.06, 20:24
also die windows-platte hab ich jetzt gemoutet bekommen und hab auf der windows-festplatte auch eine extra fat32-partion erstellt, die wollt ich jetzt natürlich auch mounten und laut fdisk -l ist das die /dev/hdb5

wenn ich die jetzt aber mounten will kommt:


wrong fs type, bad option, bad superblock on /dev/hdb5,
missing codepage or other error
In some cases useful info is found in syslog - try
dmesg | tail or so


kann damit garnichts anfangen und die suche hat mir auch nicht weiter geholfen :(

reni
01.06.06, 20:40
Das ist jetzt hdb5 ?
Wie hast du versucht zu mounten ?
Welcher Befehl ?

qoo
01.06.06, 20:47
also hab jetzt heraus gefunden das der befehl falsch ist (habs auch schon mit dem selben wie für ntfs probiert (mount -t ntfs /dev/hdb1 /mnt/Festplatte2) nur halt mit fat32, aber das geht auch nicht

was für einen muss man denn bei fat32 verwenden?

towo2099
01.06.06, 20:49
mount -t vfat /dev/hdxy /Pfad/zum/Mountpoint

reni
01.06.06, 20:49
Nein, nicht fat32 sondern vfat als Filesystem eingeben.

mount -t vfat - o umask=000 /dev/hdb1 /mnt/Festplatte2
Mit "umask=000" als Option können alle User auf diese Partition schreiben ;)

qoo
01.06.06, 21:06
also mit dem befehl von towo2099 gings mit dem anderen (den ich zuerst versucht hatte) komischerweiße nicht:confused:

als ich dann (so wie ich es auch bei der ntfs-partition gemacht hab) über root meinen benutzer als besitzer eintragen wollt kam ich hätte keine berechtigung dazu obwohl ich ja als root eingeloggt war

reni
01.06.06, 21:38
also mit dem befehl von towo2099 gings mit dem anderen (den ich zuerst versucht hatte) komischerweiße nicht:confused:

Ups ... sry,
Zwischen dem "-" und dem "o" darf KEIN Leerzeichen sein.
Und Rechte kannst du nicht, wie bei Linux auf den Mount-Punkt vergeben, sondern eben das regelt "umask".

qoo
01.06.06, 21:46
kann ich das jetzt noch nachträglich machen?
Komischerweiße ging das ganze bei dem mountpunkt von der ntfs-partition, da hab ich über root den besitzer auf meinen benutzer geändert und die benutzergruppe auf user und die rechte konnt ich dann auch verändern

kreol
01.06.06, 21:48
Wurde die Suchfunktion des Boards schon oft genug erwähnt? Stichworte uid, gid und umount genannt? "man mount" ans Herz gelegt? :rolleyes:

Wenn Du alles durch bist poste, um System in die Sache zu bringen, die Ausgabe von
fdisk -l
cat /etc/fstab


Kreol

reni
01.06.06, 21:49
Hast du schon einen Eintrag in der fstab gemacht ?
Da ist es wichtig die Optionen anzugeben.

qoo
01.06.06, 21:53
nein, werd mich dann daran wohl mal versuchen (hatte das bisher noch nicht gemacht weil es bei der ersten gleich so geklappt hatte)