Lenovo u410ウルトラブックを持っています。 sataスキームは、Intelラピッドスタートテクノロジーを備えたraid0の30GB SSDと1TB HDDで構成されています。 IRSTを削除し、raid0を無効にしました。 ssdにubuntuをインストールし、1gb hddに/home/
をインストールしたい。 1tbのefiパーティションを愚かに消去し、ssdをフォーマットし、新しいGPTパーティションテーブルを作成して、再作成しようとしました。 250MBのfat32パーティション(/dev/sda1
)を作成し、残りの〜24GBをext4パーティション(/dev/sda2
)で埋めました
12.04.2 isoおよびユニバーサルusbインストーラーを使用してライブUSBを作成しました。インストールは正常に完了しますが、最後にエラーが発生します"grub-efiを/ target /にインストールできませんでした。システムは起動しません"。ターミナルを開いてgrubを更新しようとしましたが、そこにありません。リポジトリからgrub-efiをインストールしようとすると、多くの依存関係が欠落しているというフラグが立てられます。エラーメッセージの後にUbiquityがクラッシュします。
私は数ヶ月前に友人のUSB CDドライブを使用して12.10をインストールしましたが、システムを壊し、次に彼を見るまでダウンすることはできませんでした。 12.10とLTSには、このインストールがスムーズに機能しない大きな違いがありますか?
私の最終的な目標は、Steam(tf2および要塞)およびEclipse IDEを搭載したマシンでUbuntuを実行することです。 12.10の方が適していて、このefiの問題を解決できる場合は、喜んでインストールしますが、私の理解から、LTSはより安定し、Quantalの最新の更新を実行します。
12.10はgrub-efi
を問題なくインストールしますか?そうでない場合は、/dev/sda
でefiブートを使用して、/dev/sda1
でext4
にルートとしてマウントされたソリッドステートドライブ/dev/sda2
にライブusbからgrub-efiをインストールできますか。 /home/
ハードディスク上の/dev/sdb2
?
結論:LTSはuefi環境を処理できませんでした。 12.10のダウンロードとインストールは問題なく機能しました。 Raringも正常に機能しましたが、Steamに必要なドライバーでは不安定でした。
ハードウェア:Lenovo U410 ultrabook
HD:30 GB SSD、raid0付き1 T HDD
Ubuntu:12.04
Ubuntuは、最後のいくつかのバージョンのEFIサポートをゆっくりと着実に改善しています。そのため、12.04と12.10には重要な違いがあります。そうは言っても、grub-efi
をインストールしようとしたときに多数の依存関係エラーが発生したということは、より根本的な問題が根本的な原因である可能性を示唆しています。たとえば、インストール。その場合、後で再試行すると問題が修正される場合があります。
とはいえ、EFIシステムでは、IMHOは12.04よりも12.10を使用した方が良いと言えます。これは、Windows 8に同梱されている最近のコンピューターの場合、特に当てはまります。これは、Ubuntu 12.10ではサポートされているがUbuntu 12.04ではサポートされていないセキュアブートも常に使用するためです。ただし、これは問題の根本的な原因ではありません。セキュアブートがアクティブな場合、12.04のインストールディスクはまったく起動しません。このページを読んでくれる他の人の利益のためにだけ言及します。
このエラーは、インストーラーがインターネットに接続できるようにすることで解決しました。
接続しないことを選択すると、このエラーが発生しました。
私の場合、次のコマンドを使用して端末からユビキタスを実行することにより、インストールgrubをスキップします。
ubiquity -b
また、素手でgrubをインストールする必要があります。
Ubuntuのインストール後。ブートローダーがまだないため、再起動しないでください。 PCにgrubをインストールする必要があります。
Sudo mount /dev/sdXY /mnt
Sudo mount --bind /dev /mnt/dev &&
Sudo mount --bind /dev/pts /mnt/dev/pts &&
Sudo mount --bind /proc /mnt/proc &&
Sudo mount --bind /sys /mnt/sys
Sudo chroot /mnt
grub-install /dev/sdX
grub-install --recheck /dev/sdX
update-grub
このリンクはあなたを助けます: http://howtoubuntu.org/how-to-repair-restore-reinstall-grub-2-with-a-ubuntu-live-cd
更新:MikkoÖstlundのコメントありがとう。
EFIシステムパーティション とUbuntuパーティションを分離する場合、grub-install /dev/sdX
を実行すると、エラーメッセージcannot find EFI directory
が表示される場合があります。 mount /dev/sdXY /boot/efi
を実行する必要があります。次に、grub-install /dev/sdX
および残りのコマンドを正常に実行します。そして再起動します。
あなたが持っている必要があります
/boot/efi
そして約100MB、それからすべては良いです...
私のは
sda1 /boot/efi 100MB
sda2 / 100G
sda3 /swap 16384MB
sdb1 /home 3TB
これは、Xubuntu 16.04.2インストーラーで起こっていました。確かに、UEFIを無効にして従来のインストールを行うこともできますが、私の場合は、POST回の方が速くなります。
この問題は、Efi System Partition(ESP)パーティションが欠落しているために発生します。起動可能としてマークされたFAT32パーティションである必要があります。 GParted、fdisk、または選択したツールを使用して作成できます。インストーラーはそれを検出し、/boot/efi
としてマウントし、問題を解決します。
ESPに関するArchLinux wikiページ (Ubuntuにも当てはまります)に、サイズやタイプなどに関する詳細情報と詳細があります。
私の場合、Lenovo X230ラップトップでは、このエラーも再現可能です。以下によって解決されました:
BIOSの「ブートタブ➝UEFI/ BIOSブートモード」をレガシーに設定。
以前は、設定はUEFI/LEGACYの「スマートミックス」でした(「レガシーファースト」)。純粋なUEFIはより論理的に聞こえるかもしれませんが、私が言えることはそれだけです。 2つのLinuxディストリビューションが存在するデュアルブートコンテキストでも。
BIOS QuickBoot/FastBootおよびIntel Smart Response Technology(SRT)を無効にしてみてください。
次に、Ubuntu 12.10をインストールします<-重要な12.10
次に、必要に応じて、grub-efi-AMD64-signed
のインストールを試みます
よろしく、