Ich will alles, Linux, Windows Vista, Windows XP, Service Partition, usw.

xsid

Active member
Themenstarter
Registriert
29 Mai 2007
Beiträge
4.622
Hi,

folgende möchte ich euch nicht vorenthalten.

http://ubuntuforums.org/archive/index.php/t-260618.html

There does not seem to be a very good (or at least very accessible) discussion on how to independently (by this I mean not simply chaining boot loaders) multiboot Windows XP, Windows Vista RC1, Ubuntu, and other distros. As such, I would like to share my method for accomplishing such a setup.

My setup uses multiple partitions on a single hd as follows:
Boot Manager – XOSL (on a dedicated partition)
Windows XP
Windows Vista RC1
PC-BSD
Ubuntu 6.06

I chose XOSL because it is very convenient to reload from a dedicated partition, it doesn't mess up the MBR, and it looks snazzy. However, getting Vista to work with XOSL, Linux, and Windows XP is surprisingly difficult and requires several steps.

Recommended:
Download and burn a copy of the “Ultimate Boot CD” from http://www.ultimatebootcd.com/ as it has a ton of useful tools for partitioning, booting, and diagnostics in a very convenient package. All of the packages that I used (for example, Ranish Partition Manager and XOSL) are all on this CD.

Step 1:
Partition your HD with whatever partitions will be needed prior to installing Vista. I found that Ranish Partition Manager is a wonderful tool this purpose; however, it is text-based.

Step 2:
Install Windows XP (if you don't have it yet)

Step 3:
After Windows XP is installed and configured, reboot and use Ranish to set Vista's partition as active (B for boot in Ranish). I would discourage trying to set the partition active through Windows (setting it active through Windows destroyed my extended partition for that HD).

IMPORTANT:
This step is very important as Vista will otherwise modify the contents of whichever partition is set active; most of the time, this seems to be the partition belonging to Windows XP. If this situation occurs, Vista will store bootmgr and BCD (two all important files without which Vista cannot boot) on the Windows XP partition, NOT on the Vista partition. In this case, Vista will be incapable of directly booting through any other means (not through XOSL, not through GRUB, not through ANYTHING). At this point, Vista is irrevocably tied to the XP partition which cannot change in a manner that would alter the loading of bootmgr. Also, if Vista's boot sequence is altered even slightly (say by installing XOSL) Vista will probably fail to load correctly as will other detected Windows (aka Windows XP) installations. If you choose to run fixboot from the Windows XP recovery, then Vista will no longer load bootmgr and will no longer boot (at this point there is no way to repair Vista). This situation should be avoided.

Step 4:
Install Vista. At this point, you'll need to select a partition to format with Vista's implementation of NTFS. Note that this is a newer NTFS version and cannot be correctly resized with standard Windows tools or other tools such as qtparted.

Step 5:
Install XOSL or whichever boot loader you prefer. If you are unable to install XOSL through UBCD, try saving the files on a FAT32 drive and run the installation from there. I have found that storing XOSL on its own partition saves headaches later on.

Step 6:
Set up XOSL to list Windows XP as one choice and Windows Vista as another. At this point Windows XP will probably load correctly through XOSL, but Vista will not.

Step 7 (Repair Windows XP if it doesn't load through XOSL):
At this point, Windows XP and Vista may not load correctly. To fix the problem with XP, use XP's installation disk to get into the recovery console. Once the recovery console is available, run fixboot (do not run fixmbr as this will overwrite the link to XOSL) and be sure to specify the drive that XP is on (probably C). Vista's drive should also be listed among possible choices, but it will probably some higher letter (like G).

Step 8 (Repair Vista):
Use Vista's installation disk and choose the repair option. It will probably detect that something is wrong, attempt to automatically repair itself, and then ask if you would like to reboot. Do not choose to reboot (the automatic repair doesn't really work). Instead, continue on to the next repair screen and choose the option to repair Vista. If you observe the log file from the repair, it should note that it edited the booting options (toward the end of the log file) and will probably mention BCD. At this point, you should be able to reboot.

Step 9:
Verify that you can indeed boot into both XP and Vista through XOSL without going through any additional boot managers.

As an aside, Vista may boot correctly, but may fail when it actually tries to display the user login (perhaps it assigns a refresh rate out of the range of your monitor). If this is the case, you can press F8 whenever you first boot Vista from XOSL for more options (such as 640x480 resolution) which may be helpful for resolving such errors. Once everything is correctly working, install Linux.

Step 10:
Install Ubuntu onto whichever partition you prefer (note the partition that you choose to format and mount as /). Go through the typical installation procedure until you reach the point of installing the boot manager (grub). Instead of installing to the MBR, choose to install grub onto the root partition (/dev/hd*whatever you decided to format as /*). For example, I installed grub on /dev/hda6, the same as my root partition for Ubuntu.

Step 11:
Set up XOSL to list Ubuntu as another choice.

Step 12:
Install any other OSes you want using the same method as Ubuntu if they are *nix based.

If everything worked correctly, you should be able to boot Windows XP, Windows Vista RC1, Ubuntu, and anything else directly through XOSL without any difficulty.

Note: You could choose to install XP, then Vista (ignoring Step 3), then Ubuntu and install grub onto the MBR. This setup works, but in order to use XP, you must first choose “Windows XP Professional” through grub and then choose “Legacy Operating System” through Vista's boot manager. Also, as noted in Step 3, any change to the booting method on the XP partition will destroy your capability to boot Vista.

Hopefully this will save somebody some headaches and time.

Die Vorgehensweise funktioniert mit einem T61 hervorragend, wurde von mir getestet.

Beste Grüße

xsid
 
Test

Hallo Lyvi,

leider habe ich keine Vista Partition mehr, bis ca. 21h habe ich gestern noch gewartet, da bin ich davon ausgegangen das Du den Test selbst durchgeführt hast und ich habe Vista wieder gelöscht.

Vista hat bei mir, nur mit der empfohlenen Lenovo Software ca. 19,5 GB von 20 GB belegt, 4 GB Hibernation-Datei eingeschlossen.

Kann ich die Hibernationdatei auch bei Vista auf eine Partition schreiben lassen? Bei W98 funktioniert das, bei Vista habe ich nichts gefunden.

Beste Grüße

xsid
 
RE: Gründe

[quote='xsid',index.php?page=Thread&postID=421941#post421941]Wie groß muß eine Partition sein, die nur Grub (Stage1 und Stage2) enthält?
Also ein PC komplett ohne Linux, sondern nur mit Windows.[/quote]Wie eigene Partition? ;P Hier kannste mal schauen. Grub braucht kein megabyte..
Keep it simple, stupid.

zu 3.: Grub bedarf einer Einarbeitung und XOSL hat ein schöneres Layout, bzw. Das Layout ist leichter anpassbar.
Ok, Grub kann auch schick angepaßt werden, dafür sind aber erweiterte Kenntnisse erforderlich.
Ich finds bei grub nicht schwer. Zumal es heute genug scripts gibt, sodass alles automatisch eingerichtet wird.
 
Das meiste hat buddabrod ja schon beantwortet, daher nur kurz:

Eine reine GRUB-Partition (wenn man kein Linux/BSD hat oder GRUB halt separat halten will, muss im Prinzip nur einige hundert kByte gross sein.
Ich habe auf meinen Rechnern eine Bootpartition mit ca. 128 MB, weil ich dort neben den GRUB-Daten auch die letzten 2-3 Linux-Kernel (nebst initrds) und die Linux-Versionen von Acronis TrueImage und DiskDirector Suite und ein aktuelles DSL vorhalte.


KISS = Keep it simple, stupid! ~= Warum kompliziert, wenn es auch einfach geht?
 
Acronis TrueImage und DiskDirector Suite

Hallo,

hast Du Acronis TrueImage und DiskDirector Suite auf deiner 128 MB Partition und kannst diese auch von dort starten/nutzen?
Hast Du von den "echten" Acronis-Linux-Versioen geschreiben oder meinst Du die Wiederherstellung-Medien von Acronis, die auf Linux beruhen?

Sagst Du mir, wie die Du das gemacht hast?

Eine Partition mit Grub, TrueImage und Diskdirector würde mir gefallen.

Beste Grüße

xsid
 
RE: Acronis TrueImage und DiskDirector Suite

[quote='xsid',index.php?page=Thread&postID=421958#post421958]Eine Partition mit Grub, TrueImage und Diskdirector würde mir gefallen.[/quote]
*kopfnick* Mir auch :D
 
RE: Acronis TrueImage und DiskDirector Suite

[quote='xsid',index.php?page=Thread&postID=421958#post421958]hast Du Acronis TrueImage und DiskDirector Suite auf deiner 128 MB Partition und kannst diese auch von dort starten/nutzen?[/Quote]
Ja.

[quote='xsid',index.php?page=Thread&postID=421958#post421958]Hast Du von den "echten" Acronis-Linux-Versioen geschreiben oder meinst Du die Wiederherstellung-Medien von Acronis, die auf Linux beruhen?[/Quote]Ich meine die Version von den Wiederherstellungsmedien.

Es gibt die Acronis-Tools m.W. ins drei Versionen:
- Native Windowsversion: Das, was halt unter WIndows läuft.
- Linuxversion: DIe normale Version von den Wiederherstellungsmedien.
- DOS-Version: Die abgespeckte, Notfall-Version von den Wiederherstellungsmedien.

DIe Linux-Version unterstützt Sicherung aufs Netzwerk (so die Netzwerkkarte vom Kernel erkannt wird. Kein verschlüsseltes WLAN!).
Die DOS-Version kann nichts mit Netzwerk anfangen. Evtl. würde es funktionieren, DOS-Netzwerktreiber zu laden und einen netshare auf einen laufwerksbuchstaben zu mappen.


[quote='xsid',index.php?page=Thread&postID=421958#post421958]Sagst Du mir, wie die Du das gemacht hast?

Eine Partition mit Grub, TrueImage und Diskdirector würde mir gefallen.[/quote]
Bin gerade nicht zuhause, daher jetzt nur stichpunktartig:
Kernel und Ramdisk im Installationsverzeichnis der Windowsversion suchen (bei der 10-er liegen sie m.W.direkt im Verzeichnis, bei der 7-er waren sie wohl in der MediaBuilder.exe "versteckt" (ich konnte diese Exe mit einem Entpacker öffnen).

Die Dateien einfach in einen Pfad kopieren, der von GRUB erreichbar ist.
DIe Konfigurationseinträge anlegen (halt die Einträge von einem Linux kopieren und anpassen. Die 10-er Versionen brauchen 32 MB RAM, die 7-er kamen mit 16 MB aus.)

Wenn das nicht reicht kopiere ich euch heute abend noch meine GRUB-Einträge hier rein.
 
leider habe ich keine Vista Partition mehr, bis ca. 21h habe ich gestern noch gewartet, da bin ich davon ausgegangen das Du den Test selbst durchgeführt hast und ich habe Vista wieder gelöscht.
sorry für offtopic
hatte gestern mit bluescreens meinen spass. mein TP schmierte mehrere male ab und beim prime test regelmässig bluescreens >> wird wohl hardware sein.
 
Spannung

Hallo moronoxyd, ich kann den Abend gar nicht abwarten.

Deine Kurzerklärung ist für meinen Kenntnisstand nicht aussreichend.

Wie groß muß die Wartungspartition mit Grub, True Image, Acronis Disk Director und evtl. Damn Small Linux mindestenst sein?
Damn Small Linux benötigt 100 MB.

Meine Wiederherstellungmedien von True Image und Disk Director wurden mit der jeweiligen Windowsversion erstellt.

Welche Dateien werden davon benötigt? Wie binde ich diese sein?

Bin ich aufgeregt, danke für deine Ausführung.

Evtl. Antwortest Du besser hier, ist ja ein anderes Thema.

[Linux] Spezial Service-Boot-Partition mit Grub, True Image und Diskdirector

Beste Grüße

xsid


http://wiki.ubuntuusers.de/Baustelle/GRUB4DOS
 
Ok, heute abend gibts dann eine ausführliche Anleitung.


TI und DDS brauchen je etwa 8 MB, wenn ich mich recht entsinne, GRUB selber wie gesagt fast nichts, DSL bei mir 50 MB, aber vielleicht hast du ja eine erweiterte Version.

Also würde ich sagen min. 128 MB, wenn man Luft für spätere Erweiterungen haben will halt mehr.
 
kann man den bootloader auch noch nachträglich installieren .. hab heute XP, Vista und dann Ubuntu installiert und das auch in genau der reihenfolge, aber nun echt kein bock mehr alles nochmal zu machen.. kann auch so alle betriebsysteme anwählen, nur etwas umständlicher .. daher frag ich ..
 
Ja, GRUB kann man auch nachträglich noch installieren.
 
gut, und ist es da besser dafür einen eigene partition zu erstellen, bevor ich mir die andern zerschießen und das betroffene betriebssystem neuinstallieren muss ..
und wenn ja, wie groß muss/ sollte dann diese partition sein ? ...grüße, benn1
 
  • ok1.de
  • ok2.de
  • thinkstore24.de
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben