Вопросы по теме 'grub2'
Кросс-компиляция grub2 для live CD. Как использовать параметр --prefix?
Я делаю live CD с кастомным linux и "grub2" на борту.
Я компилирую "grub2" из исходного кода:
HOST=x86_64-linux-gnu
TARGET=x86_64-unknown-linux-uclibc
CPPFLAGS="-I${INST_CROSS_TOOLS}/usr/include" LDFLAGS="-L${PREFIX_PATH}/usr/lib" \...
640 просмотров
schedule
04.10.2022
проверить файл на наличие повреждений и при необходимости вернуться к золотому образу
Как я могу проверить в файле grub.cfg sha1sum файла и сравнить его с сохраненным числом? Если он равен, образ может быть загружен, если нет, он должен переключиться обратно на золотой образ.
Я пытался следовать...
57 просмотров
schedule
11.08.2022
Отладка образа GRUB2 EFI, запущенного на QEMU
Чего я хочу добиться
Я хочу настроить образ GRUB EFI и отлаживать его во время работы в QEMU.
Итак, я пытаюсь отладить ванильный образ GRUB перед его настройкой.
Что я сделал до сих пор
Я загрузил GRUB2 с http://git.savannah.gnu.org и...
1799 просмотров
schedule
17.01.2023
Как запустить shim из кода grub2?
Я новичок в grub. Я пытаюсь включить безопасную загрузку UEFI из grub. Я решил использовать shim для проверки подписи ядра. Grub можно проверить из UEFI.
Я вытащил патчи из репозитория Ubuntu grub git. Grub использует функцию...
264 просмотров
schedule
21.02.2023
GNU GRUB выдает ошибку: неподдерживаемый тег: 0xc для Multiboot2
Я попытался использовать следующий код для заголовка ядра, совместимого с Multiboot2, но когда я попробовал команду multiboot2 в grub, он выдал следующее сообщение об ошибке:
ошибка: неподдерживаемый тег: 0xc
Мой заголовок Multiboot2...
427 просмотров
schedule
27.06.2023
Поведение загрузки для нескольких исполняемых файлов EFI GRUB
После установки Ubuntu внутри /efi/UBUNTU/ системного раздела EFI есть несколько файлов *.efi:
GRUBX64.EFI
МОКМАНАГ.ЭФИ
SHIMX64.EFI
mmx64.efi
fwupx64.efi
Но Спецификация UEFI 2.7 говорит в разделе " 13.3.1.3 Структура каталогов...
549 просмотров
schedule
25.07.2023
GRUB2 выдает ошибку «Не удается найти заголовок мультизагрузки» при загрузке моего ядра
Я прочитал заголовок мультизагрузки GRUB не найден , но я все еще не могу загрузить свое ядро
Я пытаюсь написать заголовок multiboot2 непосредственно в файле .s, а затем связать его. Предполагается, что он появится перед всеми остальными...
127 просмотров
schedule
24.01.2023
Grub сообщает, что НЕ ПОДДЕРЖИВАЕТ TAG 0x0a
Я делаю отчет OS Grub, который НЕ ПОДДЕРЖИВАЕТ TAG 0x0a, если он настоящий. Тогда я не смогу указать адрес, по которому загружено ядро. Так как мне связать? Или целевой адрес указан в стандарте grub? это мой заголовок
.section .mbt2std...
34 просмотров
schedule
19.07.2022
Как в этом случае загрузить пользовательское пространство с помощью grub?
Я изучаю пользовательский режим по учебнику. В туториале они собрали образ ядра по этому коду:
nasm -f bin -o boot.bin boot.asm
nasm -f bin -o loader.bin loader.asm
nasm -f elf64 -o kernel.o kernel.asm
nasm -f elf64 -o trapa.o trap.asm
nasm -f...
64 просмотров
schedule
10.02.2024