| Summary: | EFI boot yields various error messages | ||
|---|---|---|---|
| Product: | Base System | Reporter: | cipher_nl |
| Component: | misc | Assignee: | freebsd-bugs (Nobody) <bugs> |
| Status: | Closed FIXED | ||
| Severity: | Affects Some People | CC: | benno, emaste, jhb |
| Priority: | --- | ||
| Version: | 10.1-RELEASE | ||
| Hardware: | amd64 | ||
| OS: | Any | ||
|
Description
cipher_nl
2015-03-16 19:00:35 UTC
gzipfs is not going to work without the changes in 279949 (the inflate messages are errors from gzipfs). You can try unzipping the kernel to see if that allows the kernel to work, but in general I'd recommend grabbing both 279949 and 279929 (the latter will at least report errors if your mfsroot is too large). I indeed used a gzipped kernel (kernel.gz) but i also tried with an unzipped kernel. I guess the mfsroot itself may also not be gzipped? Is it possible to update the wiki UEFI page (wiki.freebsd.org/UEFI) to reflect that GZIP-compressed kernel/mfsroot is not supported at this time? It's supported now. :) Either try unzipping both the kernel and mfsroot, or build an updated loader.efi from HEAD. Just tried with recent HEAD and it works perfectly without any problems, using a gzipped kernel and gzipped mfsroot. Now two issues i still want to investigate: 1) i compiled the HEAD with EFI_STAGING_SIZE=64 to increase the staging area to 64MiB instead of the 32MiB default. Maybe this increase is not necessary. 2) using the /boot/efiboot.fat file from HEAD on other branches like STABLE/10. This would allow booting 9.x and 10.x as well, if it works. Thanks for the help John Baldwin! |