Es soll wohl nicht: Triple Boot!

MacMo

Aktives Mitglied
Thread Starter
Dabei seit
27.08.2004
Beiträge
1.011
Reaktionspunkte
83
Hallo Community!

Seit nun schon ungefähr drei Tagen schlage ich mich damit rum, auf meinem iMac Leopard, Windows XP und Ubuntu zu installieren. Wie gesagt, ich schlage mich damit rum, da es nicht funktioniert. :(
Es fängt damit an, dass Windows meine Tastatur nicht erkennt, bzw. wenn ich eine Taste drücke gibt es keine Reaktion. Die Maus, die über die Tastatur angeschlossen ist, allerdings schon.
Weiter geht es mit Ubuntu: "Fehler beim Laden des Betriebssystem..."
Mh, na super.

Ich bin nach folgender Anleitung vorgegangen. Und habe eigentlich auch alles so gemacht, nur das mein Setup ein wenig anders aussieht, daher auch der neue Thread:

Mein Setup:

1 x 250 GB intern.
1 x 500 GB extern.
1 x 1 TB extern.

Die 1 TB Festplatte ist für Backup, also kann sie außen vorgelassen werden.

Die interne 250 GB Festplatte ist partitioniert:

1 x 35 GB NTFS
1 x 20.3 GB für Linux
1 x 177.6 GB Mac OS X

Die externe 500 GB Festplatte hat eine Partition Mac OS X.

Jetzt habe ich die 500 GB Partition Mac OS X und die 177.6 GB Partition zu einem zusammengefassten Laufwerk verbunden. Also ergeben sich für Mac OS X 643.01 GB.

rEFIt lässt sich bedingt durch das Raid nicht auf der OS X Partition installieren, deshalb habe ich es auf einem USB Stick installiert. Es läuft auch, braucht zwar lange zum Booten, aber es läuft.

Wie schon gesagt, Windows läuft auch soweit.
Aber wenn ich Ubuntu 8.10 installiere, und dann booten möchte kommt jedes mal die Meldung "Fehler beim Laden des Betriebssystems...".
Nicht mehr und nicht weniger. Ich stehe wirklich vor einem Rätsel und kenne mich da auch nicht so super aus.

Deshalb wende ich mich nun an euch und hoffe hier kann mir jemand weiterhelfen!

Schon einmal vielen Dank und liebe Grüße,
Moritz
 
Moin!

da Du OS X und Windows booten kannst, geh ich davon aus, dass das kein rEFIt ding ist, und die auch alles richtig partitioniert hast.
Anscheinend bleibt somit nur noch "Fehler beim Laden des Betriebssystems..." als eine GRUB-Meldung über.
Ich nutz immer noch lilo, gewohnheit. Hast du denn, da dein Setup sich unterscheidet von dem in der howto, als root hd(0,1) (i.e. sda2) und als boot hd(0,0) genommen. Also nicht _sda3_ wies in der Anleitung steht?
Passen deine fstabs?

Spiel nen bisschen mit dem grub rum, daran muss es liegen. Du hast ja nur Primäre Partionen (1-4). Somit sollte sich da schon von booten lassen.
 
Nein, Grub habe ich in sda3 geschrieben.

Ich werde heute noch mal etwas anderes ausprobieren, mal schauen ob es dann funktioniert.
Ich werde berichten.

Danke schon mal für die Antwort.
 
Es hat sich jetzt folgendes ergeben:
Windows, Linux und Mac OS X ist installiert.
Mac OS X in einem RAID0.

Hier ist ein Terminal ausdruck:
Code:
$ diskutil list
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *232.9 Gi   disk0
   1:                        EFI                         200.0 Mi   disk0s1
   2:                 Apple_RAID                         176.9 Gi   disk0s2
   3:                 Apple_Boot Boot OSX                128.0 Mi   disk0s3
   4:       Microsoft Basic Data                         14.9 Gi    disk0s4
   5:       Microsoft Basic Data Windows                 40.7 Gi    disk0s5
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *931.5 Gi   disk1
   1:                        EFI                         200.0 Mi   disk1s1
   2:                  Apple_HFS Backup                  931.2 Gi   disk1s2
/dev/disk2
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *465.8 Gi   disk2
   1:                        EFI                         200.0 Mi   disk2s1
   2:                 Apple_RAID                         465.4 Gi   disk2s2
   3:                 Apple_Boot Boot OSX                128.0 Mi   disk2s3
/dev/disk3
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS Mac OS X               *642.3 Gi   disk3

Wenn ich Windows starte, kommt die Fehlermeldung, das die HAL.dll beschädigt oder nicht vorhanden sei und wenn ich Linux starte erscheint Grub, aber es kommt keine Auflistung der Betriebssysteme sondern eine Kommandozeile.
Inzwischen wäre ich auch bereit auf Linux zu verzichten und nur Mac OS X in einem RAID0 und dazu parallel Windows zum laufen zu bekommen.

Jemand einen Rat?

Grüße,
Moritz
 
Klingt doch schon ganz gut, nicht gleich aufgeben.


Der hal.dll Fehler ist glaub ich recht bekannt auf nen Mac wenn man Windows installiert. [Halbwissen] Irgendwie kommt der z.b. wenn man in der Installation die Windows Partition formatiert. ich weiß nicht genau, .. kam auch hier im Forum schon öfters vor. Das mein halbwissen,was ich behalten hab vom überfliegen. [/halbwissen] Selbst nie Bootcamp genutzt.
Aber auf google findest du da sicher was, oder hier im Forum..
Läßt sich auf jedenfalls beheben.
Vielleicht kommt auch noch wer hier mit ner antwort.
Oder du fragst mal im Windows Forum, wenn du zu faul zum suchen bist ;)

zum 2ten:
Wenn grub erscheint, ist das doch schonmal gut. Dann brauch er jetzt nur noch enn passendes Menu:

dazu musst du die menu.lst anpassen. Vielleicht mit ner LiveCD booten (knoppix) und mal auf deine linux partiton unter /boot/grub/ schauen

http://tldp.org/HOWTO/Multiboot-with-GRUB-2.html#ss2.3

Sonst kannst du aus der Commandline auch so direkt das linux booten, indem du grub alles vorwirst, was er braucht:

http://www.gnu.org/software/grub/manual/grub.html#GNU_002fLinux
 
Hey,

vielen Dank schon mal für deine Hilfe. :)

Hier ist mal der Inhalt der menu.lst:

Code:
# menu.lst - See: grub(8), info grub, update-grub(8)
#            grub-install(8), grub-floppy(8),
#            grub-md5-crypt, /usr/share/doc/grub
#            and /usr/share/doc/grub-doc/.

## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not use 'savedefault' or your
# array will desync and will not let you boot your system.
default		0

## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout		10

## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
#hiddenmenu

# Pretty colours
#color cyan/blue white/blue

## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line)  and entries protected by the
# command 'lock'
# e.g. password topsecret
#      password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret

#
# examples
#
# title		Windows 95/98/NT/2000
# root		(hd0,0)
# makeactive
# chainloader	+1
#
# title		Linux
# root		(hd0,1)
# kernel	/vmlinuz root=/dev/hda2 ro
#

#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST

### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below

## DO NOT UNCOMMENT THEM, Just edit them to your needs

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
##      kopt_2_6_8=root=/dev/hdc1 ro
##      kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=UUID=571fdba1-e90c-40d7-8722-3a1deb0bca35 ro

## default grub root device
## e.g. groot=(hd0,0)
# groot=571fdba1-e90c-40d7-8722-3a1deb0bca35

## should update-grub create alternative automagic boot options
## e.g. alternative=true
##      alternative=false
# alternative=true

## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
##      lockalternative=false
# lockalternative=false

## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet splash

## should update-grub lock old automagic boot options
## e.g. lockold=false
##      lockold=true
# lockold=false

## Xen hypervisor options to use with the default Xen boot option
# xenhopt=

## Xen Linux kernel options to use with the default Xen boot option
# xenkopt=console=tty0

## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
##      altoptions=(recovery) single
# altoptions=(recovery mode) single

## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
##      howmany=7
# howmany=all

## should update-grub create memtest86 boot option
## e.g. memtest86=true
##      memtest86=false
# memtest86=true

## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false

## should update-grub add savedefault to the default options
## can be true or false
# savedefault=false

## ## End Default Options ##

title		Ubuntu 8.10, kernel 2.6.27-7-generic
uuid		571fdba1-e90c-40d7-8722-3a1deb0bca35
kernel		/boot/vmlinuz-2.6.27-7-generic root=UUID=571fdba1-e90c-40d7-8722-3a1deb0bca35 ro quiet splash 
initrd		/boot/initrd.img-2.6.27-7-generic
quiet

title		Ubuntu 8.10, kernel 2.6.27-7-generic (recovery mode)
uuid		571fdba1-e90c-40d7-8722-3a1deb0bca35
kernel		/boot/vmlinuz-2.6.27-7-generic root=UUID=571fdba1-e90c-40d7-8722-3a1deb0bca35 ro  single
initrd		/boot/initrd.img-2.6.27-7-generic

title		Ubuntu 8.10, memtest86+
uuid		571fdba1-e90c-40d7-8722-3a1deb0bca35
kernel		/boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title		Other operating systems:
root


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda4
title		Microsoft Windows XP Professional
root		(hd0,3)
savedefault
chainloader	+1

Ich kann jetzt nicht erkennen wo da der Fehler liegt.
 
also ich tippe mal bei grub darauf, dass du ihm noch sagen musst wo die root partition liegt, BEVOR der kernel angegeben wird.

meine MBR partitionstabelle:
Code:
Current MBR partition table:
 # A    Start LBA      End LBA  Type
 1              1       409639  ee  EFI Protective
 2         409640    398606375  af  Mac OS X HFS+
 3      398868520    444743719  83  Linux
 4 *    445005864    488397127  0c  FAT32 (LBA)

und meine grub.conf

Code:
# This is a sample grub.conf for use with Genkernel, per the Gentoo handbook
# http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=1&chap=10#doc_chap2
# If you are not using Genkernel and you need help creating this file, you
# should consult the handbook. Alternatively, consult the grub.conf.sample that
# is included with the Grub documentation.

default 2
timeout 30
splashimage=(hd0,2)/boot/grub/splash.xpm.gz

#title Gentoo Linux 2.6.24-r5
#root (hd0,0)
#kernel /boot/kernel-genkernel-x86-2.6.24-gentoo-r5 root=/dev/ram0 real_root=/dev/sda3
#initrd /boot/initramfs-genkernel-x86-2.6.24-gentoo-r5


title=Gentoo very old
root (hd0,2)
kernel /boot/kernel-2.6.25-gentoo-r7 root=/dev/sda3

title=Gentoo fallback
root (hd0,2)
kernel /boot/fallback root=/dev/sda3

title=testing
root (hd0,2)
kernel /boot/frametest root=/dev/sda3 usbcore.autosuspend=1 noapic acpi=force

title=Win
rootnoverify (hd0,3)
makeactive
chainloader +1
# vim:ft=conf:

bei mir ist linux auf der dritten partition meiner internen hd. dies gibt der befehl "hd(0,2)" auch an, bevor ich den kernel booten kann, damit grub überhaupt weiss wo die linux root partition liegt.

das heisst für dich nun, heraus finden, wo die partition für root liegt. es ist nicht unbedingt richtig, dass die erste festplatte, die grub erkennt, auch die internet ist. am besten wäre es, ein linux auf dem rechner ans laufen bringen und dann ausgeben lassen, welche festplatten grub gefunden hat, und wie sie im "grb-system" angegeben werden.

edit: oder man führt das command in grub aus, um heraus zu finden, welche hd nun welche ist -> http://www.gnu.org/software/grub/manual/html_node/Naming-convention.html
 
Zuletzt bearbeitet:
Zurück
Oben Unten