PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Linux Mint (ext. FP) + Windows XP + Windows 7 (im Rechner) - wie?



Mycroft
06.12.16, 22:07
Hallo,

als Newcomer grüße ich erstmal alle Anwesenden. Bin Windows 10-Flüchtling und seit einigen Monaten endlich sehr zufriedener Linux Mint-User (war aber ein harter Weg dahin)

Mein Thema / Frage:

Ich habe z.Z. Linux auf einer externen Platte (normale FP in Icy-Box) und im (relativ neuen) Lenovo-Rechner Windows-XP (32 bit) ausschließlich für ältere Flugsimulatoren, die auf Windows 7 nicht laufen. Für neue Simulatoren und Strategie-Spiele möchte ich nun noch Windows-7 (64 bit) hinzufügen.

Die gegenwärtige Konfiguration läuft reibungslos, allerdings weiß ich nicht mehr wo der Grub installiert ist. Ich bin aber bei der Linux-Installation der Voreinstellung gefolgt, soweit ich mich erinnere, und wenn ich die Linux-Platte ausschalte bootet XP unmittelbar ohne Auswahlmenue. Ich gehe daher vorläufg davon aus, daß der Grub auf der externen Linux-Platte liegt.

Was könnte schlimmes passieren, wenn ich nun die externe Linux-Platte ausschalte, Windows-7 im Rechner neben XP installiere, - und dann Linux wieder dazu schalte?

Katastrophen und tagelanges neu installieren und konfigurieren möchte ich natürlich vermeiden. Vor langer Zeit, bei einem meiner frühen, vorerst noch erfolglosen Linux-Versuche, hatte ich diese Dreier-Kombination schon einmal installiert, - allerdings damals nur auf einer gemeinsamen Festplatte!

Windows erzeugte dabei ein eigenes Multiboot-Menue (Windows-7 <-> "eine ältere Version von Windows") und zunächst funktionierte - übergeordnet -, auch der Grub: ich konnte problemlos beim Systemstart entweder Linux oder den Windows-Bootmanager für 7 oder XP wählen. Das ganz große Glücksgefühl :)

Die Freude währte aber nicht lange, nach einigen Tagen ging auf einmal garnichts mehr, weder noch, alles komplett tot! Vermutlich hatte ein Windows-7 Update den Grub zerschossen.:mad:

So, das ist die Sachlage, Experten vor: Was tue ich am besten?

f_m
06.12.16, 22:37
Also wenn wie von dir vermutet der Grub nur auf der externen Platte installiert wäre würde das bedeuten, daß dein BIOS zuerst von der externen Platte zu booten versucht und erst danach von deiner Festplatte.
In dem Fall wären einfach die zwei Windows auf der Festplatte zu installieren (am besten mit abgehängter Linuxplatte) und danach kannst ja in der Grub Konfiguration das zweite Windows hinzufügen (oder auch nicht, wenn du die Linuxplatte eh abhängst wenn Windows Xp oder 7 gestartet werden sollen ist das gar nicht nötig).
Wozu ich absolut nichts sagen kann ist ob Win XP und Win 7 sich vertragen und nebeneinander installieren lassen und wie dann zwischen den beiden gewählt wird was zu booten ist.

Grundsätzlich ist auch ein zerschossener Grub kein Weltuntergang, dann bootet man eben mit einem Installationsmedium (CD, USB Stick etc.) das Linux manuell und installiert den Grub neu.

Mycroft
08.12.16, 03:51
@ f-m

Herzlichen Dank erstmal. Ja, mir fällt ein, daß ich im BIOS die Bootreihenfolge auch so eingestellt habe (Ext. FP -> int. FP). An sich könnte ich tatsächlich die Linux-Platte vor dem booten des Rechners, bzw. von XP einfach ausschalten, an der Icy-Box geht das ja mit einem Knopfdruck. Bei der Linux-Installation hatte ich aber vorsichtshalber "neben Windows" gewählt, und mit dem Grub geht die Auswahl zw. LInus + XP auch ein bißchen schneller und einfacher.

Ich war ja außerdem nicht ganz sicher, ob und wie die BIOS-EInstellung funktionieren würde, bzw. ob das XP auf dem Rechner, wenn der bootet, dem Linux auf der Externen nicht doch irgendwie in die Quere kommen könnte.

Da Du aber schreibst, daß man nötigenfalls den Grub auch reparieren/neu installieren kann, werde ich jetzt mal auf dem Rechner Windows-7 neben dem XP installieren, bei abgeschalteter Linux-Platte. Windows wird dann, das weiß ich von den früheren Versuchen, einen eigenen Bootmanager einrichten. Text: "Windows-7 oder eine ältere Version von Windows".

Ich könnte dann zwar problemlos die Windows-Systeme bzw. den Windows-Bootmanager bei ausgeschalteter Linux-Platte booten (so wie jetzt schon das alleinige XP), aber die interne Platte kann ich nicht abschalten, wenn ich mit Linux booten/arbeiten will. Daher ja meine Unsicherheit und die Überlegung, besser erstmal Andere zu fragen.

Also mal seh'n, was dann der Grub tun wird, - wird er einfach wie bisher die Auswahl zwischen Linux + XP anbieten und Windows-7 sozusagen ignorieren, oder das neue Windows Bootmenue erkennen und mich zwischen dem und Linux wählen lassen? Beziehungsweise müßte/könnte ich möglicherweise den Windows-Bootmanager manuell in den Grub einbinden?

Das Erste (Linux vs. Windows-Bootmenue) war damals, beim ersten Versuch, wie ich geschrieben habe der Fall, - aber erstens waren alle drei Betriebssysteme auf einer Platte, und zweitens hatte ich zuerst XP, dann Windows-7 und zuletzt Linux installiert. Was dann wie gesagt alsbald schief ging, vermutlich durch ein Windows Update. Heute ist die Situation aber duch die getrennten Installationsorte eine andere.

Alsdann, auf geht's! Falls doch unüberwindliche Probleme auftreten sollten, würde ich mich gerne nochmal melden. Ansonsten adieu und nochmals vielen Dank für die Hilfe.

blende8
08.12.16, 08:39
Also mal seh'n, was dann der Grub tun wird, - wird er einfach wie bisher die Auswahl zwischen Linux + XP anbieten und Windows-7 sozusagen ignorieren, oder das neue Windows Bootmenue erkennen und mich zwischen dem und Linux wählen lassen?
Ha, ha, diese Sorge kenne ich.
Bin auch Linux-Anfänger und lese hier immer diese Katastrophen-Posts, dass Windows nicht mehr bootet.

Meine Meinung dazu ist, für deinen Fall, dass der grub nicht von alleine verändert wird.
Es ist also nicht so, dass der grub Win7 erkennt und dann: Och ja, das assimiliere ich mal.
Damit das passiert, musst du explizit "update grub" ausführen.

Vielleicht kann diese Laienmeinung noch mal ein Experte bestätigen?

suleiman
08.12.16, 10:12
Wenn der Bootloader nicht geht ist es kein Weltuntergang .
Wie f_m schon sagte kann man einfach mit einer installations/live CD/usb-Stick den Bootloader wieder drauf machen und anpassen.
Unter anderenem, dafür gibt es dieses Forum auch xD
Hier wird gern geholfen.

Du kannst auch ohne Bootloader alle Systeme hochfahren ... indem man das Bootmenü auswählt.
Konkret: Wenn man den PC einschaltet werden meist ein paar Sachen vom Bios kurz angezeigt.
Da gibt es einen Hinweis welche Tastenkombi man drücken muss um manuell zu booten.
z.B. Asus nutzt F8, MSI nutzt F11, usw...
So kommt man auf jeden fall ins System, auch ohne Bootloader.

blende8
08.12.16, 10:58
Das sagst du so ...
man liest immer wieder in Foren, dass "irgendwas" gemacht wurde und dann Windows nicht mehr bootet usw.
Oft ist dann der letzte Ausweg, Windows neu zu installieren!
Klar, irgendwas hat man falsch gemacht, aber das ist dann schon nicht so einfach, wenn der Windows Bootloader überschrieben wurde.
Und dann noch diese ganze Optionen mit Legacy, UEFI, Secure Boot ,,,

suleiman
08.12.16, 11:54
Selbst mit Windows kann man den Bootloader neu nachinstallieren.

Ich kann euch auch fast schon garantieren das irgend ein Windows meckern wird und reparaturen vorschlagen wird.
Der Trick ist einfach einen neuen Bootloader zu installieren, aber nur wenn Fehler auftauchen.
Mein Tip: Macht euch lieber vorher Schlau wie so ein Bootloader funktioniert.

Windows lässt sich auch ohne Bootloader starten, funzt genau so wie ich schon oben beschieben habe :)

marce
08.12.16, 12:37
z.B. Asus nutzt F8, MSI nutzt F11, usw...
So kommt man auf jeden fall ins System, auch ohne Bootloader.
Falsch.

So kannst Du auswählen, von welcher Platte das BIOS den Bootloader starten soll - wenn da aber keiner vorhanden ist kommst Du auch nicht weiter.

suleiman
08.12.16, 12:47
sicher ?

Kann sein das ich auf jeder Partiton einen Bootloader drauf habe dann, wäre mir aber neu.

Auf jeden fall hat man einen Bootloader installiert nach einer Systeminstallation und den kann man dann auch im Bootmenü auswählen.
Der sollte sich auch booten lassen nach einer neuinstallation.

blende8
08.12.16, 20:48
Hier sieht man, was passieren kann:
http://www.linuxforen.de/forums/showthread.php?280305-Ubuntu-Installation-auf-externer-Festplatte

Klar, ist ein Anfänger, aber trotzdem doof.
Diese Dualbootgeschichten müssten idiotensicherer gemacht werden!

suleiman
09.12.16, 01:14
Nicht alles schwarz malen xD

Grub und Lilo sind vieleicht bissel erschreckend wenn man da ein paar Sekunden beim booten gewinnen will.
Dafür sind se stabiel und laufen ohne Probleme.
Mit Grub kann man sogar mehrere Systeme einhängen ohne den Bootloader ändern zu müssen.

Was Probleme macht ist einzig und allein Windoof mit seinem Bootloader der immer neu installiert wird und alte Bootloader überschreibt und andere Systeme nicht erkennt.


In den meisten Fällen ist es nichtmal nötig den Bootloader manuell anzupassen, weil das schon die Installation übernimmt.

Mycroft
09.12.16, 04:52
Hallo Blende8 - Suleiman + marce,

erstmal auch Euch vielen Dank!

Aaaalso, - ich habe wie von f_m vorgeschlagen folgendes gemacht ,mit schon mal halb-gutem Ergebnis:

1. Linux-FP in der Icy Box ausgeschaltet.

2. Rechner nur mit XP gebootet (ging vorher schon, Grub wie schon gedacht auf der Linux-PLatte)

3. Mit Windows-7 CD die C-Partition halbiert (neue Partition) geht mit Diskpart auf der CD: Umsch+F10-> Eingabezeile -> diskpart-> select volume (1=C) -> shrink. C: wird automatisch halbiert, dauert ca. 40 min.

4. Windows problemlos auf interner Platte installiert. Das Windows Dual-Bootmenue ("Windows-7 vs. Eine frühere Version von Windows) erschien erfreulicherweise von selbst ohne weitere Maßnahmen.

DANN der alles entscheidende Augenblick: Rechner runtergefahren, Linux-FP wieder eingeschaltet und neu gebootet. Was wird jetzt passieren?

Dies: Linux fuhr ganz gemütlich hoch und zeigte wie vorher auch schon die Auswahl zw. sich selbst + XP. Windows-7 erkennt es vorerst noch nicht. Aber sonst alles in Ordnung, keine Katastrophe!

Doch wenn ich jetzt nicht jedesmal - um z.B. eine Simulation unter Windows-7 zu starten -, erst den Rechner runterfahren, die Icy Box ausschalten und neu booten will, müßte ich wohl am Grub fummeln. Damit der statt wie bisher nur XP das neue Windows Dual-Bootmenue bzw. beide Windows-Systeme erkennt. Wie ich f_m schon schrieb, habe ich das vor Jahren einmal hingekriegt, - aber da machte Linux das von selbst, weil ich es damals zuletzt installiert hatte.

Jetzt ist es aber schon da, - und ich habe noch nie irgendwas am Grub gemacht! Außer was er tut, habe ich leider Null Ahnung! Ich muß daher nochmal etwas fragen: wie implementiere ich im Grub jetzt das Windows Dual-Bootmenue?

Schreibtroll
09.12.16, 05:08
wie implementiere ich im Grub jetzt das Windows Dual-Bootmenue? Eigentlich gar nicht. Mach
sudo update-grub in Linux. Osprober sollte dann auch Win7 finden und Du hast es alles im Grub.

rstuby
09.12.16, 10:52
Doch wenn ich jetzt nicht jedesmal - um z.B. eine Simulation unter Windows-7 zu starten -, erst den Rechner runterfahren, die Icy Box ausschalten und neu booten will
Was meinst du jetzt? Wenn du ein anderes Betriebssystem starten willst, musst du doch sowieso runterfahren und neu booten. Auf das eine Schalten mehr oder weniger kommt es doch da nicht an.

Wenn du ein System "im" anderen laufen lassen willst, brauchst du nicht Partitionierung und Bootloader, sondern eine Vrituelle Maschine.

Aber ich glaube eher, ich habe nicht verstanden, was du meinst.

suleiman
09.12.16, 11:33
joa, Mycroft muß rebooten wenn er 32Bit Games zocken will. Einzige Möglichkeit ist es die 32Bit-Spiele unter Wine laufen zu lassen, aber das ist nochmal eine ganz andere Geschichte.

Schreibtroll
09.12.16, 14:56
Ob wine oder VM - ich würde fürs Daddeln ein natives Win bevorzugen.

Und mal ehrlich: Wenn ich daddeln will, dann will ich daddeln. Danach ist eh Feierabend und es spielt dann keine Rolle mehr wo ich "shutdown" mache. :D

Mycroft
10.12.16, 03:21
@ Schreibbtroll: Danke, mach` ich gleich mal, klingt ja erfreulich einfach.

Ansonsten: Stimmt schon, was Ihr sagt. Es sieht so aus: wenn ich - wie bisher -, den Rechner hochfahre kann ich zwischen Linux + XP wählen. Klicke ich nicht extra XP an, bootet nach einigen Sekunden automatisch Linux. Das kam so weil ich ja Linux "neben Windows" installiert hatte. und der Grub erzeugt wurde.

Wenn ich von Linux auf XP zum spielen wechseln will muß ich natürlich einen Neustart machen und dann XP auswählen.

Ich könnte aber auch den Rechner komplett runterfahren, die Linux-Platte/Icy-Box ausschalten und dann neu booten. Dann würde nur XP gestartet, - bzw. jetzt das neue Windows Dual-Boot (XP/7) Linux gibt's dann sozusagen garnicht. In dem Fall bräuchte ich den Grub auch nicht. Das hatte ich mir aber bei der Linux-Installation noch nicht überlegt, weil ich auch zu wenig bescheid wußte, und deshalb ist er nunmal da.

Wenn ich jetzt noch Windows-7 einbinde, dann ist der Unterschied zwar nur sehr gering, aber es ist der kleine Unterschied zwischen:

- "Jetzt will ich mal fliegen oder daddeln", - also einfach Neustart und dann Win-7 oder XP booten.

oder:

- Shutdown, Icy-Box aus, wieder booten und dann entweder Win-7 oder XP starten.

Wie gesagt, hätte ich Linux am Anfang separat ohne Grub auf der Externen installiert wäre das auch kein übermäßiger act, aber da ich den Grub schonmal habe, ginge es mit auch noch eingebundenem Win-7 sagen wir mal einen kleinen Tick komfortabler/schneller.

Mycroft
10.12.16, 03:47
Kleine Korrektur noch am Rande: wie mir einfällt, habe bei der Installation nicht "neben Windows" sondern "etwas anderes" ausgewählt und dann Linux komplett inklusive Grub auf der externen Platte installiert, das XP auf der internen Platte wurde am Schluß automatisch erkannt.

suleiman
10.12.16, 05:02
Man kann den Grub2 so einstellen das man mehr/weniger Zeit zum Auswählen hat und das alle 3 Systeme erkannt werden.
Dann brauchst nicht mehr den Stecker ziehen.

Schreibtroll
10.12.16, 08:07
Klar - kannst Timeout auf 10 Sekunden runtersetzen. Oder einfach sofort "aktiv" werden und für Linux ENTER drücken.

Woran Mycroft dachte war aber eher sowas: http://www.linux-community.de/Archiv/Tipp-der-Woche/Linux-im-Bootmanager-von-Windows-7

Damit wäre ich sehr vorsichtig - da kann Dir dann kaum einer helfen wenns mal zwickt. Wir nutzen Grub. Und es ändert absolut gar nichts. Reboot ist immer angesagt. Ich würds also so lassen wie es ist. Ist schon gut so.

rstuby
10.12.16, 10:26
Also die Konfigoration von Grub kann man ändern, indem man mit


gksudo gedit /etc/default/grub

die Konfigurationsdatei editiert und dann mit


sudo update-grub die Änderungen übernimmt.

Hier https://wiki.ubuntuusers.de/GRUB_2/Konfiguration/ steht Genaueres dazu. Das Wiki von ubuntuusers.de lässt sich in den meinsten Fällen wirklich 1:1 auch auf Mint anwenden.

f_m
10.12.16, 12:05
An sich sollte der Grub ja das zusätzliche OS bei einem grub-update erkennen und selbst einbinden (wenn er entsprechend konfiguriert ist).
Ansonsten kann man das auch unter /etc/grub.d/ 40_custom selbst hinzufügen. Dazu am besten den Windows XP Eintrag kopieren, umbenennen auf Win 7 und natürlich die Startpartition editieren auf das C: vom Win 7.

Mycroft
10.12.16, 16:07
Hallo Schreibtroll, rstuby + f_m, Suleiman,

es hat alles wonnebar geklappt! Mit einfachem Grub-Update, so wie von Schreibtroll vorgeschlagen. Nach Neustart medete der Grub: "Willste Linux oder Win-7 Bootdingsbums, Alter?" Na ungefähr so...

Ernsthaft: ich habe jetzt für meine Verhältnisse mein Traum-System, was will man mehr, - Rechner hochfahren, Auswahl zwischen Linux oder Windows Dual-Boot, bei Windows dann weitere Wahl zwischen Win-7 oder XP.

Nur bei Windows Updates werde ich lieber vorsichtig sein, habe automatische Updates deaktiviert und werde vor Updates erst die Kiste runterfahren und die Linux-PLatte abschalten. Bei Updates ist gestern immerhin einmal Win-7 eingefroren.

Fehlermeldung: "Windows wurde unerwartet heruntergefahren...". Es ging aber nach "Windows normal starten" problemlos weiter. Es wird wohl, wie Suleiman sagte, eher am Windows liegen und mit dem Grub nichts zu tun haben. Möglicherweise ist Windows - bei Updates -, die Dreier-Kombination einfach zu komplex, vielleicht lag es auch nur am Windows Bootmanager. Oder es war bloß ein seltener Einzelfall, aber Vorsicht ist die Mutter der Porzellankiste, siehe oben.

@ Suleiman, Danke, aber z.Z. braucht die Zeitvorgabe nicht geändert zu werden, normalerweise lege ich ja sowieso mit Linux los, und auch wenn ich Windows booten will reicht die gegenwärtige Zeiteinstellung.

Übrigens könnte ich mir denken, daß doch alles - relativ - einfach geklappt hat an der Mint 17.2 Version liegt. Die erscheint mir überhaupt recht komfortabel, schon öfter liefen die Dinge schließlich einfacher + problemloser als z.B. in Internet-Ratgebern allgemein für Linux vorgeschlagen wurde (z.B. Chip, Ubuntu-User usw.)

Alsdann, nochmal herzlichen Dank an Euch alle für die Hilfe! :)

And now for something completely different:

Jedesmal wenn ich eine Antwort abschicken will, kriege ich die Meldung, ich wäre nicht angemeldet, hätte keine Rechte und sollte die Seite neu laden. Dabei stimmt das garnicht, denn ich bin angemeldet, - was ganz oben auch steht!

Unter dieser Mitteilung steht dann noch mein Name + Passwort (in Punkten), - und darunter die Knöpfe "anmelden" und "fortfahren".

Klicke ich die aber an kommt eine weitere Meldung, es fehle ein Sicherheits-Token!

Wie kommt denn dieses?

nopes
10.12.16, 18:56
Zum anderen hatte ich auch mal, lag am Browser

Schreibtroll
10.12.16, 19:23
Möglichkeiten gibts einige...
Du bist bei Unitymedia oder Telebimmel - die haben seit gestern massive Störungen.
Du hast da Blocker laufen.

Mit Win7 hatte ich kürzlich auch Probleme beim Updaten. Musste für Oktober das von WinFuture nehmen weil nix anderes ging.

suleiman
10.12.16, 21:27
And now for something completely different:

Jedesmal wenn ich eine Antwort abschicken will, kriege ich die Meldung, ich wäre nicht angemeldet, hätte keine Rechte und sollte die Seite neu laden. Dabei stimmt das garnicht, denn ich bin angemeldet, - was ganz oben auch steht!

Unter dieser Mitteilung steht dann noch mein Name + Passwort (in Punkten), - und darunter die Knöpfe "anmelden" und "fortfahren".

Klicke ich die aber an kommt eine weitere Meldung, es fehle ein Sicherheits-Token!

Wie kommt denn dieses?

Wie sieht die Fehlermeldung genau aus und welchen Browser nutzt du.

Mycroft
11.12.16, 17:39
@ Suleiman

Browser: Fuchs 50.0.2 für Linux Mint - 1.0


Die Fehlermeldungen: Du bist nicht angemeldet, Du hast keine Berechtigung diese Seite zu betreten, bitte lade die Seite neu und melde dich an.

Wie schon gesagt bin ich aber angemeldet, was auch ganz oben auf der Seite steht "Hallo Mycroft".

Unten sind dann noch diese beiden Knöpfe "Fortfahren" und "Anmelden". Über die geht's aber nicht, dann kommt: "Anmeldung nicht möglich (oder so ähnlich) - fehlender Sicherheits-Token."

Ich komme nur weiter, wenn ich im Browser die Seite tatsächlich neu lade und mich erneut anmelde.

Bisher war ich auf die Forum-Software als Ursache fixiert, aber es liegt möglicherweise tatsächlich am Browser. Deswegen habe ich jetzt mal alle Blocker-AddOns deaktiviert: AdBlock plus + Better Privacy + Ghostery + Self Destructing Cookies + Social Disconnect plus + UBlock Origin.

Vielleicht sind es auch zu viele, besonders beim wohl ziemlich umfangreich wirkenden UBlock Origin ist mir nicht klar, ob und welche anderen Blocker durch dieses AddOn möglicherweise überflüssig geworden sein könnten, oder sich sogar gegenseitig stören. Außer der aktuellen Sache hier im Forum habe ich aber bisher noch nichts weiter in der Richtung bemerkt.

So, - ich werde das hier jetzt mal ohne Blocker abschicken, dann werden wir sehen was passiert.

Mycroft
11.12.16, 17:47
Okay, welches AddOn dazwischen funkt werde ich mal in Ruhe austesten. Das heißt - hmmm - ich müßte ungünstigenfalls sechsmal ein "Test-Beitrag" abschicken.

Naja, heute aber nicht mehr.

Erstmal Tschüssikowski, ich geh`jetzt spielen :o

rstuby
12.12.16, 05:57
Es geht ja irgendwie darum, dass du von der Seiten zumindest für die Sitzung Cookies annehmen musst, um angemeldet zu bleiben. Also eher nicht UBlock, der macht glaub ich nichts mit Cookies.