последовательность начальной загрузки efi

Кажется, что я так или иначе выгнал свой 'параметр загрузки дисковода' для моего blueray-дисковода.

Я пытался зафиксировать его с '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)

Таким образом с '-создают', я могу создать новое число начальной загрузки. Но это только создаст другой bootnumber для моего раздела 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

Хорошо я предполагаю, что попытка создать bootoption для моего дисковода через efibootmgr является неправильным путем. - создают команду, очевидно, пытается записать что-то в дисковод.

Таким образом, я пытался сказать личинке, что существует дисковод:

sudo grub-install --bootloader-id CD-ROM /dev/sr0

затем

sudo reboot

У меня был загрузочный диск в моем диске BRD (попробовал два различных DVD, оба загрузочные в другой моей системе). Прежде, чем загрузить систему из моей Ubuntu делят систему, казалось, проверял DVD (я мог услышать диск вращаться при запуске),

Но Ubuntu, запущенная, как обычно, с жесткого диска.

Я просто проверил и видел, что моя команда создала эту папку:

/boot/efi/EFI/CD-ROM

с другим "grubx64.efi" как тот в

/boot/efi/EFI/ubuntu

Я открыл файл с нано редактором, но файл, кажется, шифруется способом, нано не понимает (только jibberish)

здесь маленькое проявляет так, Вы знаете то, что я имею в виду:

MZ�^@^C^@^@^@^D^@^@^@��^@^@�^@^@^@^@^@^@^@@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^$

У кого-либо есть идея, как я могу восстановить bootsequence к стандартному значению? Или как я могу реклама blueray дисковод?

2
задан 22 May 2013 в 23:46

3 ответа

Я не думаю, что efibootmgr действительно подходит для этой задачи.

В большинстве случаев вы можете делать то, что вы хотите, через собственный пользовательский интерфейс прошивки. Иногда просто выбор встроенного менеджера загрузки (обычно путем нажатия функциональной клавиши во время процесса загрузки, но которая зависит от модели) приводит к повторному обнаружению вашего оптического привода. В других случаях вам может потребоваться войти в утилиту настройки (нажатием другой функциональной клавиши или клавиши Del ) и найти параметр, чтобы установить порядок загрузки. К сожалению, пользовательские интерфейсы для всего этого очень изменчивы, поэтому я не могу быть более конкретным. Обращение к руководству по вашему компьютеру или материнской плате может дать вам подсказки, но, к сожалению, со временем эти руководства становятся все более и более неопределенными.

0
ответ дан 22 May 2013 в 23:46

Попробуйте отключить / снова подключить ваш диск. Также может помочь обновление / понижение BIOS. Я исправил мой, подключив диск к другому порту SATA.

0
ответ дан 22 May 2013 в 23:46

При первом включении компьютера попробуйте нажать F2 , чтобы войти в настройку. Если вы установите диск выше в порядке загрузки, он будет загружаться с диска до того, как начнет искать файл EFI на вашем жестком диске. F12 или F10 может вызвать меню, которое может включать в себя опцию либо загрузки с диска, либо входа в программу настройки для настройки таких параметров, как предпочтительный порядок загрузки. какая точная кнопка зависит от производителя, но обычно используется F2 , Del или delete также являются общими параметрами для входа в настройку.

0
ответ дан 22 May 2013 в 23:46

Другие вопросы по тегам:

Похожие вопросы: