web-dev-qa-db-ja.com

12.04をefiモードでインストールする際の問題

編集:

私の質問は混乱を招き、理解できないと言われました。理にかなっているように完全に書き直しています。同じ質問、ただそれを振り返ります。

ここにあります...

-> uefiインストールとして64ビットUbuntu 12.04デスクトップをインストールしています。 64ビットの代替インストールCDを使用しています。パーティション分割ステップの直後に、次のエラーが表示されます。

--------------------------------| [!!] Partition disks |-------------------------------------

The attempt to mount a file system with type vfat in SCSI1 (0.0.0), partition #1 (sda) at
/boot/efi failed.

You may resume partitioning from the partitioning menu.

Do you want to resume partitioning?

<Go Back>                                                                   <Yes>    <No>

->私が選択したレイアウトは、RAIDの上に論理ボリュームを配置することです。私はこれが可能であることを知っていますが、より挑戦的です。

->与えられたWebサイトを読んだ後、ブートローダーなしでインストールし、その後ブートローダーを手動でインストールするのが最良のオプションだと思います。それについてのフィードバックが必要です。

->その計画に従う場合、ESP(つまり、カーネル?ブートローダー?initrd?)に何を入れるかを知る必要があります。

->その計画に従えば、ブートプロセスで/に到達できるように、物事を構成する方法とinitrdを適切に作成する方法についての詳細も知る必要があります。

// ==============================================//

=>現在のパーティションレイアウトに関する情報:

(すべてのディスクでgptです)

// ==============================================//

私がインストールしているデスクトップマシンには、3、3 TBのディスクがあります。

パーティショニング、ブートフラグ、およびパーティションタイプは、gparted live(バージョン:gparted-live-0.14.1-6-AMD64)を使用して行われました。

  • / dev/sda1はESP(fat 32 @ 250 Mib/262 Mbでフォーマット)

  • / dev/sda1(250 Mib)と同じサイズのsdb1とsdc1があります。

    • これらはフォーマットされておらず、スペーサーとして存在しているため、後続のパーティションはそれらのディスク上でほぼ同じペースで開始されます。
  • sda2、sdb2、およびsdc2はそれぞれ3 TB未満です(利用可能なディスクスペースの大部分は共有)

  • スワップパーティションsda3、sdb3、およびsdc3はそれぞれ約5.3 Mibです

  • RAID 5(/ dev/md0)は、ubuntuインストーラーのパーティショナーを使用してセットアップされましたが、まだ初期化/ビルドされていません。 sda2、sdb2、およびsdc2が含まれます。

  • ボリュームグループと論理ボリュームは、ubuntuインストーラーのパーティショナーを使用して/ dev/md0に作成されました。それらの論理ボリュームは...

    • / system/root(コアシステムが512 Mib/500 Mbに常駐する場所)

    • その他...

// ============================================== //

最良のオプションは、ブートローダーなしでインストールし、その後ブートローダーを手動でインストールすることだと思います。それについてのフィードバックが必要です。

ESP(つまり:kernel?bootloader?initrd?)に何を入れるかを知る必要があります。

また、ブートプロセスで/に到達できるように、設定方法とinitrdを適切に作成する方法について、さらに詳しく知る必要があります。

1
Jake

ファイルシステムのマウントに失敗した理由はわかりません。ただし、先に進む前に、Linux用のEFIブートローダーの Webページを読むことをお勧めします。 役立つと思われる多くの背景情報が含まれています。また、最近、Ubuntu 12.04.2がリリースされたと聞きました。これには、EFIサポートに対するいくつかの改善が含まれています。したがって、まだそのバージョンを使用していない場合は、試してみることをお勧めします。

それを超えて、ここに私が提案するものがあります:

  1. インストールする前に、Linux緊急ディスクを使用して、ディスクを事前にパーティション分割します。 GUID Partition Table(GPT)スキームを使用し、少なくとも1つのディスクに EFI System Partition(ESP) を作成し、別のnon-RAIDext2/3/4fsまたはReiserFSを使用するLinux /bootパーティションEFIベースのコンピューターを起動するには前者が必要です。後者はすべてのブートローダーに必要というわけではありませんが、そのようなパーティションがない場合は、GRUB 2を使用することに制限されます。別の/bootパーティションを使用すると、複数のブートローダーの中から選択できます。
  2. インストーラーを起動したら、シェルに移動して、/sys/firmware/efiディレクトリを探します。存在しない場合は、おそらくBIOSモードで起動していますが、動作しません。または、せいぜい、インストール後に余分なフープをジャンプする必要があります。したがって、このディレクトリが見つからない場合は、再起動してファームウェアオプションを見つけ、ブートモード(BIOS /レガシー/ CSM対EFI/UEFI)を選択してください。
  3. それでも報告されたエラーが表示される場合、またはBIOSモードでのみ起動できる場合は、インストールを完了してから、緊急システムからブートローダーまたはブートマネージャーをインストールできるはずです。これには余分な労力が必要ですが、実行できます。詳細については、以前に参照したEFIブートローダーのページを参照してください。ただし、インストーラーをEFIモードで起動する方法がわからない場合は、コンピューターがBIOSのみであるか、EFIモードの起動を強制する努力の価値がないほどバグの多いまたは制限的なEFIがあると考えられます。
1
Rod Smith

メインパーティションをext4で再フォーマットしました。

  1. ターミナルに行きました Ctrl+Alt+F1

  2. 次に、パーティションをスーパーユーザーとしてフォーマットしました。

    Sudo mkfs -t ext4 /dev/sda2
    
1
ThomasAFink

ジェイク、

EFI ubuntu 12.04をインストールしようとしたときに同じエラーが発生しました。 LiveCDを使用して/ dev/sda1 /にgdisk(コードef00)で300Mb EFIパーティションを作成しましたが、mkfsでパーティションをフォーマットするのを忘れました

mkfs -t vfat /dev/<efi partition>

これで問題が解決しました。

0
jsh