背景/ハードウェア:
(U/Ku/Lu)buntuインストールのいずれかを起動すると、最新のAMD Mobile Graphicsコントローラーで報告された分割画面エラーが表示されます。これは問題ではありません。インストールが完了したら(does completeと仮定)、最新のCatalystディストリビューションをインストールするだけで、分割画面の問題はなくなります。
使用するディストリビューションに関係なく、ディスクは次のようにパーティション分割されます。
すべて上記の3つのUbuntuディストリビューションのいずれかをインストールしようとすると、何らかの方法で失敗します!!!
Kubuntu(私が好む)とLubuntuはインストールが完了する前に失敗します。
どちらの場合も、CDを起動し、「Ubuntuを試す」を選択します。起動したOS(これはdo正常に動作します、ところで!)で、「Ubuntuのインストール」を選択します。
上記のようにディスクをパーティション分割し、実行させます。どちらのバージョンも、次の2つの致命的なエラーのいずれかで失敗します。
後者は時々異なるgrub-installの失敗を報告します。これは残念ながら書き忘れていましたが、本質的には同じです。
とにかく、これらが失敗する理由はnoです!私のパーティション分割は可能な限り単純であり、single OSをインストールする以外に何もしようとはしていません。デュアルブートの難しさを理解しています。適用されません。
また、インストーラーがディスク自体をパーティション分割する「ディスク全体」パーティションを選択しようとしたことも追加する必要があります。私はLVMを使用して、使用しないで試しました。 exact同じ方法でインストールが失敗します! (そして、インストーラーによって作成されたパーティションは基本的に私のものと同じであることに注意してください。)
だから、事実上zero私の側でカスタマイズしていても、これらのインストーラーfail !!!
Ubuntuのインストールの動作は多少異なります。時々クラッシュすることもありますが、通常は正常にインストールされます!ログインしようとすると、インターフェイスがフリーズします。これは何らかの形でAMDの分割画面エラーにリンクしています。
その時点で、コンソールを開いてAMD Catalystをインストールするだけです。画面分割エラーとログインフリーズの両方がなくなります。
ログインして、空白の画面が表示されます!それで全部です!!!右クリックして背景を変更できます。新しいドキュメントまたは新しいフォルダーを作成できます。他に何もない!
デスクトップマネージャーが起動しません。少なくとも数十回再インストールしましたが、まったく同じ結果になりました!
これらのエラーの説明を検索および検索したことに注意してください。私はすべてを試しましたfix私は見つけることができました。 NONE助けてくれました!
どんな助けも大歓迎です!
編集:5/11/201
Rod Smithの対応により、Kubuntuのインストール試行に追加する情報が増えました...(まだ失敗していますが!)
私が参照した最初のエラーメッセージ:
それは、私が愚かにもセキュアブートを有効にしてテストしてから、すぐにそれをやったことを忘れてしまったためです!
セキュアブートを再びオフにした後、2番目のエラーに戻ります。
ロッド、あなたの提案に答えて、はい、インストーラーis EFIモードでインストールします!参照したディレクトリ/sys/firmware/efi
doesは実際に存在します。
さらに、セキュアブートを有効にしたとき、最初のエラーメッセージはインストールプロセスのgrub-install dummy fatal error
よりも早く発生しました。したがって、セキュアブートをオンにすると、/ boot/efiディレクトリにデータが入力されることさえありませんでした。このディレクトリには/boot/efi/EFI/kubuntu/grubx64.efi
が含まれています。
とにかく、私がばかであることに気付き、間違いを訂正したので、インストールstillは引き続き失敗します:
次のテストは、前述のBIOSブートパーティションを使用して、BIOSモードでインストールを試すことです。 (それをありがとう!私はGPTディスクがそれを必要とすることを知りませんでした!)
ただし、可能な限り、EFIモードで起動することをお勧めします。
そのエラーメッセージをグーグルで検索すると、多くのヒットが返されますが、noneが役立ちました!
編集:5/14/201
ロッド、コメントで書くのは多すぎる...
あなたのウェブサイトからrEFIndをインストールしようとしましたが、失敗しました。なぜかわかりません!まず最初に、私が取ったステップは次のとおりです。
Live CDの実行中に、インストールが失敗した後、次のものをマウントしました。
refind-bin-0.6.11.Zipをシステムにコピーして解凍しました。
アーカイブを解凍した後、CDに保存して実行しました。
Sudo ./install.sh --root/mnt
しかし、エラーが発生しました:
There were problems running the efibootmgr program!
You may need to rename the refind_x64.efi binary to the default name (EFI/boot/bootx64.efi on x86-64 systems or EFI/boot/bootia32.efi on x86 systems) to have it run!
efibootmgrを使用してブートエントリをリストしましたが、リストは変更されませんでした。 rEFIndエントリはありませんでした。
私はそこからどこに行くべきかよくわからなかったので、あなたのウェブサイトの指示から、手動でやると決めました。
とにかく、私は一般的にそのように物事を行うことを好む!信じられないかもしれませんが、私は25年以上にわたってシステム管理者です。ただし、私の経験はすべて、Solarisを実行しているSunシステム、およびそれ以前のSunOSでの経験、およびWindowsでのかなりの経験でした。したがって、私はLinuxの基本と、明らかに、GNUソフトウェアに精通しています。そのほとんどはSolarisに似ています。残念ながら、UEFIの経験はゼロです! UEFIを使用する方法を理解するのに時間を費やす価値がなかったため、私はビルドしたばかりの新しいWindowsシステムでBIOSを使用しています。さて、今こそ学ぶべき時です!
とにかく、私はあなたのサイトとまったく同じようにマニュアルの指示を通りました。 (これらのコマンドのすべての前にSudo
を追加します。):
内部ドライブは、上記のように/ mntおよび/ mnt/boot/efiの下にマウントされます。
「refind-bin-0.6.11」から、cp -r refind /mnt/boot/efi/EFI/
を実行しました
cd /mnt/boot/efi/EFI/refind
rm -r drivers_ia32 tools_ia32 refind_ia32.efi
cd drivers_x64 ; rm ext2_x64.efi hfs_x64.efi reiserfs_x64.efi ; cd ..
(iso9660_x64.efi
を保持する必要があるかどうかわからなかったため、保持しました。)
mv refind.conf-sample refind.conf
そして最後に、読みやすくするために、長い形式のオプションを使用して「efibootmg」を実行しました。
efibootmgr --create --disk /dev/sda --part 1 --loader \\EFI\\refind\\refind_x64.efi --label rEFInd --verbose
絶対に返されたnothing。メッセージや出力がまったくない状態で戻ります。これは、「-verbose」オプションを指定したことを考えると、ちょっとした驚きでした!
編集:5/15/201
そのため、システムログを調べていましたが、efibootmgrが実行されるたびに、/var/log/kern.log
にエントリが記録されることに気付きました。
yo(別のスレッド内)によれば、efivarsモジュールがカーネルに組み込まれ、/sys/firmware/efi
ディレクトリがその証拠です。
そのため、カーネルログでnotを期待します。
kubuntu kernel: [80182.133386] efivars: set_variable() failed: status=8000000000000009
kubuntu kernel: [80633.493177] efivars: set_variable() failed: status=8000000000000009
kubuntu kernel: [80696.988083] efivars: set_variable() failed: status=8000000000000009
kubuntu kernel: [80721.952797] efivars: set_variable() failed: status=8000000000000009
kubuntu kernel: [80725.893414] efivars: set_variable() failed: status=8000000000000009
kubuntu kernel: [80790.848496] efivars: set_variable() failed: status=8000000000000009
kubuntu kernel: [86511.078667] efivars: set_variable() failed: status=8000000000000009
私はこれらがなぜ起こっているのか分かりませんが、今のところ、それはすべての論点です...
私はすでにこのシステムからWindowsを削除したので、DOS BIOSアップグレードツールを使用するだけだと考えました。すべての人々の私は、彼らの指示に何か厄介なものがあることを知っているべきでした! 私の人生で初めて、私はbrickedマシンを持っているからです!!!! :
このマシンは1か月しかたっていないので、Sonyは実際に誰かを送り出して見てみましょう。私が話をした人は、それを修正するのに問題はないと思うようです!
文字通りdozensは、DOSでBIOSをフラッシュしようとしたときに同じことをしたVaio所有者からのオンライン投稿です!!!
それで、私はしばらくの間これ以上何もテストすることができません! :-)
戻ってきます!
---(編集:5/26/201
そして彼は戻ってきた...
だから、同じことを何度も試し続けて別の答えを期待するのではなく、別のルートを取ることにしました!
これに対処する最も簡単な方法は、システムをレガシーモードでインストールし、then EFIモードに変換することであると判断しました。
これは「簡単」ではないことは知っていますが、CDを実行するのではなく、インストールされたシステムから始めるという利点があります。
ただし、これにはまず「事前設定」が必要です...
これを可能にするには、ディスクをbothでEFIシステムパーティションとBIOSブートパーティションでパーティション分割する必要がありました!残念ながら、LegacyモードでLive CDを起動すると、cannot UbiquityインストーラーでEFIパーティションを作成することがわかりました! EFIモードで起動する場合とは異なり、EFIシステムパーティションの選択は、ディスクパーティションインターフェイスからmissingです。
could Rodの優れたGPT fdiskユーティリティを使用して必要なパーティションテーブルを作成しましたが、最初にEFIパーティションのセットアップが必要でした。
最初にLive CDをEFIモードで起動しました。次のようにディスクをパーティション分割できるように、インストーラーを開始しました。
EFIブートマネージャーのインストールで(常に)クラッシュするまで、実際にインストーラーを実行させました。
次に、BIOSをレガシーに変更し、EFIパーティションに触れないように完全インストールを行いました。
そしてそこに私は...
これは複雑に聞こえるかもしれませんが(!-Dであるためです!)、少なくともfirstでKubuntuのインストールを実行しています! :-)
次はどこに行けばいいのかわかりません! Rodさん、もし見たら、GPTディスクを使用したBIOSブートをEFIブートに変える方法についての指示はありますか?私はあなたがしたと思ったが、私はそれを見つけることができません。
いつものように、「あなたはばか!何を考えていたの?!?いいえ、ここにrightの方法があります...」などのアドバイスをいただければ幸いです。
(この心のこもった、敬意のこもったサイトをそのままに保つために、おそらく最初の部分を省くことが最善でしょう!!!)
ありがとう!
成功!現在、KubuntuをUEFIモードでインストールしていますが、完全に機能しています。
この問題を抱えている他の誰もがこれらの指示に従い、UEFIブートをSony Vaioで動作させることができるように、これを書き上げています。このインストールはKubuntu用ですが、Ubuntuのフレーバーでは機能しない理由はありません。
Rod Smith( http://www.rodsbooks.com )に感謝します。この点に到達するのを助けてくれて、この投稿に貢献してくれた他の人たちに感謝します!
これらの指示は、2013年5月26日の編集で書いたものと同じです。
注意するべき事柄:
すべての手順は、ルートとして実行していることを前提としています。そうでない場合は、各コマンドの前に「Sudo」を付けます。
ブート修復が完了すると、システムはUEFIモードで問題なく起動します。少なくとも今まで見たことのないものです。
最後に、GRUB構成を編集して、ブートオプションを正確に表示することを忘れないでください。
これがお役に立てば幸いです!ご不明な点がありましたらお知らせください。できる限りサポートさせていただきます。
EDIT:6/8/2013
私は自分の指示に従ってラップトップをゼロから再インストールすることにしましたが、問題に遭遇しました!ブート修復は毎回失敗し、最終的にその理由を突き止めました。
初めて行ったことのあるステップを1つ省略したことが判明しました。
したがって、先ほど言ったように、Ubuntuをレガシーモードでインストールし、UEFIモードに切り替え、Live CDを起動し、boot-repairを実行できるはずです。これを試すたびに、ブート修復が戻ってきて、ディスクにEFIパーティションがないと言ってきました!を除いて、私はパーティションテーブルを凝視していましたclearlyは、/ dev/sda1をEFIパーティションとして、タイプコード0xEF00およびbootフラグセットで表示しました。それで、問題は何でしたか?
シンプル... EFIパーティションはemptyでした。スキップしたのは、UEFIモードでインストールする最初の試みでした!
UEFIモードでのインストールを多く回試みましたが、失敗しました。 ただし、失敗した試行により、EFIパーティション/ dev/sda1にある/ boot/efiディレクトリが作成されました。
そのパーティションにこれらのファイルがないと、boot-repairはEFIパーティションとして認識しませんでした!そして、それは私に教えてくれますhad no EFI partition and fail!
そのため、元のUEFIの試行を指示に追加し直してみましたが、boot-repairが成功し、システムがUEFIモードで起動しました。
現在、@ MarcoGuimarãesは、彼の応答でwasを最初にUEFIにインストールしようとする(そして失敗する)ことなく成功できると述べました。どうしたらいいかわかりません! @MarcoGuimarãesおよび/または@RaduRădeanu、これについてコメントしてください。 boot-repairを実行したときにEFIパーティションが空であること、そしてそれがどのように動作することを確実に知っていますか? anyこれを説明するかもしれない他のステップはありましたか?
KubuntuとLubuntuのエラーは、次の2つのいずれかが発生しているように聞こえます。
シェルにドロップして、/sys/firmware/efi
というディレクトリを検索することにより、ブートモードを確認できます。存在する場合は、EFIモードで起動しています。存在しない場合は、おそらくBIOSモードで起動しています。ほとんどのEFIベースのコンピューターでは、組み込みのブートマネージャーやファームウェアオプションによってブートモードをある程度制御できます。ただし、コンピュータごとに詳細が大きく異なるため、変更が必要な場合にこの詳細を変更する方法について正確な指示を与えることはできません。
Ubuntuの問題は、デスクトップ環境のインストールに失敗したように聞こえるか、おそらく代わりに一般的なものを起動しているようです。ログアウトして、ログインプロンプトで名前の右側の円をクリックしてみてください。これにより、使用可能なデスクトップ環境とウィンドウマネージャーの一覧が作成されます。好きなものを選択します(または、テスト用に好きではないものを選択します)。
EDIT:新しい情報が与えられたので、別のEFIブートローダーをインストールしてみることをお勧めします。いくつかが利用可能です。詳細については、 トピックに関する私のWebページ を参照してください。私の個人的な好みは rEFInd です。しかし、私がそれを維持するにつれて、私は偏見があります。現在の設定を考えると、できればEFIモードでLinuxライブCD /緊急ディスクをブートし、rEFIndのバイナリ.Zip
ファイルからインストールすることをお勧めします。理論的には、する必要があります--root
オプションをinstall.sh
にすると、これを行うことができます。しかし、この機能は十分にテストされていません。詳細については、 full install.sh
手順 をご覧ください。それが失敗した場合は、手動のインストール手順に従う必要があります。
1つの大きな注意点:Ubuntuで発生している問題の説明から、何らかのXドライバーの問題があり、KubuntuとLubuntuでも発生する可能性があると思います。その場合、ブートローダーの問題を解決した後、それに取り組む必要があるかもしれません。
編集2:
can動作するEFIモードのWindowsと動作するBIOSモードのLinuxを搭載したシステムにrEFIndをインストールします。実際にこれを行うにはいくつかの方法があります。最も簡単な2つの方法は次のとおりです。
/
)(または別個の場合は/boot
)パーティションで使用するファイルシステムに合わせて、EFIドライバーを手動でインストールする必要があることに注意してください。 /boot/refind_linux.conf
ファイルも作成する必要があります。 BIOSモードのLinuxブートが機能する場合、このファイルを作成する最も簡単な方法は、BIOSモードでブートし、rEFIndに付属のmkrlconf.sh
スクリプトを実行することです。/boot/efi
にマウントし、rEFIndのinstall.sh
スクリプトを実行します。これにより、rEFIndがインストールされ、/boot/refind_linux.conf
ファイルが作成されます。しかし、インストールはかなりハック的な方法で行われます。つまり、インストーラーはWindowsブートローダーの名前を変更し、代わりにrEFIndをインストールします。これは機能しますが、ブートローダーの命名に関するEFIの推奨事項に違反しています。また、一部のユーザーは、Windowsが状況によってはWindowsブートローダーと呼ばれる外部ブートローダーを置き換えるため、これが長期的に機能しないか、変更をやり直す必要があると報告しています。BIOSモードでクリーンインストールを実行した後(GPTパーティションで推定)。 uefiを再びオンにして、lubuntuなどのライブCDを使用し、boot-repairを使用します。
Sudo add-apt-repository ppa:yannubuntu/boot-repair && Sudo apt-get update
Sudo apt-get install -y boot-repair && (boot-repair &)
事前モードでは、「インストールの前にgrubを消去」を選択し、EFIパーティションのインストールを選択します。
私はuefiでvaioを持っています。はい、OSをインストールするためにこれをしましたが、Linuxでuefiを搭載したradeonカードを見たことは愚かです。しかし、私は新しいカーネル3.9をテストしました。私たちにとってはうれしいニュースです。ハードウェア:Dの良好なサポートが得られるのを待つ必要があります。または、カーネル3.9を使用するFedora 18を使用できます。