Кажется, что я так или иначе выгнал свой 'параметр загрузки дисковода' для моего 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 дисковод?
Я не думаю, что efibootmgr
действительно подходит для этой задачи.
В большинстве случаев вы можете делать то, что вы хотите, через собственный пользовательский интерфейс прошивки. Иногда просто выбор встроенного менеджера загрузки (обычно путем нажатия функциональной клавиши во время процесса загрузки, но которая зависит от модели) приводит к повторному обнаружению вашего оптического привода. В других случаях вам может потребоваться войти в утилиту настройки (нажатием другой функциональной клавиши или клавиши Del kbd>) и найти параметр, чтобы установить порядок загрузки. К сожалению, пользовательские интерфейсы для всего этого очень изменчивы, поэтому я не могу быть более конкретным. Обращение к руководству по вашему компьютеру или материнской плате может дать вам подсказки, но, к сожалению, со временем эти руководства становятся все более и более неопределенными.
Попробуйте отключить / снова подключить ваш диск. Также может помочь обновление / понижение BIOS. Я исправил мой, подключив диск к другому порту SATA.
При первом включении компьютера попробуйте нажать F2 kbd>, чтобы войти в настройку. Если вы установите диск выше в порядке загрузки, он будет загружаться с диска до того, как начнет искать файл EFI на вашем жестком диске. F12 kbd> или F10 kbd> может вызвать меню, которое может включать в себя опцию либо загрузки с диска, либо входа в программу настройки для настройки таких параметров, как предпочтительный порядок загрузки. какая точная кнопка зависит от производителя, но обычно используется F2 kbd>, Del kbd> или delete kbd> также являются общими параметрами для входа в настройку.