web-dev-qa-db-ja.com

MacBook Pro上のFedora 22(Retina、15インチ、2015年中頃)

最近、新しい MacBook Pro にFedora 22をインストールしました。

朗報:

  • Wi-Fiはそのまま使用できるので、システムをすぐに更新して、ビデオドライバーの問題(悪いニュースの下)を解決できます。ランレベル3で起動して、更新を取得するのに十分な時間持続する必要がありました。それ以外の方法で更新する前に、マシンがクラッシュする可能性があります。残念ながら、linux 3の組み合わせはラップトップのキーボードでは機能しないため、GRUBブートにCTRL-Xを追加できるUSBキーボードが必要です。

悪いニュース:

  • 一部のビデオドライバーの問題(上記を参照)のため、初期インストール後にシステムがクラッシュします
  • Bluetoothがまったく存在しない、アダプターが見つからない
  • タッチパッドには右クリックや自然なジェスチャーがありません
  • ウェブカメラも機能せず、デバイスが見つかりません

本当に悪いニュース:

ここが、この投稿の主な理由です。 Fedora 22をインストールした後、Mac OS Xパーティションで再起動できません。私はgrub2メニューを正常に取得し、それはisMac 32ビットおよび64ビットオプションを示していますが、それらのいずれかを選択すると、次のエラーが発生します。

error: can't find the command `xnu_uuid`.
error: can't find the command `xnu_kernel`.
error: can't find the command `xnu_kextdir`.

Press any key to continue...

ブートメニューのオプションは次のとおりです。

Fedora (4.0.4-303.fc22.x86_64) 22 (Twenty Two)
Fedora (4.0.4-301.fc22.x86_64) 22 (Twenty Two)
Fedora (0-rescue-{long hash}) 22 (Twenty Two)
Mac OS X (32-bit) (on /dev/sda4)
Mac OS X (64-bit) (on /dev/sda4)

さらに、Mac BIOS起動オプション(option/altまたはcommand+Rを押したまま)を実行できません。

誰かがこれに遭遇しましたか?

6
voor

私は2015年中頃のMacBook Pro(英国キーボード)を使用しており、ほとんどの機能がFedora 22で機能します。明るさの設定が再起動後に100%に戻り、休止状態/シャットダウンが機能しないことが、私が認識している2つの問題だけです。私が修正していないこと。これが私がしたことです:

Mac OSブート:

おそらくMarceloの応答とそれほど変わらないでしょうが、ブート時にcmd-Rを押し続けることでこれを修正し、OSXリカバリープログラムに移動しました。これをすぐに終了すると、起動ディスクを選択できます-OSXディスクを選択して起動します。 Refindインストーラーを再度実行すると、起動時にRefind画面に戻り、OSXとFedora 22のどちらかを選択できます。grubメニューのOSXオプションは、機能しないため削除しました。

ファンクションキーと強制タッチパッド:

基本的に、Fedora 22カーネルをいくつかの追加パッチで再構築する必要がありました。これらは次の場所にあります。

https://bugzilla.kernel.org/show_bug.cgi?id=96771

2本の指で「左マウスボタン」コントロール、3本の指で「中マウスボタン」コントロール、およびこれらの機能キー(明るさ/キーボードのバックライト/音量)が機能します。

Fedoraでカーネルを再構築するためのガイドは次のとおりです: https://fedoraproject.org/wiki/Building_a_custom_kernel

更新:再起動後に1%に戻る輝度設定は、次の用語を追加することで修正できます:

video.use_native_backlight = 1

/etc/default/grub.cfgファイルの 'GRUB_CMDLINE_LINUX ='行に、これを実行してgrubを更新します。

grub2-mkconfig -o /boot/grub2/grub.cfg

4
einonm

GRUBからMacOSを起動するには、MacOSエントリに「exit」という1行が必要です。これでGRUB=が終了し、EFIファームウェアはブート順序の2番目のパーティションを使用します。これはMacOSのインストールである必要があります(Fedoraが順序を乱していない場合)。それ以外の場合は、 efibootmgr)で修正してください。

1
Unsui

MacOSブート:

最近、MacMini Late 2014にFedora 22をインストールしましたが、MacOSXを起動する手段も失いました。

以前に、ブートするOS(MacOSXまたはFedora 20)を選択するために使用するRefindブートマネージャーをインストールしました。

良いニュース(おそらくあなたのためにも機能します)は、ALTキーを押しながらブートするだけで、元のhfsplus MacOSパーティションでブートするEFIを選択できることです(私の場合、リファインドブートを選択しました)。

起動中にALTキーを押すと、最近のすべてのMacに搭載されている単純な組み込みEFIブートマネージャーが切り離されます(ALTキーを押したまま起動すると、GRUBの前にロードされます)。次に、MacOSXで起動した後、refindブートマネージャーをreblessし、すべてが以前と同じように動作するようになりました。

追記:私はrefindを使用してeliloをロードし、次にeliloをロードします。 MacOSXをreblessした後(refindを使用しない場合)、新しくインストールされたFedora 22をブートする機能が「失われる」ことに注意してください(ALTキーで再度ブートして選択した場合を除く)。使用するOSを選択するためにALTキーを使用して起動する必要がないので、よりユーザーフレンドリーなEFIブートマネージャーをインストールすることをお勧めします。

右ボタンとジェスチャーを機能させる:

私のMacBook Air 2011年中頃、私は現在正常に機能するFedora 20を使用しています(すぐに22にアップグレードされます)が、以前にFedora 18を使用していたときに、シナプスの調整を行う必要があったことを覚えていますすべてのジェスチャーを操作するドライバー。ここに貼り付ける古い設定ファイルはもうありません(/etc/X11/xorg.d.conf/50-synaptics.conf)ですが、これらのリンクが役立つ場合があります(私はまだブックマークに登録しています):

https://bbs.archlinux.org/viewtopic.php?id=150276https://pseudomorph.wordpress.com/2012/05/03/macbook-synaptics-touchpad- too-sensitive-under-linux /

がんばって、ここに結果を投稿してください。

0
Marcelo