BSDForen.de  

Zurück   BSDForen.de > FreeBSD > FreeBSD - Installation

Antwort
 
Themen-Optionen Thema bewerten Ansicht
Alt 30.10.2011, 19:24   #1
xeno74
Registered User
 
Benutzerbild von xeno74
 
Registrierungsdatum: Aug 2009
Ort: München
Beiträge: 251
FreeBSD 9 booten von einer GUID Partition (GPT)

Hi,

ich habe heute FreeBSD 9 auf meinem Mac installiert und würde dieses gerne booten. Die Festplatte hat eine GUID-Partitionstabelle. Ich habe Grub 2 (openSUSE 11.4) und den rEFIt zur Verfügung.

Hier meine Partitionsaufteilung:

Code:
*** Report for internal hard disk *** Current GPT partition table: # Start LBA End LBA Type 1 40 409639 EFI System (FAT) 2 409640 856919703 Mac OS X HFS+ 3 857181848 858451383 Mac OS X HFS+ 4 858451384 858451511 FreeBSD Boot 5 858451512 1248521655 FreeBSD UFS Current MBR partition table: # A Start LBA End LBA Type 1 1 409639 ee EFI Protective 2 * 409640 856919703 af Mac OS X HFS+ 3 857181848 858451383 af Mac OS X HFS+ 4 858451384 858451511 a5 FreeBSD MBR contents: Boot Code: Unknown, but bootable Partition at LBA 40: Boot Code: None (Non-system disk message) File System: FAT32 Listed in GPT as partition 1, type EFI System (FAT) Partition at LBA 409640: Boot Code: None File System: HFS Extended (HFS+) Listed in GPT as partition 2, type Mac OS X HFS+ Listed in MBR as partition 2, type af Mac OS X HFS+, active Partition at LBA 857181848: Boot Code: None File System: HFS Extended (HFS+) Listed in GPT as partition 3, type Mac OS X HFS+ Listed in MBR as partition 3, type af Mac OS X HFS+ Partition at LBA 858451384: Boot Code: None File System: Unknown Listed in GPT as partition 4, type FreeBSD Boot Listed in MBR as partition 4, type a5 FreeBSD Partition at LBA 858451512: Boot Code: None File System: Unknown Listed in GPT as partition 5, type FreeBSD UFS
Leider kann ich FreeBSD nicht booten. Was muss ich beim Grub 2 in die menu.lst eintragen? Oder wie kann ich rEFIt überreden, FreeBSD zu booten?
xeno74 ist offline   Mit Zitat antworten
Alt 01.11.2011, 14:22   #2
pit234a
Registered User
 
Registrierungsdatum: Jul 2006
Beiträge: 1.612
refit sollte das doch erledigen können.
Ich glaube nicht wirklich, dass grub2 das kann, aber das ist eben nicht mehr als das: Glauben.

Dazu habe ich aber mal gelesen, dass der Mac entsprechend vorbereitet werden muss und nicht einfach mit dem Installer (oder einem anderen Tool) während der FreeBSD Installation partinioniert werden darf. Der Platz sollte im Mac mit Bootcamp bereitgestellt und die Schritte so ausgeführt werden, wie das (irgendwo) für ein Microsoft als zweites System beschrieben und beim Mac vorbereitet ist.
Es gibt dazu Beschreibungen im Netz, auch auf FreeBSD bezogen. Recht gut ist aber die Dokumentation für Ubuntu on Mac.

Auf einem Mac habe ich das Refit drauf und der erkennt beim Booten automatisch weitere Bootmedien, etwa USB-Sticks und kann die (versuchen zu) booten. Direkt auf den Mac habe ich da aber kein zweites System installiert, deshalb weiß ich icht genau, wie das aussehen würde.

Edit: PS: das hat auch weniger mit der Eigenschaft von GPT und EFI direkt zu tun, als damit, wie das beim Mac gehandhabt wird. Würdest du FreeBSD auf einem PC installieren und dort mittels GPT partitionieren, dürfte das keine Probleme machen.
__________________
“Two of the most famous products of Berkeley are LSD and Unix.
I don’t think that this is a coincidence.”
From: The UNIX-HATERS Handbook, ISBN 1-56884-203-1
pit234a ist offline   Mit Zitat antworten
Alt 01.11.2011, 19:38   #3
xeno74
Registered User
 
Benutzerbild von xeno74
 
Registrierungsdatum: Aug 2009
Ort: München
Beiträge: 251
Das neue FreeBSD unterstützt GUID-Partitionstabellen. Der neue Installer fragt beim Partionieren nach, ob eine GPT-Bootpartition erstellt werden soll. Ich habe dies bei der ersten Installation gemacht. Obwohl es eine Boot-Partition gab, wurde diese nicht von rEFIt erkannt. Also blieb mir nur noch der Ausweg, FreeBSD mit dem Grub von openSUSE zu booten. Aber auch das funktionierte nicht. Der Grund war, dass openSUSE 11.4 standardmäßig noch den Grub 1 verwendet und dieser noch nicht mit GUID-Partitionstabellen zurechtkommt. Der normale MBR-Bootloader wurde von FreeBSD nicht installiert, weil eine GUID-Partitionstabelle vorhanden ist. Ich habe den Ubuntu-Server installiert, der den Grub 2 mitbringt. Und siehe da, ich kann FreeBSD 9 booten.
xeno74 ist offline   Mit Zitat antworten
Alt 01.11.2011, 19:58   #4
Rakor
Moderators
 
Registrierungsdatum: Sep 2009
Beiträge: 697
Weiss net ob es dir hilft... ich hatte das BSD folgendermassen auf den Mac gepackt: http://www.denkrobat.de/wiki/index.p...c_installieren

Das mit den Partitionen und dem Bootcode ist am Mac etwas dappisch.
__________________
Meine Installationsmitschrift
Rakor ist offline   Mit Zitat antworten
Alt 01.11.2011, 20:52   #5
pit234a
Registered User
 
Registrierungsdatum: Jul 2006
Beiträge: 1.612
das ist doch echt gut.
Vielleicht willst das mal genauer beschreiben und veröffentlichen oder dem Rakor geben, damit er das noch hinzufügen kann.
Was er beschreibt, deckt sich in etwa mit dem, was ich gelesen hatte und oben erwähnte.
__________________
“Two of the most famous products of Berkeley are LSD and Unix.
I don’t think that this is a coincidence.”
From: The UNIX-HATERS Handbook, ISBN 1-56884-203-1
pit234a ist offline   Mit Zitat antworten
Alt 01.11.2011, 20:56   #6
xeno74
Registered User
 
Benutzerbild von xeno74
 
Registrierungsdatum: Aug 2009
Ort: München
Beiträge: 251
So boote ich auf meinem Mac die verschiedenen Betriebssysteme:

rEFIt --> Mac OS X 10.7.2 Lion
----|_____ Grub 2 --> FreeBSD 9 und Ubuntu-Server 11.10
----------------|______ Grub 1 --> openSUSE 11.4
xeno74 ist offline   Mit Zitat antworten
Alt 01.11.2011, 21:19   #7
xeno74
Registered User
 
Benutzerbild von xeno74
 
Registrierungsdatum: Aug 2009
Ort: München
Beiträge: 251
OK, ein kleines Update. Ich boote openSUSE jetzt mit Grub 2

rEFIt --> Mac OS X 10.7.2 Lion
|_____ Grub 2 --> FreeBSD 9, openSUSE 11.4 und Ubuntu-Server 11.10
xeno74 ist offline   Mit Zitat antworten
Antwort

Stichworte
freebsd 9 , gpt , grub 2 , guid , mac


Dieses Thema betrachten zurzeit 1 Personen. (0 registrierte Benutzer und 1 Gäste)
 
Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An
[IMG] Code ist An
HTML-Code ist Aus
Gehe zu

Ähnliche Themen
Thema Erstellt von Forum Antworten Letzter Beitrag
FreeBSD 8.1-RC1 Yamagi FreeBSD - Allgemein 3 27.06.2010 20:56
UPDATE 15.6.04: BSD Bücher - Eine kleine Rezension asg FreeBSD - Allgemein 82 30.05.2007 02:42
FreeBSD: Status Report April-Juni 2006 Daniel Seuffert News 2 12.07.2006 12:15
freebsd in logischer partition... soul_rebel FreeBSD - Installation 7 01.05.2006 14:07
FreeBSD Statusreport 3/2005 Yamagi News 1 18.11.2005 19:23


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:22 Uhr.


Powered by vBulletin (Deutsch)
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.