Messages in this thread | | | From | David Laight <> | Subject | RE: [PATCH 0/3] x86 disk image and modules initramfs generation | Date | Tue, 20 Apr 2021 08:30:07 +0000 |
| |
From: H. Peter Anvin > Sent: 20 April 2021 00:03 > > When compiling on a different machine than the runtime target, > including but not limited to simulators, it is rather handy to be able > to produce a bootable image. The scripts for that in x86 are > relatively old, and assume a BIOS system.
I've given up and copied the kernel tree onto all my test systems.
I needed something like 'make modules_install' and 'make install' that would generated a directory tree that could be copied (scp -r) onto the target system.
But the script to run 'update-grub' is all intwined in the commands.
You also don't get a copy of the headers. Even for the local system (as root) you just get a symlink into the source tree. This causes a problem trying to build 'out of tree' modules after updating the kernel source tree (but not rebulding).
I can (and do) write 'horrid' makefiles (gmake and nmake) but this seemed to need more refactoring that I wanted to do.
David
- Registered Address Lakeside, Bramley Road, Mount Farm, Milton Keynes, MK1 1PT, UK Registration No: 1397386 (Wales)
| |