Difference between revisions of "De: HOWTO: Dualboot Sabayon Linux und Microsoft Windows"

From Sabayon Wiki
Jump to: navigation, search
(Schritt 2 übersetzt)
 
(No difference)

Latest revision as of 00:06, 3 January 2012

i18n: de en

Einen PC so konfigurieren, dass Sabayon und Windows dual-gebootet werden

Dieser Artikel erklärt, wie du deinen PC so konfigurieren kannst, dass er Sabayon Linux und Windows Vista/7 dual-booten kann.


Question.png
September 2010: Es wurde kürzlich bekannt gegeben, dass einige Windows - Programme Systeme, auf denen GRUB2 im MBR installiert ist, unbootbar machen können. Siehe Blog Artikel [http://www.chiark.greenend.org.uk/ucgi/~cjwatson/blosxom/2010/08/28#2010-08-28-windows-applications-making-grub2-unbootable
Die Methode, die unten beschrieben ist, schreibt GRUB2 nicht in den MBR und umgeht so dieses Problem.


Windows ist bereits installiert

Solltest du Windows Vista/7 bereits auf der HDD (Hard Disk Drive = Festplatte) auf einer einzigen Partition installiert haben, dann ist die Prozedur, die unten aufgezeigt wird, die Beste, um sicher zu gehen, dass dein Windows immer noch booten kann, selbst wenn deine Linux Installation oder der GRUB - Bootloader jemals beschädigt werden sollten. Sollte dein PC darüber hinaus über eine versteckte Partition verfügen, mit der Windows gerettet werden kann, so ist die Methode, die unten gezeigt wird, der beste Weg, um sicher zu gehen, dass du dein Windows mithilfe dieser versteckten Partition retten kannst. Der Grund ist: Diese Methode verändert den MBR nicht, welcher vielleicht Code enthält, denn der Hersteller erstellt haben könnte, um von der versteckten Partition zu booten, anstelle des eigentlichen Windows, wenn er eine bestimmte Taste erkennt, die beim Start gedrückt wurde. Wird der Inhalt des MBR's überschrieben - selbst wenn nur bei der Benutzung der Bootrec.exe auf einer Standard - Windows Vista/7 Installations-DVD - , dann ist der Code nicht länger vorhanden und kann auch nicht mehr durch eine Taste aktiviert werden.

Schritt 1: Reduziere die größe der bereits vorhandenen Partition

Stop.png
Verwende keine Partitionsmanager wie Parted , GParted oder KDE Partition Manager, du könntest damit deine Windows - Installation beschädigen!

a) Benutze den Windows - Defragmentierer oder den eines Dritten um die Festplatte zu defragmentieren.

b) Benutze das Disk Management von Windows, um die Partition zu verkleinern (siehe http://www.howtogeek.com/howto/windows-vista/resize-a-partition-for-free-in-windows-vista/). Das Problem jedoch ist, dass Windows die Partition nur so weit verkleinern wird, bis es den MFT (Master File Table) erreicht. Das heißt, dass es noch freien Platz auf der Windows - Partition geben könnte, den du benutzen willst, aber nicht kannst.

c) Falls du die Partition mit dem Windows Disk Management nicht verkleinern kannst, musst du den MFT verschieben. (siehe http://www.howtogeek.com/howto/windows-vista/working-around-windows-vistas-shrink-volume-inadequacy-problems/). Dazu musst du eine Shareware (= Ein Programm, das man kostenlos ausprobieren kann) herunterladen und damit den MFT verschieben und die Partition defragmentieren.

Schritt 2: Erstelle eine neue Partition für Linux

Boote eine LiveCD oder LiveDVD mit GParted darauf, und erstelle auf dem freien Speicherplatz eine Partition für Linux (z.B. / , /boot , home and Swap).

Question.png
Die "System Rescue CD" ist eine CD, die ebenfalls GParted enthält. Du kannst sie herunterladen auf:
http://www.sysresccd.org/Main_Page.


Question.png
Es sind bis zu vier primäre Partitionen pro HDD möglich. Basierend auf den Partitionen die di erstellen möchtest ist es möglich, das du erweiterte Partitionen erstellen musst welche dann logische Partitionen enthalten. Wenn zum Beispiel deine HDD eine verborgene Windows factory restore Partition (recovery Partition) und eine Partition für Windows selbst hat und du /boot und /home auf separaten Partitionen im root Verzeichniss haben möchtest, dann kann das Partitionsschema wie folgt aussehen:

- die verborgene Windows factory restore Partition (primäre Partition)

- die Windows Partition (primäre Partition)

- die /boot Partition (primäre Partition)

- eine erweiterte Partition, welche die folgenden logischen Partitionen enthält:

- die swap Partition

- die / (root) Partition

- die /home Partition
IMPORTANT ! Du musst /dev/sda auf der Optionsseite des Bootloaders des Installers abändern.

Ab Sabayon 5.4 kommt diese Seite direkt nachdem du die Partitionen erstellt und mit "Ja" bestätigt hast um sie zu schreiben. Oben wirst du die markierte Checkbox sehen, die dir sagt, dass du /dev/sda benutzen willst. Daneben ist eine Taste auf der "wechseln des Bootloaders" steht (Screenshot). Klick darauf und wähle den Eintrag aus, welcher nicht der Standardeintrag ist (z.B. /dev/sda3). Vergewissere dich, das die Checkbox nochimmer markiert ist. Dann klicke auf weiter nachdem du den Wechsel gemacht hast. Vervollständige die Installation und starte anschliessend neu. Während des Neustarts wirst du die Windowspartition booten ohne die Möglichkeit zu haben, Sabayon zu starten (keine panic).

Schritt 3: Installiere den Grub Bootloader und Linux

Boot Windows Vista/7 and download the freeware tool EasyBCD from the NeoSmart Web site. N.B. You will need to download EasyBCD version 2.* if you want to install a Linux distribution that uses Grub2 (e.g. Sabayon Linux 5.2 or later); it is available to download from http://neosmart.net/dl.php?id=1. If you are going to install a Linux distribution that uses Grub1 a.k.a. Grub Legacy (e.g. Sabayon Linux 5.1-r1 or earlier) then the current version of EasyBCD should work too. Follow the instructions on the EasyBCD site for how to install Linux (http://neosmart.net/wiki/display/EBCD/Linux). N.B. You will reach a point in the Linux installation process when you can make a choice of where to install the Grub bootloader: in the MBR (Master Boot Record) of the HDD or in the first sector of the Linux boot partition. You must select the latter, not the MBR. If you created a separate partition for /boot then Grub will be installed on that separate partition, whereas, if you did not create a separate partition for /boot then Grub will be installed on the partition containing the root directory (for Sabayon Linux this choice is explained at the end of Step 2).

The result of Step 3 is that, when you boot your PC, the Windows Vista/7 bootloader will load the Grub bootloader, and the Grub bootloader will load Linux. This process is called 'chainloading'. When you boot the PC you will first see the Windows bootloader menu and you can select Windows or Linux from it. If you select Linux then you will see the Grub menu and you can select Linux from that menu.

Original article created by Fitzcarraldo on 9 May 2010.

Clean Install of both Sabayon GNU/linux and Windows

As in life, there are many options... So many options that your eyes will be bleeding from all the reading you will do if you care to search it out. I'll try to keep it as simple and painless as possible, but feel free to do your own experimenting. I highly recommend not activating Windows nor updating Windows or Sabayon until you can boot into both cleanly, in case for whatever reason you want to reinstall.

Optional, but I recommend a clean install with a wiped hard drive first. One pass with shred is not too painful.

Install Windows on one partition, using about 50% of the free space.

You need to decide the percentage of hard drive space you want for each operating system. I usually aim for about 50% Windows, 50% Sabayon, but your needs and volume may vary. Even though you installed on one partition, two partitions were created: one for Windows and one as a boot partition. Hard drives allow four primary partitions, which means that you can create two further primary partitions. I highly recommend not activating Windows nor updating anything until you can boot into both systems cleanly, in case you need to reinstall. . .

Run the Sabayon LiveDVD

Load to the desktop on the LiveDVD. Click on the "install Sabayon" icon.

Begin the installation process. The first few screens are pretty straightforward. The screen that asks "What type of installation would you like?" is for selecting a partition scheme. On this screen I suggest the following:

Create partitions, select "create custom layout"

Select "create custom layout", and click next.

You will see your two Windows partitions; don't touch those. Click on the the area that shows free space, so that it is highlighted. Once free space is highlighted click the button that says "create". Because we only have the possibility to create two more primary partitions, and we want more partitions, we will use the LVM to first create one physical volume, then create four logical partitions inside of it. (N.B. It is not essential to create a LVM volume: an extended partition can be used instead to contain logical partitions.)

Create LVM physical volume.

In the small pop up window select the create LVM volume, and change the number of MB to all of the available free space (or the amount you want if you have other plans). This should be about the remaining 50% of the hard drive. Click "ok". Now we need to create our logical partitions into which to install Sabayon.

Create LVM Volume Groups.
Stop.png
This procedure works, but i have found i can not see swap after installation using LVM. As of yet, I'm not certain if swap is working with LVM groups. I do know swap works on its own primary partition. I have reports it also works on an extended partition. If you have a small amount of ram you may wish to take this into consideration.

On the same page you will now click on the LVM physical volume you just created so that it is highlighted, and click the "create" button. In the small pop up window select "create LVM group", and click ok. You need to create the partitions into which to install Sabayon. You do this by clicking the ADD button in the new pop-up window. I suggest the following partitions inside the LVM groups: 100MB for boot using ext4, 1-4GB for swap (based roughly on your physical memory amount), 25-30GB for / (root), a little smaller may be ok but /var is inside it, and finally I put the remaining space into /home (this should be the largest of the four new volumes as all of your personal data and downloads will be stored here). When you finish you should see a lock symbol next to "physical volume (LVM)". Click "Next" when you are ready.

After it finishes formatting and writing to disk, you will have a chance to set a password for the bootloader. I would NOT set the password for the bootloader yet. I would want to make sure I can boot into Sabayon and Windows first, then set a bootloader password later. But you also need to make a decision...

Decision Time: Boot from Windows bootloader or the Grub/Linux bootloader

You may wish to consider if issues of "plausible deniability" are important to you, where you may wish to hide the existence of one of your operating systems. To use the boot options from Windows you would want to use EasyBCD, or you can use the boot options screen that installs with Sabayon. I have generally found it easier to use Grub and the Linux boot menu, as it's painless to reinstall Grub if issues arise, but using the Windows loader with EasyBCD and with TrueCrypt installed gives nice options for plausible deniability. Choose one of the following options below:

Option 1 (To use Grub bootloader)

Simply click next on bootloader option screen and make NO changes.

This page comes directly after you have created your partition and clicked "yes" to write to disk. Simply click "next" on bootloader option screen, without changing anything. There is a check box that is enabled by default to use /dev/sda. N.B. this will overwrite the MBR, which you should not do if you do not want to risk a) losing the ability to boot a Windows factory restore partition and b) the possibility of Windows applications later overwriting Grub2 code in the MBR. Change nothing and you will use Grub and the Linux bootloader. Finish the installation and click the reboot button when it is done. During reboot look to see if Windows was one of the boot options on the Grub menu. If not, continue to the Sabayon desktop and reinstall Grub, or you can load the LiveDVD and reinstall the bootloader. To use the LiveDVD, boot the LiveDVD and run to the desktop. Click the "install Sabayon" icon (don't panic). You only begin the first couple of steps, and then you will have the option to fix your bootloader. Don't change the settings, just reinstall the bootloader.

Option 2 (To Use EasyBCD and the Windows bootloader)

Click "CHANGE" on the bootloader option page.

This page comes directly after you have created your partition and clicked "yes" to write to disk. At the top you will see the check box is enabled to use /dev/sda. Next to this you will see a button named "change". Click the change button and select the other choice that was not the default (probably /dev/sda3). Make sure the check box is still enabled (I would NOT set a bootloader password yet), and click next after you have made the change. Finish the install and click "reboot" when it's done. During reboot you will be booted into Windows with no choice for the Sabayon installation (don't panic). Download and install EasyBCD. Run EasyBCD. Click the "Add new entry" button on the left, then click the "Linux/BSD" tab on the top. Change the boot entry to "Grub 2". Change the Linux name to "Something Cool". Click the "ADD" button. Click the "Edit Entries" button on the left. Click the "Save" button on the bottom. Close it and restart.

Check that you can boot into both operating systems.

Links and and further information

Clean Install section created and authored by Skull Fire on Dec. 18th, 2010, using information learned from the open-source GNU/Linux and open-source BSD communities. You guys rock!