#
332639 |
|
17-Apr-2018 |
emaste |
MFC r332390: make-memstick.sh: put partition args on separate lines
This makes it easier to identify the individual partition types and facilitates comparisons across architectures.
Sponsored by: The FreeBSD Foundation
|
#
324395 |
|
07-Oct-2017 |
emaste |
MFC r323438: make-memstick.sh: use UFSv2
There's not much practical difference as far as install media is concerned but newfs creates UFSv2 by default and it is sensible to use the contemporary UFS version.
I also intend to change makefs to create UFSv2 by default (to match newfs) so we'll want make-memstick.sh to be explicit, rather than relying on the host tool's default.
Sponsored by: The FreeBSD Foundation
|
#
323476 |
|
12-Sep-2017 |
emaste |
make-memstick.sh: use 'set -e' to abort if any step fails
Also remove the now-redundant error handling that was only for makefs.
This script was run on an older FreeBSD host that lacked efi-on-mbr support in makefs. A warning was emitted on the console (from makefs) but the script continued running and exited with 0.
MFC of r308171 (arm64) and r323178 (other architectures).
|
#
302408 |
|
07-Jul-2016 |
gjb |
Copy head@r302406 to stable/11 as part of the 11.0-RELEASE cycle. Prune svn:mergeinfo from the new branch, as nothing has been merged here.
Additional commits post-branch will follow.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
#
302387 |
|
07-Jul-2016 |
wma |
ARM64: move to GPT scheme in sysinstall
It's time to abandon MBR installations on ARM64 platforms.
Obtained from: Semihalf Submitted by: Dominik Ermel <der@semihalf.com> Sponsored by: Cavium Reviewed by: gjb, emaste, marcel Approved by: re (gjb) Differential Revision: https://reviews.freebsd.org/D6798
|
#
293188 |
|
05-Jan-2016 |
gjb |
Prevent memstick installation medium from attempting to mount the root filesystem read-write. This causes problems booting the memstick installation medium from write-protected USB flash drives.
Submitted by: A.J. Kehoe IV [1], Oliver Jones [2] PR: 187161 [1], 205886 [2] MFC after: 1 week Sponsored by: The FreeBSD Foundation
|
#
282107 |
|
27-Apr-2015 |
gjb |
Do not nest the BSD and MBR partitions, which produces an unbootable image. Use just an MBR scheme instead.
Sponsored by: The FreeBSD Foundation
|
#
282102 |
|
27-Apr-2015 |
gjb |
Generate the arm64/aarch64 memstick image as MBR instead of GPT.
Boot tested by: andrew Sponsored by: The FreeBSD Foundation
|
#
281854 |
|
22-Apr-2015 |
gjb |
Remove the gptboot partition from the arm64 memory stick image, which is not needed/used.
Sponsored by: The FreeBSD Foundation
|
#
281802 |
|
20-Apr-2015 |
gjb |
Merge the following from ^/projects/release-arm64 to allow building FreeBSD/arm64 VM images and memstick.img installation medium: r281786, r281788, r281792:
r281786: Add support for building arm64/aarch64 virtual machine images.
r281788: Copy amd64/make-memstick.sh to arm64/make-memstick.sh for aarch64 memory stick images.
Although arm64 does not yet have USB support, the memstick image should be bootable with certain virtualization tools, such as qemu.
r281792:
Add a buildenv_setup() prototype, intended to be overridden as needed.
For example, the arm64/aarch64 build needs devel/aarch64-binutils, so buildenv_setup() in the release.conf for this architecture handles the installation of the port before buildworld/buildkernel.
Sponsored by: The FreeBSD Foundation
|
#
281788 |
|
20-Apr-2015 |
gjb |
Copy amd64/make-memstick.sh to arm64/make-memstick.sh for aarch64 memory stick images.
Although arm64 does not yet have USB support, the memstick image should be bootable with certain virtualization tools, such as qemu.
Sponsored by: The FreeBSD Foundation
|
#
281671 |
|
17-Apr-2015 |
gjb |
Copy head@r281667 to projects/release-arm64.
This project branch will be used to add support for arm64 (aarch64) release builds.
Sponsored by: The FreeBSD Foundation
|
#
268162 |
|
02-Jul-2014 |
nwhitehorn |
Now that GENERIC can boot on UEFI systems (r268158), switch the build to use UEFI-compatible images. These will boot as before on BIOS systems, but will boot using the UEFI loader on UEFI-aware systems.
|
#
265017 |
|
27-Apr-2014 |
nwhitehorn |
loader's GPT support on BIOS does not seem to like the root filesystem being the last filesystem on the disk for some reason when made by this script. Add a vestigial swap partition to allow this to boot with QEMU BIOS.
|
#
264992 |
|
26-Apr-2014 |
nwhitehorn |
Make a dual-boot BIOS/UEFI memstick image. Testing required before this gets renamed make-memstick.sh.
|
#
264935 |
|
25-Apr-2014 |
gjb |
Add a separate script to build the memstick.img and the mini-memstick.img with UEFI support.
As the comments in the file suggest, 1) there must be existing ${.OBJDIR}/usr/src/release/{release,bootonly}; 2) TARGET/TARGET_ARCH must be amd64; and 3) it must be a vt(4)-enabled kernel with vt_efifb (*not* vt_vga).
This script is not hooked into release/Makefile in any way until further testing is complete.
Sponsored by: The FreeBSD Foundation
|