web-dev-qa-db-ja.com

新品のDell Precision Tower 5810にubuntu 14.04をインストールした後に起動できない

最近、Win7 proがプリインストールされた真新しいDell Precision Tower 5810を購入しました。それぞれ4TBの2つのディスクがあります。ディスクからすべてを消去するプライマリOSとしてUbuntu 14.04をインストールしようとしましたが、インストールが終了し、BIOSのUEFIモードでUbuntuエントリから起動しようとすると、唯一のことは次のオプションの黒い画面です

  1. F1を押して再起動します
  2. F2を押して設定を再起動します
  3. BIOS設定を入力または変更する

マシンへのUbuntu 14.04のインストールプロセス中に実行する手順

  1. ブートモードUEFIセキュアブートOFF
  2. USBドライブから起動し、通常どおりにインストールします
  3. パーティショニングのステップで、すべてを削除し、ドライブ/ dev/sdaにプライマリOSとしてUbuntuをインストールする最初のオプションを選択します
  4. インストール後、/ dev/sda に3つのパーティションが作成されます。
    • 512MB efi
    • 16GiB /スワップ
    • / ext4 /(ルート)としての残りの空き容量

インストール後、再起動すると、上記のメッセージオプションが表示された黒い画面が表示されます。

誰も同じ問題に直面しましたか?まったく新しいマシンにOSをインストールするだけでは、そんなに難しいとは思いません。

1
Jane Dane

より多くの情報を収集するには、これを試してください。

  1. rEFIndブートマネージャー のUSBフラッシュドライブまたはCD-Rイメージをダウンロードします。
  2. 関連するメディアを作成します。
  3. それで起動します。運が良ければ、rEFIndメニューが表示され、Ubuntuを起動するオプションが表示されるはずです。
  4. Ubuntuを起動します。
  5. Ubuntuで、ターミナルウィンドウを開き、Sudo efibootmgr -vと入力します。

efibootmgr出力には、ブートエントリが表示されます。これは、現在使用しているコンピューターに表示されるものです。

$ Sudo efibootmgr -v
BootCurrent: 0000
Timeout: 1 seconds
BootOrder: 0000
Boot0000* rEFInd (direct)   HD(2,c00,114000,6e49fcaf-d054-47c9-ba69-a668c5ee8192)File(\EFI\refind\refind_x64.efi)
Boot0004* UEFI: Built-in EFI Shell  Vendor(5023b95c-db26-429b-a648-bd47664c8012,)..BO

あなたの場合、should\EFI\ubuntu\grubx64.efiまたは\EFI\ubuntu\shimx64.efiを指す少なくとも1つのubuntuエントリが表示されます。この例のUEFI: Built-in EFI Shellエントリのような他のエントリが存在する場合もあります。さらに、ubuntuエントリの番号shouldは、BootOrder行に最初の値として表示されます。 (デフォルトのブートプログラムとしてGRUBではなくrEFIndを使用しており、このシステムにGRUBが登録されていないため、出力は正確に表示されません。 。しかし、Ubuntu Shim/GRUBエントリは、rEFIndエントリに似ています。)

そのようなエントリが表示されない場合は、efibootmgrを使用して新しいエントリを作成してみてください。

Sudo efibootmgr -c -d /dev/sda -p 1 -l \\EFI\\ubuntu\\shimx64.efi -L "ubuntu"

ディスク(-d /dev/sda)、パーティション(-p 1)、およびシステムが使用するファイルの正確なパスを調整します。他のツールを使用してこれを行う方法もあります。詳細については、 このページ を参照してください。

すでにそのようなエントリが表示されていても動作しない場合、または再起動するたびに作成したエントリが消える場合は、ファームウェアが壊れている可能性があります。ブートローダーをEFI/BOOT/bootx64.efiとしてインストールするなどの場合、回避策が可能です。場合によっては、Linuxのbcfgが機能しない場合でも、EFIシェルからefibootmgrを使用しても機能するため、そのアプローチを試す価値があります。

1
Rod Smith

Dell 5810でも同じ問題が発生しました。UbuntuをUEFIモードでインストールすることに関連していることがわかりました。 Ubuntu here および here からの優れたアドバイスに従うことで修正できました。これら2つのリンクからのアドバイスを要約するために、OPが言及している画面に出会った後、以下を行いました。

  1. Ubuntuインストールディスクを使用してPCを再起動し、「Try Ubuntu」オプションを選択します。
  2. ライブCDがインストールされたデスクトップに読み込まれ、ターミナルでブート修復ツールを起動したら、次の操作を実行します。

    Sudo add-apt-repository ppa:yannubuntu/boot-repair    
    Sudo apt-get update
    Sudo apt-get install -y boot-repair && boot-repair
    
  3. 「推奨修復」オプションを選択します。

  4. 再起動しました。

おそらくもっとエレガントなインストール方法があります。しかし、これは非常に簡単だったので、私はそれをさらに調査しませんでした。

2
iGuinness