どういうわけか、ブルーレイディスクドライブの「ディスクドライブブートオプション」を無効にしたようです。
「efibootmgr」で修正しようとしましたが、どこにも行きません。私はこのプログラムの使い方を理解していないだけだと思います。
efibootmgrがブートシーケンスについて教えてくれるのは次のとおりです。
BootCurrent: 0001
Timeout: 0 seconds
BootOrder: 0001,0000
Boot0000* ubuntu
Boot0001* ubuntu
誰かが私のディスクドライブをシーケンスに追加する方法を知っていますか?
efibootmgrには次のオプションがあります。
efibootmgr version 0.5.4
usage: efibootmgr [options]
-a | --active sets bootnum active
-A | --inactive sets bootnum inactive
-b | --bootnum XXXX modify BootXXXX (hex)
-B | --delete-bootnum delete bootnum (hex)
-c | --create create new variable bootnum and add to bootorder
-d | --disk disk (defaults to /dev/sda) containing loader
-e | --edd [1|3|-1] force EDD 1.0 or 3.0 creation variables, or guess
-E | --device num EDD 1.0 device number (defaults to 0x80)
-g | --gpt force disk with invalid PMBR to be treated as GPT
-H | --acpi_hid XXXX set the ACPI HID (used with -i)
-i | --iface name create a netboot entry for the named interface
-l | --loader name (defaults to \elilo.efi)
-L | --label label Boot manager display label (defaults to "Linux")
-n | --bootnext XXXX set BootNext to XXXX (hex)
-N | --delete-bootnext delete BootNext
-o | --bootorder XXXX,YYYY,ZZZZ,... explicitly set BootOrder (hex)
-O | --delete-bootorder delete BootOrder
-p | --part part (defaults to 1) containing loader
-q | --quiet be quiet
| --test filename don't write to NVRAM, write to filename.
-t | --timeout seconds set boot manager timeout waiting for user input.
-T | --delete-timeout delete Timeout.
-u | --unicode | --UCS-2 pass extra args as UCS-2 (default is ASCII)
-U | --acpi_uid XXXX set the ACPI UID (used with -i)
-v | --verbose print additional information
-V | --version return version and exit
-w | --write-signature write unique sig to MBR if needed
-@ | --append-binary-args file append extra args from file (use "-" for stdin)
したがって、「-create」を使用して、新しいブート番号を作成できます。しかし、これはLinuxパーティション用に別のブート番号を作成するだけです。
ここにhwinfoがディスクドライブについて教えてくれます:
Hardware Class: disk
Model: "Hitachi HTS72757"
Vendor: "Hitachi"
Device: "HTS72757"
Revision: "JF4O"
Driver: "ahci", "sd"
Driver Modules: "ahci"
Device File: /dev/sda
Device Files: /dev/sda, /dev/disk/by-id/ata-Hitachi_HTS727575A9E364_J3340084HUZWHB, /dev/disk/by-id/scsi-SATA_Hitachi_HTS7275_J3340084HUZWHB, /dev/disk/by-id/wwn-0x5000cca68cd9e8ba, /dev/disk/by-path/pci-0000:00:1f.2-scsi-0:0:0:0
Device Number: block 8:0-8:15
BIOS id: 0x80
Drive status: no medium
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #29 (SATA controller)
ライブCDで起動できないので、これは私にとって本当の問題です。
更新:
数時間の調査の後、Googleは次の結果を思いつきました。
私は試した
Sudo efibootmgr --create --disk /dev/sda --part 1 --label "Precise - GRUB2" --loader \\EFI\\ubuntu\\grubx64.efi
もちろん、システムに応じて指定された変数を変更しました。
「マウント」と言ったように
Sudo efibootmgr --create --disk /dev/sr0 --part 1 --label "Blueray" --loader \\EFI\\ubuntu\\grubx64.efi
仮定する
\\EFI\\ubuntu\\grubx64.efi"
へのリンク
/boot/efi/EFI/ubuntu
しかし、私はエラーを取り戻しただけです
Could not open disk /dev/sr0: Read-only file system
まあ、efibootmgrを介してディスクドライブのブートオプションを作成する試みは間違った方法だと思います。 --createコマンドは明らかにディスクドライブに何かを書き込もうとしています。
そこで、ディスクドライブがあることをgrubに伝えようとしました。
Sudo grub-install --bootloader-id CD-ROM /dev/sr0
それから
Sudo reboot
BRDドライブに起動可能なディスクがありました(どちらも私の別のシステムで起動可能な2つの異なるDVDを試しました)。 Ubuntuパーティションからシステムを起動する前に、システムはDVDをチェックしているように見えました(起動時にドライブが回転するのが聞こえました)
しかし、Ubuntuは通常どおりハードディスクから起動しました。
私はチェックして、私のコマンドがこのフォルダーを作成したことを見ました:
/boot/efi/EFI/CD-ROM
のような別の「grubx64.efi」
/boot/efi/EFI/ubuntu
Nanoエディターでファイルを開きましたが、nanoが理解できない方法でファイルが暗号化されているようです(意味不明です)
ここに小さなexcertがありますので、あなたは私が何を意味するか知っています
MZ�^@^C^@^@^@^D^@^@^@��^@^@�^@^@^@^@^@^@^@@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^$
ブートシーケンスを標準値に復元する方法を誰もが考えていますか?または、どうすればブルーレイディスクドライブを広告できますか?
efibootmgr
がこのタスクに本当に適しているとは思いません。
ほとんどの場合、ファームウェアのユーザーインターフェイスを使用して、必要な操作を実行できます。組み込みのブートマネージャーを選択するだけで(通常はブートプロセス中にファンクションキーを押しますが、モデルによって異なります)、光学ドライブが再検出されます。それ以外の場合は、セットアップユーティリティに入る必要があります(別のファンクションキーを押すか、 Del キー)、起動順序を設定するオプションを見つけます。残念ながら、これらすべてのユーザーインターフェイスは非常に多様であるため、これ以上具体的に説明することはできません。コンピュータまたはマザーボードのマニュアルを参照すると手がかりが得られる場合がありますが、残念ながらこれらのマニュアルは時間が経つにつれて曖昧になります。
ドライブの取り外し/再接続を試してください。 BIOSのアップグレード/ダウングレードも役立つ場合があります。ドライブを別のSATAポートに接続することで修正されました。
最初にコンピューターの電源を入れたときに、を押してみてください F2 セットアップを開始します。起動順序でディスクドライブを高く設定すると、ハードドライブでefiファイルを検索する前にディスクから起動します。 F12 または F10 ディスクから起動するか、優先起動順序などのオプションを設定するためのセットアップに入るオプションを含むメニューが表示される場合があります。どのボタンはメーカーによって異なりますが、 F2 よく使われます Del または delete セットアップに入るための一般的なオプションでもあります。