8 votes

Triple Boot Lion+Win7+Linux

J'ai un défi à vous lancer.

J'ai fait beaucoup de recherches et j'ai trouvé un certain nombre de questions qui sont restées sans réponse. Je sais que c'est possible, mais j'aimerais connaître le point de vue de ceux qui l'ont fait et apprendre de leur expérience directe.

Actuellement, j'utilise Snow Leopard, en double démarrage 10.6.8 et Win7 x64 sur un MacBook Pro avec un seul disque dur interne à l'aide de Boot Camp. Pour le développement de logiciels, j'ai besoin de faire tourner Linux sur le métal (pas via VMware ou autre) afin de pouvoir utiliser Linux KVM. Je sais que je dois repartitionner et mettre à jour vers 10.7 dans le processus, mais j'ai du mal à trouver le meilleur processus/le plus facile pour le faire.

J'ai l'un des tout premiers macs uni-body en aluminium de fin 2008.

Aperçu du matériel :

  • Nom du modèle : MacBook Pro
  • Identifiant du modèle : MacBookPro5,1
  • Nom du processeur : Intel Core 2 Duo
  • Vitesse du processeur : 2,8 GHz
  • Nombre de processeurs : 1
  • Nombre total de cœurs : 2
  • Cache L2 : 6 MO
  • Mémoire : 4 GB
  • Vitesse du bus : 1,07 GHz
  • Version de la ROM de démarrage : MBP51.007E.B05
  • Version SMC (système) : 1.33f8

Caractéristiques de l'unité centrale :

$ sysctl -a | grep machdep.cpu.features
machdep.cpu.features: FPU VME DE PSE TSC MSR PAE MCE CX8 APIC SEP MTRR PGE MCA CMOV PAT PSE36 CLFSH DS ACPI MMX FXSR SSE SSE2 SS HTT TM PBE SSE3 DTES64 MON DSCPL VMX SMX EST TM2 SSSE3 CX16 TPR PDCM SSE4.1

Obstacles :

  • Mon disque dur interne est vieux et endommagé, il ne peut ni lire ni écrire.
  • 4gb de ram n'est pas suffisant et je suis souvent à court avec les programmes que j'utilise comme Xcode, Eclipse, Visual Studio 2010, etc.
  • Mon disque dur principal n'a presque plus d'espace.
  • J'ai essayé de démarrer les cd live de Fedora 16 et de CentOS 5 à partir d'un BD-R firewire externe, sans succès.

Le bon côté des choses :

  • Avec le BD-R externe, j'ai réussi à démarrer un DVD d'installation de SL, donc je sais qu'il est amorçable au moins avec ce DVD.
  • J'ai iDefrag et je l'ai utilisé avec succès pour réorganiser les données vers l'avant du disque afin de pouvoir réduire le volume HFS+ primaire.
  • J'ai un disque externe de 3 To qui est entièrement HFS+ et que je peux utiliser pour transférer des fichiers depuis OSX. Il y a des données importantes sur ce disque et elles ne peuvent pas être perdues.
  • J'ai aussi un disque dur usb externe de 256 Go qui est actuellement formaté en NTFS avec quelques éléments Windows dessus mais qui pourrait être facilement formaté pour n'importe quel usage.
  • J'adore les actions terminales chaudes ;)

J'ai trouvé ce guide qui est un peu dépassé mais je pense que les principes fondamentaux devraient toujours s'appliquer.

Après avoir lu ce guide, mon plan était d'acheter 2 barrettes de 4GB de ram, un nouveau SSD, de l'installer comme disque principal et d'y charger Lion. Comment exactement, TBD, vous m'indiquez la méthode la plus facile. Je déplacerai ensuite le disque dur interne actuel sur un expansion opti-bay comme celle-ci (mais peut-être pas exactement celle-ci) et possèdent deux disques internes.

Avec le nouveau matériel en place, le SSD serait une partition, table de partition guidée (EFI), osx 10.7 uniquement. Ensuite, si je comprends bien, je pourrais partitionner le second disque dur avec MBR et installer Linux sur une moitié et Win7 sur l'autre moitié. Je suppose que je devrais utiliser rEFIt pour voir les trois dans le menu. Ce guide mentionne également que Windows doit être la dernière partition du disque, je ne sais pas si cela s'applique toujours s'il s'agit du deuxième disque ?

Je pourrais monter tout espace supplémentaire à partir de disques externes après avoir démarré les environnements, mais j'ai cru comprendre qu'il était possible de monter des disques externes à partir de disques externes après avoir démarré les environnements. avoir pour démarrer à partir de disques internes. Jusqu'à présent, toutes les tentatives que j'ai faites pour démarrer à partir de clés usb linux externes et de live cds ont toutes échoué, mais cela pourrait être dû au fait que je n'ai pas béni ou formaté les choses correctement. Je pense honnêtement avoir fait les choses correctement, mais je ne suis pas parfait et j'ai pu faire quelque chose de mal ou manquer une étape. J'ai essayé l'utilitaire de disque d'Apple, PenDrive y unetbootin . J'ai également gravé des CD live Fedora 16 et CentOS 5 et je n'ai pas réussi à les démarrer. Dans les deux cas, je tombe sur mon Windows actuel (oh l'ironie) lorsque je démarre avec l'option C ou use et que je sélectionne le cd.

Si c'est possible et que vous l'avez fait, j'ai une tonne de questions à vous poser. Tout d'abord, comment suggéreriez-vous un plan d'action / un ordre des choses à faire afin que je dispose d'une liste de contrôle que je puisse parcourir pour démarrer les installations. Mais j'aimerais aussi avoir plus d'informations sur les problèmes que vous avez rencontrés, les pilotes nécessaires, les modules du noyau, les configurations x11, les bidouillages de distro, ou toute autre chose que vous avez rencontrée avec linux sur votre macbook. J'ai lu quelques histoires d'horreur à propos de grincements de haut-parleurs aigus et d'autres choses de ce genre. Tout, de la distribution que vous avez utilisée au gestionnaire de fenêtres, aucun détail n'est trop petit.

UPDATE :

Au cours du week-end, j'ai réussi à faire en sorte que mon SuperDrive interne lise, et non écrive. Ne me demandez pas comment ou pourquoi, s'il vous plaît. Je ne sais pas exactement ce que j'ai fait, j'ai simplement utilisé différents supports CD-R DVD-R. Je suppose qu'il est toujours sur la fin de sa vie. Je suppose qu'il est toujours sur la fin, mais il a plus de facilité avec ce nouveau support.

5voto

slf Points 339

J'ai trouvé ce guide pour installer ArchLinux avec Triple Boot sur un MacBook Aluminum c'était le niveau de détail dont j'avais besoin, je vais donc procéder de la sorte. Il semble qu'il couvre tout, depuis les choses spéciales nécessaires pendant l'installation jusqu'à l'obtention des capteurs de lumière et d'autres choses internes fonctionnant après l'installation avec les pilotes respectifs.

Les principaux points pour surmonter le défi :

  1. Installer tous les éléments avant la mise à niveau sur le disque dur existant en démarrant à partir du CD interne.
  2. Lors de l'installation de linux, installez Grub sur la PARTITION, pas sur le périphérique, mais comme c'est fruité, vous devez mettre quelques drapeaux sur les fichiers pour vous assurer que les blocs ne se déplacent pas sur vous par la suite.
  3. Une fois l'installation terminée, retirez le superdrive et insérez le nouveau disque dur, puis installez Lion sur le disque dur de l'ordinateur. deuxième conduire Utilisation d'un disque USB Procédure d'installation puis démarrer Lion à partir de là. Remise en état a des problèmes avec le démarrage d'autres systèmes d'exploitation sur le deuxième périphérique mais pour le premier appareil, cela devrait fonctionner correctement.
  4. Après l'installation de Lion, il est possible de récupérer / recycler l'espace disque de SL. J'ai l'intention de le laisser tranquille tant que je peux, mais probablement dans deux ou trois mois de l'effacer une fois que je serai sûr que mon espace de travail Lion est complètement fonctionnel.

Le seul problème potentiel que je vois est qu'en cas de problème, je n'ai plus le super disque interne pour démarrer, ce qui semble être une nécessité pour les installations de systèmes d'exploitation tiers. Comme je l'ai dit, les DVD OSX démarrent très bien à partir du BD-R firewire externe. Peut-être qu'un boîtier USB pour le superdrive fonctionnerait ? Je ne fais que supposer que l'USB a tendance à être beaucoup plus largement supporté que le firewire. Dans le pire des cas, je le rouvre, j'arrache le disque fonctionnel et je réinsère le SuperDrive pour les réparations, puis je l'enlève à nouveau, mais je vois que cela pourrait causer des maux de tête avec les identifiants de périphériques et autres, en particulier sous Linux où les choses feront référence à /dev/sd* Si quelqu'un peut confirmer qu'il a démarré une installation de système d'exploitation tiers à partir d'une clé USB externe ou d'un boîtier de superdrive USB, je me sentirais beaucoup mieux.

EDIT :

Nouveau schéma de partition pour les personnes intéressées :

/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *320.1 GB   disk0
   1:                        EFI                         209.7 MB   disk0s1
   2:                  Apple_HFS Mac                     200.0 GB   disk0s2
   3:                  Apple_HFS Linux                   10.0 GB    disk0s3
   4:       Microsoft Basic Data Windows                 109.6 GB   disk0s4

Notez que les Apple_HFS après linux, j'ai spécifiquement formaté ce HFS avant l'installation de Windows pour que Windows ne le prenne pas comme C pendant la procédure d'installation. Pendant la procédure d'installation de Linux, je vais formater avec ext3 ou ext4.

L'ordre d'installation est OSX, Win, Linux. OSX démarre à partir de l'EFI, Windows démarre à partir du MBR et Linux est chargé en chaîne à partir de l'EFI (refit) pour démarrer à partir de la partition.

EDIT2 :

Le dernier ISO bootable d'ArchLinux ne pouvait pas démarrer correctement avec les paramètres par défaut. Il se bloquait infiniment en attendant des événements UDEV UEVENTS. Les ISO les plus récents sont apparemment livrés avec un pilote nVidia open source qui explose sur au moins deux MacBooks. J'ai désactivé le module au démarrage en appuyant sur Tab au lieu d'appuyer sur la touche Entrée et d'ajouter nouveau.modeset=0 aux paramètres de charge de vmlinuz. Cela m'a permis d'accéder à un shell Root.

EDIT3 :

J'ai rencontré quelques problèmes pour que refit puisse voir Linux après l'installation. Le programme d'installation ne pouvait installer que grub sur le périphérique, j'ai donc dû installer manuellement mon chargeur de démarrage. C'était un peu délicat, et pas vraiment bien documenté dans les guides liés, donc je vais essayer de capturer exactement ce qui s'est passé.

L'installation s'est bien déroulée, mais lorsque j'ai sélectionné Grub, il ne m'a permis que de l'installer sur le périphérique. Sachant que je ne voulais pas cela, j'ai cliqué sur annuler et j'ai essayé de l'installer manuellement. L'installation de Grub a d'abord échoué. Le problème, c'est que comme j'ai formaté la partition ext3 et que je n'ai pas ajusté la table des partitions, la partition Linux n'a pas été identifiée comme amorçable. J'ai donc dû la modifier et la synchroniser à nouveau.

  1. Depuis le cd d'installation, passez à une console alt avec FN+alt+f2 et lancez parted
  2. Dans la console GNU Parted, marquez la partition comme amorçable en faisant toggle 3 boot Pour moi, c'était 3 puisqu'il s'agissait de /dev/sda3
  3. Ce qui a pour effet d'altérer votre table de partition, donc, exit pour revenir à bash et shutdown -h now puis, avec un nouveau jeu d'électrons, démarrez la console de refit et lancez gptsync
  4. Le GPT et le MBR étant maintenant synchronisés, redémarrez une nouvelle fois avec le cd d'installation.
  5. mount /dev/sda3 /mnt pour revenir sur votre disque dur
  6. grub-install --root-directory=/mnt --recheck --no-floppy /dev/sda3 pour installer grub sur la partition
  7. Vérifier deux fois /mnt/boot/grub/menu.lst pour voir si tout va bien. Pour ma part, j'ai dû ajouter les préfixes /boot dans les chemins d'accès aux fichiers.

Pour essayer de résumer, ni le formatage de ext3 ni l'installation du chargeur de démarrage sur la partition n'ont suffi, j'ai dû toucher la table de partition pour la réajuster, voir qu'elle était désynchronisée et ajuster les choses. Je suis maintenant en train de réussir le triple démarrage de SL, Arch, Win7. Je n'ai pas encore installé le second disque dur.

3voto

David Fass Points 515

Je n'ai pas de triple boot, mais c'est parce que je n'ai pas assez d'espace disque pour le faire. Pour l'instant j'ai lion et Ubuntu. Mon macbook est plus ou moins comme le tien, il n'est pas pro mais il est de la même date.

Voici donc comment j'ai procédé :

-Tout d'abord, j'ai installé rEFIt, qui est un gestionnaire de démarrage qui vous permet de démarrer à partir d'un cd d'une manière plus facile et aussi de gérer les doubles ou triples démarrages. Notez qu'il est installé sur votre partition primaire et qu'il apparaît TOUJOURS. Notez aussi que vous pouvez toujours utiliser boot camp puisque c'est une fonctionnalité du système, mais je ne le recommande pas. rEFIt peut être téléchargé ici : http://refit.sourceforge.net/

-J'ai ensuite libéré de l'espace sur le disque dur et créé de l'espace non alloué à l'aide de l'utilitaire de disque. Je pense que les installateurs linux ne sont pas capables de redimensionner HFS+ (le système de fichiers d'OS X). J'ai laissé 30 Go pour la partition linux et 4 Go pour sa mémoire d'échange.

-La dernière chose que j'ai faite est de l'installer, c'était délicat parce que mon superdrive est aussi un peu cassé et il n'arrêtait pas de recracher le disque. On peut quand même l'installer à partir d'un lecteur usb.

Qu'est-ce que je peux dire ? Il fonctionne parfaitement. Il suffit d'activer des pilotes restreints pour la carte graphique (et ce n'est même pas très important). Si vous êtes habitué au défilement inversé de Lion, je vous recommande d'installer un plugin appelé défilement naturel.

Je pense que c'est là toute mon expérience en la matière. Lorsque vous en êtes arrivé là, vous pouvez facilement contracter à nouveau la partition de Mac OS X pour installer Windows.

Compte tenu de votre configuration de départ, je recommanderais d'effacer complètement Windows (en sauvegardant bien sûr les données sur votre disque dur externe) et de recommencer cette étape depuis le début. Vous pouvez essayer de suivre ces étapes sur votre configuration actuelle, et bien que je pense que cela fonctionnera (et que rEFIt détectera la partition Windows), je ne le recommande pas.

J'espère avoir aidé.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X