Goifalracer
Anmeldungsdatum: 10. Mai 2011
Beiträge: Zähle...
|
Hallo Leute, Ich habe vor Jahren mal ein Multiboot System erfolgreich aufgestzt, Xp, Vista und Ubuntu. Jetzt ist es so, ich möchte das Win Vista runterschmeissen, da einige Programme nicht mehr unter Xp Professional laufen.
Stattdessen soll ein Win 7 Pro drauf. Mein Plan wäre: Mit der G Parted Live CD die Primäre partition das Vista platt machen, Win xp auf hidden stellen und die frisch formatierte Partiotion (alt Vista) auf boot zu setzten und anschließend das win 7 pro installieren.
Nach der Installation möchte ich mein Ubuntu starten und mit (sudo update grub) den Bootloader aktualisieren. Funktinoiert das ? Startet der Grub Loader überhaupt nach der Windows installation, weil er ja das Vista nicht mehr drin hat?
Gibt es Probleme mit der 100MB Partition die Win 7 bei der Installation anlegt? Ich habe zuvor immer zuerst die Windows Versionen installiert und dann Ubuntu. Für Hilfestellung wäre ich sehr dankbar. MFG
Moderiert von tomtomtom: Problem ist "vor der Installation" nicht möglich. Ins passende Forum verschoben.
|
black_tencate
Anmeldungsdatum: 27. März 2007
Beiträge: 10957
|
Hej Goifalracer, Goifalracer schrieb: ...
Mit der G Parted Live CD die Primäre partition das Vista platt machen,
ich würde nur die Dateien auf der Partition löschen. Falls Dir die Partition für W7 nicht ausreichend groß genug erscheint, kannst Du sie entsprechend ändern. Kannst Du übrigens auch aus dem laufenden Ubuntu heraus erledigen, mußt nur die Partitionen dahinter und einschließlich aushängen. Win xp auf hidden stellen
sollte genügen, um die beiden Windows unabhängig von einander zu installieren, bin mir aber nicht 100% sicher. und die frisch formatierte Partiotion (alt Vista) auf boot zu setzten
das erledigt der W7 Installer schon während der Installation Nach der Installation möchte ich mein Ubuntu starten und mit (sudo update grub) den Bootloader aktualisieren.
das wird so nichts, denn bei der Windowsinstallation wird dessen Bootloader 'das Sagen' haben. Startet der Grub Loader überhaupt nach der Windows installation, weil er ja das Vista nicht mehr drin hat?
nicht, weil da noch alte Einträge vorhanden sind, sonder weil der Windowsbootloader installiert wird, was Du gar nicht umgehen kannst. Gibt es Probleme mit der 100MB Partition die Win 7 bei der Installation anlegt?
diese Partition wird nur angelegt, wenn Du lediglich freien Platz zur Verfügung stellst; wenn Du aber explizit eine Partition verfügbar machst, begnügt sich Windows auch mit dieser. Um nach der Windowsinstallation grub wieder verfügbar zu haben, mußt Du die grub 2/Reparatur durchführen. Gruß black tencate
|
Goifalracer
(Themenstarter)
Anmeldungsdatum: 10. Mai 2011
Beiträge: 122
|
Hallo Danke dir, mein weg wird dann wohl der mit der Grub Live CD sein, da ja mein Ubuntu nicht mehr started. Mal ne andere Frage: Da ja der Windows Bootloader nach der Installation das sagen hat, das kann ich doch umgehen indem ich die Ubuntu Partition auch verstecke, dann schreibt er ja den Bootloader in die Win Partrition und danach startet Grub ganz normal halt nur ohne die neue Windows version in der Auswahl? MFG
|
axt
Anmeldungsdatum: 22. November 2006
Beiträge: 34254
|
Goifalracer schrieb:
möchte das Win Vista runterschmeissen, da einige Programme nicht mehr unter Xp Professional laufen.
Wo ist da gleich noch die Logik?
Stattdessen soll ein Win 7 Pro drauf.
Also ein Dualboot Win7/Ubuntu. VT brauchst Du durch Win7 nicht mehr, XP ist seit über einem Jahr EoS, wozu aufheben den Krempel?
Nach der Installation möchte ich mein Ubuntu starten
Durch die Windows-Installation ist Grub bereits überschrieben worden, Ubuntu ist so also nicht mehr startbar. GRUB_2/Reparatur
Gibt es Probleme mit der 100MB Partition die Win 7 bei der Installation anlegt?
Du weist der Installationsroutine die bereits mit gparted NTFS-formatierte erste primäre Partition zu (die folglich c: wird) und läßt diese nichts verändern. Also gibt's auch keine 100-MiB-Partition.
Ich habe zuvor immer zuerst die Windows Versionen installiert und dann Ubuntu.
Du kannst freilich auch alles plattmachen (beispielsweise mit gparted von einer Live-CD durch Schreiben einer neuen Partition Table msdos mit anschließendem sauberen Partitionieren), Win7 installieren (Wozu eigentlich überhaupt Win?) und das aktuelle Vivid danach.
|
Goifalracer
(Themenstarter)
Anmeldungsdatum: 10. Mai 2011
Beiträge: 122
|
@ axt, Das Windows Xp brauche ich für ältere Automatisierungsprogramme die leider auf dem Vista Schrottsystem und auf Windows 7 nicht laufen und neuere Automatatisierungprogramme laufen halt jetzt unter Win 7. Das ist mein Plan. Vista ist mir egal aber ich will die Xp Proffessinal Installation nicht zerschiessen bzw sie sollte dann noch über den Grub bootbar sein. Evtl. formatiere ich die Ubuntu Version auch gleich und installiere dann Win 7 und danach Ubuntu, dann sollte es einfacher sein.
|
Lidux
Anmeldungsdatum: 18. April 2007
Beiträge: 15900
|
Hallo Goifalracer, Einfacher ist eine SG2D zu nehmen, Ubuntu zu booten und dann ein: sudo update-grub zu machen. Gruss Lidux
|
Goifalracer
(Themenstarter)
Anmeldungsdatum: 10. Mai 2011
Beiträge: 122
|
Hi Lidux, du meinst Ubuntu mit der Grub CD starten dann den Befehl ausführen | sudo grub-install /dev/sdX
|
Und anschließend den Bootloader updaten oder? MFG
|
tomtomtom
Supporter
Anmeldungsdatum: 22. August 2008
Beiträge: 53593
Wohnort: Berlin
|
Nein, das steht da nicht.
|
Goifalracer
(Themenstarter)
Anmeldungsdatum: 10. Mai 2011
Beiträge: 122
|
Ok super. Dann brauch ich nur ubuntu mit der Grub Disk booten und per Terminal den Grub updaten. Danke an alle.
|
UlfZibis
Anmeldungsdatum: 13. Juli 2011
Beiträge: 3035
Wohnort: Köln
|
black tencate schrieb: Goifalracer schrieb: Win xp auf hidden stellen
sollte genügen, um die beiden Windows unabhängig von einander zu installieren, bin mir aber nicht 100% sicher.
Hi Goifalracer, ich bin da eher skeptisch, ob dann alles so funktioniert wie Du Dir denkst. Wenn man eine Partition versteckt, dann ist für Windows die nächste Partition die erste, und wird bei der Installation von Win 7 zu C: bestimmt. Wenn man danach das Verstecken wieder aufhebt, ist die zuvor Versteckte XP-Partition für Windows wieder die 1. Partition, und damit C:. Wenn Du nun per Grub die 2. Partition mit Windows 7 zum Booten auswählst, wird der damit beauftragte Windows-Bootloader wieder die 1. Partition mit C: assoziieren, und dann doch wieder genau diese mit Windows XP booten. Das scheint mir dieselbe Situation, die sich daraus ergibt, wenn man eine alte bestehende Windows-Installation von der 1. auf die 2. Partition kopiert, auf die erste dann nochmal neu installiert, und dann hofft, dass man mit Grub oder irgend einem anderen Bootloader beide Partitionen wahlweise booten kann. Die einzige Möglichkeit, das Booten der 2. Partition zu erzwingen ist das vorherige manuelle Verstecken der 1. oder dass ebenfalls manuelle Vertauschen der jeweiligen Einträge in der Partitionstabelle. Mittels einer Zusatz-Option könnte das theoretisch von Grub erledigt werden. Dazu hatte ich vor einiger Zeit mal einen Beitrag und einen Bug gepostet: http://lists.gnu.org/archive/html/bug-grub/2013-02/msg00000.html https://savannah.gnu.org/bugs/index.php?38284#comment0 Leider ließen die Grub-Entwickler sich bisher nicht davon überzeugen, so eine Option in Grub einzubauen. Sollte es Dir doch gelungen sein, die von Dir angedachte Installation zum Laufen zu bringen, so wäre ich sehr neugierig, wie Du das hingekriegt hast. Gruß, Ulf
|
Ubu-tester
Anmeldungsdatum: 7. Januar 2011
Beiträge: 2234
Wohnort: NDS
|
moin, im Prinzip geht es. Habe mir selbst so eine HDD mal gemacht, um es zu versuchen. Meine Vorgehensweise: mit 'gparted' die Partitionen erstelt. Win7 + Win8 jeweils von einer anderen HDD in eine primäre Partition auf die Test-HDD kopiert und dazu ein Linux in eine erw.Partition. 'Grub' auf das Laufwerk '/dev/sdx' kopiert und das Grub-Verzeichnis in eine separate Partition (100MB reicht). Die 'grub.cfg' in der separaten Partition habe ich von Hand erstellt. Darin wird dann nach Aufruf von Win7 die Partition von Win8 versteckt und die von Win7 wieder hervorgeholt. Ebenso, umgekehrt natürlich' beim Aufruf von Win8. Jetzt kann ich im Grub-Menu auswählen, welches ich haben will. Habe auch Automatiseirungsprogramme drauf, laufen problemlos unter Win7. Aber: Ich habe noch kein Update von Linux gefahren, wer weiss was Grub dann macht. Die Konfiguration von Grub habe ich noch wo anders gesichert. Müßte ich nach einem Update wieder anpassen. Habe das Linux nur zu den Tests da drauf, benutze Linux von anderen HDD's. Und: Schnellstart von Win abschalten!
|
hakel
Anmeldungsdatum: 13. August 2009
Beiträge: 23336
|
XP paßt übrigens auch prima in eine VM. Gehe mal davon aus, daß "Automatisierungsprogramme" keine Grafik benötigen.
|
black_tencate
Anmeldungsdatum: 27. März 2007
Beiträge: 10957
|
Hej UlfZibis, UlfZibis schrieb: ...ist die zuvor Versteckte XP-Partition für Windows wieder die 1. Partition, und damit C:. Wenn Du nun per Grub die 2. Partition mit Windows 7 zum Booten auswählst, wird der damit beauftragte Windows-Bootloader wieder die 1. Partition mit C: assoziieren, und dann doch wieder genau diese mit Windows XP booten.
ist jetzt eigentlich blöd, hier noch Hilfe für XP zu geben, aber erstens ist es ohnehin ratsam, 2 Windowssysteme immer jeweils voreinander zu verstecken, damit sich solche Sachen wie Wiederherstellungspunkte u.ä. nicht gegenseitig ins Gehege kommen und der als 2. installierte Windowsloader kennt die 1. Partition nicht (wenn das mit dem Verstecken denn reicht, ich habe das s.Z. mit bmpro gemacht, und sicherstellen können, daß die Partition versteckt war – durch Ändern des PArtitionstyps –) und bootet sie folglich nicht, es sei denn, Du richtest das im Nachhinein so ein.
habe ich s.Z. ein XP und ein Vista auf diese Weise neben weiteren O/S (HH, LL, PP) auf einer Platte betrieben. So sah sie damals aus sudo lsblk -o NAME,SIZE,FSTYPE,LABEL,MOUNTPOINT /dev/sda
[sudo] password for blacktencate:
NAME SIZE FSTYPE LABEL MOUNTPOINT
sda 931,5G
├─sda1 32G ntfs Vista
├─sda2 32G ntfs XPhome /media/XPhome
├─sda3 50G
├─sda4 1K
├─sda5 4G swap [SWAP]
├─sda6 8M ext3 MBR-boot
├─sda7 8G ext3 HH
├─sda8 12G ext3 HHhome
├─sda9 15G ext4 LL
├─sda10 20G ext4 LLhome
├─sda11 15G ext4 PP /
├─sda12 20G ext4 PPhome /home
├─sda13 35G ext4 RR
├─sda14 100G ntfs Daten /media/Daten
├─sda15 150G ntfs vms /media/vms
└─sda16 438,5G ntfs dvbt /media/dvbt
OT @Ubu-tester, wie Du zu Deinem stand-alone grub gelangst (tsts, kopieren aus einer vorhandenen Installation reicht ja wohl nicht! Da muß auch schon ein sudo grub-install --root-directory=<besagte 100 MB – viel zu groß. 10 reicht dicke – Partition> /dev/sdx [x=das zur besagten Partition gehörende übergeordnete LW] her, damit dieser grub auch vom BIOS aus gebootet wird 😛), ist zwar unerheblich, aber warum fürchtest Du, daß Dir in irgend einem auf der Platte befindlichen Ubuntu ein update grub den stand-alone grub durcheinanderbringen sollte? /OT Gruß black tencate
|
UlfZibis
Anmeldungsdatum: 13. Juli 2011
Beiträge: 3035
Wohnort: Köln
|
Ubu-tester schrieb: 'Grub' auf das Laufwerk '/dev/sdx' kopiert und das Grub-Verzeichnis in eine separate Partition (100MB reicht).
Das kann man natürlich zusätzlich machen, "verschwendet" allerdings eine Partition. Nach meinem Verständnis ist das nicht notwendig, es reicht, wenn Grub auf der existierenden Linux-Partition verbleibt und darüber genutzt wird. Die darf natürlich nicht entfernt werden. Die 'grub.cfg' in der separaten Partition habe ich von Hand erstellt. Darin wird dann nach Aufruf von Win7 die Partition von Win8 versteckt und die von Win7 wieder hervorgeholt. Ebenso, umgekehrt natürlich' beim Aufruf von Win8.
Das geht natürlich auch, hat aber den Nachteil, dass man dann von der einen Windows-Partition auf die andere keinen Zugriff hat. hakel schrieb: XP paßt übrigens auch prima in eine VM. Gehe mal davon aus, daß "Automatisierungsprogramme" keine Grafik benötigen.
Naja, in dem Fall müsste man immer zusätzlich das "Mutter-OS" erst mal starten und im Speicher behalten. Das macht Probleme, wenn das RAM nicht so groß ist und führt zu zusätzlicher CPU-Auslastung und entsprechender Wärmeentwicklung. aber vielleicht will man ja nebenbei Eier braten. 😉 Und ob Automatisierungsprogramme in der VM laufen hängt sicher davon ab, wie sie mit ihrer Ziel-Hardware kommunizieren. Wenn das z.B. über eine Spezialkarte im PCI-Slot läuft, sehe ich da Probleme. Weiterhin ist es schwierig, eine bereits existierende XP-Installation nachträglich in eine VM-Umgebung zu integrieren und birgt auch gewisse Risiken (siehe Achtung-Box unter Dualboot-Windows virtualisieren).
|
UlfZibis
Anmeldungsdatum: 13. Juli 2011
Beiträge: 3035
Wohnort: Köln
|
Hai black tencate, schrieb: ist jetzt eigentlich blöd, hier noch Hilfe für XP zu geben, aber
Ob man von Windows aus Zugriff auf die Daten der jeweils anderen Partition haben will / braucht, liegt meiner Ansicht nach im Ermessen des Nutzers. Die Reichweite der Windows-Wiederherstellungstechnik auf die im Zugriff befindlichen Partitionen kann man in der Windows-Systemsteuerung einschränken, aber Deinen Hinweis darauf, dass man das beachten und evtl. entsprechend justieren muss, finde ich sehr wichtig, sowie dass man damit überhaupt vorsichtig sein muss und wissen was man tut.
und der als 2. installierte Windowsloader kennt die 1. Partition nicht (wenn das mit dem Verstecken denn reicht, ich habe das s.Z. mit bmpro gemacht, und sicherstellen können, daß die Partition versteckt war – durch Ändern des PArtitionstyps –) und bootet sie folglich nicht, es sei denn, Du richtest das im Nachhinein so ein.
Wie man das im Nachhinein so einrichten könnte habe ich bisher nicht herausgefunden. Dennoch ist es möglich, dass der 2. installierte Windowsloader die 1. Partition kennt und von dieser booten kann, wenn man die jeweiligen Einträge in der Partitionstabelle der Reihenfolge nach tauscht. Dies geht meines Wissens nach aber bislang nur manuell z.B. mittels eines Hex-Editors. Wäre natürlich toll, wenn die GRUB-Entwickler so eine Option einbauen würden. Details zu oben Genanntem siehe: http://lists.gnu.org/archive/html/bug-grub/2013-02/msg00000.html https://savannah.gnu.org/bugs/index.php?38284#comment0
habe ich s.Z. ein XP und ein Vista auf diese Weise neben weiteren O/S (HH, LL, PP) auf einer Platte betrieben. So sah sie damals aus ...
Ich denke, das geht nur - wenn man nicht jeweils eine der beiden Partitionen verstecken will - wenn man die 2. Windows-Installation nach der 1. komplett neu installiert. Dabei bekommt die 2. Installation dann einen anderen Laufwerksbuchstaben als C: als Systempartition zugeteilt. Eine bereits vorhandene Windows-Installation entsprechend "umzulabeln", also z.B. von C: auf D:, dürfte ein aufwendiges Unterfangen und extrem fehlerträchtig sein.
|