Comment installer CentOS 6.4 sur Mac Mini?

J'ai acheté un nouveau Mac Mini, et je voudrais l'utiliser comme un server Linux. Maintenant, j'essaie d'installer CentOS dessus. J'ai téléchargé CentOS-6.4-x86_64-netinstall.iso et démarré le Mac Mini à partir d'une key USB.

Mais pendant le process d'installation j'obtiens ces erreurs:

 dmar: No ASTR found IOAPIC id 0 under DRHD base 0xfed9100 HPET id 0 under DRHD base 0xfed91000 Enabled IRQ remapping in x2apic mode Enabling x2apic Enabled x2apic Setting APIC routing to cluster x2apic Kernel panic - not syncing: No mapping iommu for ioapic 2 Pid: 1, comm: swapper Not tainted 2.6.32-358.el6.x86_64 #1 Call Trace: ... 

Des suggestions quel est le problème? Ai-je besoin d'un autre binary pour pouvoir fonctionner sur un Mac?

Selon un tweet, CentOS 6.4 semble fonctionner, au less sur les plus vieux, Mac Mini's: https://twitter.com/courtneycotton/statuses/312267424605036544


MISE À JOUR : la suggestion d'append noapic au démarrage m'a pris plus loin dans le process d'installation.

Maintenant, je devais sélectionner un support d'installation. Le choix est CD/DVD, Hard drive, NFS directory or URL , et j'ai une key USB , donc je choisis le disque dur .

Ensuite, je suis censé choisir une partition qui contient l'image d'installation pour CentOS, le choix est entre /dev/sda1 , /dev/sda2 , /dev/sda3 ou /dev/sdb1 . Ici, je n'ai aucune idée du nom de ma key USB . J'ai essayé avec eux tous, mais si je choisis par exemple /dev/sdb1 je reçois plus tard le message:

La source d'installation donnée par le périphérique ['/ dev / sdb1'] n'a pas pu être trouvée. Veuillez vérifier vos parameters et réessayer.

J'ai mis mon file iso sur la key USB en suivant les instructions d'Ubuntu .

Toute suggestion sur la façon d'aller plus loin dans le process d'installation?

Depuis le téléchargement de l'ISO netinstall, il ne contient aucun package réel pour l'installation. En choisissant Disque dur , ce que vous essayez de dire à l'installateur est "J'ai un disque dur qui contient tous les packages d'installation." En tant qu'ISO netinstall, vous devez sélectionner l' URL , puis spécifier une URL à partir de laquelle les packages peuvent être obtenus, par le biais d'un référentiel tel que http://mirror.centos.org/centos-6/6/os / x86_64 /

Cela va dérouler l'image de l'installateur et mettre en place un référentiel pour l'installation, entièrement sur Internet. Vous pouvez également utiliser une URL interne si vous disposez d'un référentiel local.

Ce n'est pas la solution la plus élégante, mais vous devriez pouvoir installer CentOS en utilisant Bootcamp.

Vous aurez besoin d'un disque Windows pour l'assistant Bootcamp pour configurer le disque, puis quand il redémarre, maintenez la touche d'éjection pendant le carillon pour expulser le disque Windows et insert CentOS. Installez uniquement en utilisant l'espace alloué pour la partition bootcamp. Une fois l'installation terminée, assurez-vous que Startup Disk dans les preferences système est configuré par défaut sur l'installation de CentOS. Si vous devez revenir à OSX, maintenez l'option au démarrage.

Vous n'avez pas à le faire, mais vous pouvez ensuite développer CentOS pour prendre toute la partition à l'aide d'un CD GParted Live. Veillez à ne pas modifier les partitions réservées efi si vous choisissez de développer, mais développez seulement dans la partition principale qu'OSX utilisait. Dans OSX, vous pouvez voir quelle partition exécute le operating system à l'aide de la command diskutil list dans Terminal. Si c'était moi, je laisserais OSX intact avec très peu d'espace au cas où Apple aurait poussé les mises à jour du firmware plus tard, ce qui se produit généralement une poignée de fois dans la durée de vie du produit.

Je l'ai fait avant avec un MBP fin 2008 donc j'espère que cela fonctionne encore des templates plus récents.