Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Problem with `` install-image'' on amd64 (with various *DEBUG* options)

On Fri, 15 Jan 2021, Paul Goyette wrote:

I'm trying to build an install-image from a release that was built with
MKDEBUG=yes MKKDEBUG=yes MKDEBUGLIB=yes all enabled.

Oh, I also have the KERNEL_DIR=yes option enabled.

I was not too surprised when nbmakefs complained that the file system
required size of 1515634688 (1450 MB) exceeded the configured size of
1488977920 (1420 MB) - an increase of 30 MB.

So I changed distrib/amd64/installimage/Makefile to change INSTIMAGEMB
from 1550 to 1580 (an increase of 30 MB).

Now, I'm getting an error from nbgpt which I don't know how to resolve:

rm -f work.efi
/build/netbsd-local/tools/x86_64/amd64/bin/nbmakefs -M 128m -m 128m -B 1234 -t msdos -o F=32,c=1 work.efi work.efidir
Creating `work.efi'
work.efi: 258078 sectors in 258078 FAT32 clusters (512 bytes/cluster)
MBR type: 11
bps=512 spc=1 res=32 nft=2 mid=0xf0 spt=63 hds=255 hid=0 bsec=262144 bspf=2017 rdcl=2 infs=1 bkbs=2
Populating `work.efi'
Image `work.efi' complete
create GPT image...
dd if=work.mbr of=work.gpt skip=$((3235840 - 2048))  count=2048
0+0 records in
0+0 records out
0 bytes transferred in 0.001 secs (0 bytes/sec)
cat  work.mbr.truncated work.efi imgroot.fs work.gpt > work.img
/build/netbsd-local/tools/x86_64/amd64/bin/nbgpt work.img biosboot -i 2 -c /build/netbsd-local/obj/amd64/distrib/amd64/installimage/work/usr/mdec/gptmbr.bin
nbgpt: work.img: No secondary GPT header; run recover

*** Failed target:  NetBSD-9.99.77-amd64-install.img

Any clues on how to fix this?

| Paul Goyette       | PGP Key fingerprint:     | E-mail addresses:     |
| (Retired)          | FA29 0E3B 35AF E8AE 6651 |     |
| Software Developer | 0786 F758 55DE 53BA 7731 |   |

Home | Main Index | Thread Index | Old Index