[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#64667: closed ([PATCH 0/1] Add grub-coreboot)
From: |
GNU bug Tracking System |
Subject: |
bug#64667: closed ([PATCH 0/1] Add grub-coreboot) |
Date: |
Fri, 24 Nov 2023 21:43:01 +0000 |
Your message dated Fri, 24 Nov 2023 13:42:28 -0800
with message-id <87zfz2rfp7.fsf@wireframe>
and subject line Re: [bug#64667] [PATCH 1/1] gnu: Add grub-coreboot
has caused the debbugs.gnu.org bug report #64667,
regarding [PATCH 0/1] Add grub-coreboot
to be marked as done.
(If you believe you have received this mail in error, please contact
help-debbugs@gnu.org.)
--
64667: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=64667
GNU Bug Tracking System
Contact help-debbugs@gnu.org with problems
--- Begin Message ---
Subject: |
[PATCH 0/1] Add grub-coreboot |
Date: |
Sun, 16 Jul 2023 18:49:32 +0200 |
Hi,
In the following mail there will be a patch that adds grub-coreboot.
The './pre-inst-env guix lint grub-coreboot' command shows some warnings:
[...]/bootloaders.scm:301:2: grub-coreboot@2.06:
label 'qemu' does not match package name 'qemu-minimal'
[...]/bootloaders.scm:301:2: grub-coreboot@2.06:
label 'gettext' does not match package name 'gettext-minimal'
[...]/bootloaders.scm:301:2: grub-coreboot@2.06:
file names of patches should start with the package name
[...]/bootloaders.scm:301:2: grub-coreboot@2.06:
probably vulnerable to CVE-2022-2601, CVE-2022-3775, CVE-2021-3981
[...]/bootloaders.scm:301:2: grub-coreboot@2.06:
updater 'gnu' failed to find upstream releases
but since this package is based on grub-coreboot, I guess that things should
be fixed there instead.
A standalone image was built with the following commands:
modules="ahci at_keyboard cbfs ehci ext2 fat ohci part_gpt part_msdos \
pata uhci usb_keyboard usbms usbserial_usbdebug"
install_modules="acpi ahci all_video archelp at_keyboard ata blocklist \
boot btrfs cat cbfs cbls cbls cbmemc cbmemc cbtime cbtime chain chain \
cmosdump cmostest cmp configfile configfile cpio cpuid crc64 crypto \
cryptodisk cs5536 date datehook datetime disk diskfilter div dm_nv echo \
echo ehci elf eval exfat ext2 extcmd fat file fshelp gcry_crc gcry_rfc2268 \
gcry_rijndael gcry_rsa gcry_seed gcry_serpent gcry_sha1 gcry_sha256 \
gcry_sha512 gcry_twofish gettext gfxmenu gfxterm_background gfxterm_menu \
gptsync gzio gzio halt halt hashsum hdparm help help hexdump hexdump iorw \
iorw iso9660 jpeg keylayouts keystatus ldm linux linux linux16 linux16 \
loadenv loopback ls ls lsacpi lsacpi lsmmap lsmmap lspci lspci luks lvm \
lzopio mda_text memdisk memrw memrw minicmd minicmd mmap morse mpi \
msdospart multiboot multiboot multiboot2 nativedisk newc nilfs2 normal \
normal odc offsetio ohci part_gpt part_msdos parttool password \
password_pbkdf2 password_pbkdf2 pata pbkdf2 pci pcidump pcidump pgp play \
priority_queue probe procfs progress random read reboot reboot regexp \
regexp relocator romfs scsi search search search_fs_file search_fs_uuid \
search_label serial serial setjmp setpci setpci sfs sleep spkmodem squash4 \
syslinuxcfg syslinuxcfg tar terminal terminfo test test testload testspeed \
time tr trig true udf uhci usb usb_keyboard usbms usbserial_common \
usbserial_ftdi usbserial_pl2303 usbserial_usbdebug video_colors videoinfo \
xnu xzio"
"/gnu/store/[...]/bin/grub-mkstandalone" \
-O i386-coreboot \
-o grub_payload.elf \
--fonts= \
--themes= \
--locales= \
--modules="${modules}" \
--install-modules="${install_modules}" \
/boot/grub/grub.cfg=coreboot.cfg
The coreboot.cfg file was taken from grub source code (GPLv3+) and consist of
the following:
if test -f (cbfsdisk)/etc/grub.cfg; then
source (cbfsdisk)/etc/grub.cfg
fi
The resulting image was tested on a Thinkpad X200 running a custom 100% free
software version of Coreboot with as a GRUB payload) with the following
commands:
chainloader /path/to/grub_payload.elf
boot
It then booted fine. As for the partitions I used, I have LUKS encrypted hard
drive with LVM2 and a mix of BTRFS and ext4 partitions.
Denis 'GNUtoo' Carikli (1):
gnu: Add grub-coreboot
gnu/packages/bootloaders.scm | 17 ++++++++++++++++-
1 file changed, 16 insertions(+), 1 deletion(-)
base-commit: 796c823a0d1d0aec9f4af908eca462e58e5675b5
--
2.41.0
--- End Message ---
--- Begin Message ---
Subject: |
Re: [bug#64667] [PATCH 1/1] gnu: Add grub-coreboot |
Date: |
Fri, 24 Nov 2023 13:42:28 -0800 |
On 2023-11-23, Denis 'GNUtoo' Carikli wrote:
> On Fri, 15 Sep 2023 16:31:59 +0200
> Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org> wrote:
>> I'll send a v2.
> That is now done.
>
> Ping.
Never received the patch; it was only sent to the bug tracking system,
not the team members.
Pushed now as:
4b6f6b3e180afc5d1b286130710dd9e3eb6c2889 gnu: Add grub-coreboot
live well,
vagrant
signature.asc
Description: PGP signature
--- End Message ---
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- bug#64667: closed ([PATCH 0/1] Add grub-coreboot),
GNU bug Tracking System <=