|
Revision tags: release/13.4.0-p5, release/13.5.0-p1, release/14.2.0-p3, release/13.5.0, release/14.2.0-p2, release/14.1.0-p8, release/13.4.0-p4, release/14.1.0-p7, release/14.2.0-p1, release/13.4.0-p3, release/14.2.0 |
|
| #
03c07bdc |
| 09-Nov-2024 |
Bjoern A. Zeeb <[email protected]> |
bsdinstall: add menu to install firmware
Add a menu to the installer to run fwget(8) inside the newly installed system to install firmware known to be needed. This requires working netowrking.
This
bsdinstall: add menu to install firmware
Add a menu to the installer to run fwget(8) inside the newly installed system to install firmware known to be needed. This requires working netowrking.
This is needed at least for wireless currently for when we entirely stop shipping new firmware in src.git to have working networking on the installed system (we already do need this for at least rtw89).
Sponsored by: The FreeBSD Foundation Tested with: 4 different iwlwifi chipsets in a system (earlier version) Suggested improvments by: jrtc27 Approved by: re (cperciva) Differential Revision: https://reviews.freebsd.org/D47491
(cherry picked from commit bbe2a1da2df639c616869aa838244c8094779bd4) (cherry picked from commit 15f6edf20e4e1542f2385a9cbd6e996e23252858)
show more ...
|
|
Revision tags: release/13.4.0, release/14.1.0, release/13.3.0, release/14.0.0 |
|
| #
d0b2dbfa |
| 16-Aug-2023 |
Warner Losh <[email protected]> |
Remove $FreeBSD$: one-line sh pattern
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
|
|
Revision tags: release/13.2.0, release/12.4.0 |
|
| #
03d66186 |
| 03-Oct-2022 |
Brad Davis <[email protected]> |
bsdinstall: add hooks to allow for easier customizing the install
Approved by: allanjude Sponsored by: Rubicon Communications, LLC ("Netgate") Differential Revision: https://reviews.freebsd.org/D364
bsdinstall: add hooks to allow for easier customizing the install
Approved by: allanjude Sponsored by: Rubicon Communications, LLC ("Netgate") Differential Revision: https://reviews.freebsd.org/D36459
show more ...
|
| #
17f4ded5 |
| 16-Aug-2022 |
Brad Davis <[email protected]> |
bsdinstall: add variables to allow skipping over some phases of the install
Reviewed by: allanjude, dteske Sponsored by: Rubicon Communications, LLC ("Netgate") Differential Revision: https://review
bsdinstall: add variables to allow skipping over some phases of the install
Reviewed by: allanjude, dteske Sponsored by: Rubicon Communications, LLC ("Netgate") Differential Revision: https://reviews.freebsd.org/D35357
show more ...
|
| #
3bcd2612 |
| 06-Jun-2022 |
Brad Davis <[email protected]> |
bsdinstall: allow overriding DISTRIBUTIONS in the normal auto mode
Reviewed by: dteske Sponsored by: Rubicon Communications, LLC ("Netgate") Differential Revision: https://reviews.freebsd.org/D35355
|
| #
cc42ef53 |
| 24-May-2022 |
Brad Davis <[email protected]> |
bsdinstall: allow whitelabeling the scripts
Approved by: allanjude, asiciliano Differential Revision: https://reviews.freebsd.org/D35197 Sponsored by: Rubicon Communications, LLC ("Netgate")
|
|
Revision tags: release/13.1.0, release/12.3.0 |
|
| #
95f0da5b |
| 22-Jul-2021 |
Renato Botelho <[email protected]> |
bsdinstall: Only show menu if there are more items to be installed
MFC after: 3 days Obtained from: Rubicon Communications, LLC ("Netgate") Sponsored by: Rubicon Communications, LLC ("Netgate")
|
| #
40923b0c |
| 28-May-2021 |
Nathan Whitehorn <[email protected]> |
Fix scripted installation from media without local distfiles.
The bsdinstall script target did not have the infrastructure to fetch distfiles from a remote server the way the interactive installer d
Fix scripted installation from media without local distfiles.
The bsdinstall script target did not have the infrastructure to fetch distfiles from a remote server the way the interactive installer does on e.g. bootonly media. Solve this by factoring out the parts of the installer that deal with fetching missing distributions into a new install stage called 'fetchmissingdists', which is called by both the interactive and scripted installer frontends.
In the course of these changes, cleaned up a few other issues with the fetching of missing distribution files and added a warning if fetching the MANIFEST file, which is used to verify the integrity of the distribution files. We should at some point add cryptographic signatures to MANIFEST so that it can be fetched safely if not present on the install media (which it is for bootonly media).
Initial patch by: Vinícius Zavam PR: 255659, 250928 Reviewed by: dteske MFC after: 4 weeks Differential Revision: https://reviews.freebsd.org/D27121
show more ...
|
|
Revision tags: release/13.0.0 |
|
| #
7b08a307 |
| 15-Jan-2021 |
Mitchell Horne <[email protected]> |
bsdinstall: riscv-specific tweaks
Make the installer more useful, by allowing it to create a bootable installation. Also, enable the menu option for ZFS-on-root.
Like arm64, RISC-V boots by UEFI on
bsdinstall: riscv-specific tweaks
Make the installer more useful, by allowing it to create a bootable installation. Also, enable the menu option for ZFS-on-root.
Like arm64, RISC-V boots by UEFI only, so arm64's partedit implementation is renamed and shared among the two platforms.
Reviewed by: gjb MFC after: 5 days Differential Revision: https://reviews.freebsd.org/D28180
show more ...
|
|
Revision tags: release/12.2.0, release/11.4.0 |
|
| #
595373dd |
| 27-Jan-2020 |
Ben Woods <[email protected]> |
bsdinstall: Provide help text for partitioning options
Includes commentary of when ZFS works well by default (>= 8GB RAM), and where to go for information on ZFS tuning if required.
Also hoist the
bsdinstall: Provide help text for partitioning options
Includes commentary of when ZFS works well by default (>= 8GB RAM), and where to go for information on ZFS tuning if required.
Also hoist the options text to the top of script as variables (will help with future international translations).
Reviewed by: philip, dteske, karels, imp, emaste Approved by: rgrimes Differential Revision: https://reviews.freebsd.org/D23224
show more ...
|
| #
d512033e |
| 15-Jan-2020 |
Ben Woods <[email protected]> |
bsdinstall: Change "default" (first) Partitioning method to ZFS
Reported by: Ruben Schade (during his talk at linux.conf.au) Approved by: philip Differential Revision: https://reviews.freebsd.org/D2
bsdinstall: Change "default" (first) Partitioning method to ZFS
Reported by: Ruben Schade (during his talk at linux.conf.au) Approved by: philip Differential Revision: https://reviews.freebsd.org/D23173
show more ...
|
|
Revision tags: release/12.1.0, release/11.3.0, release/12.0.0 |
|
| #
f0c98fde |
| 26-Oct-2018 |
Devin Teske <[email protected]> |
Fix dialog autosizing in bsdinstall auto error messages
Sponsored by: Smule, Inc.
|
|
Revision tags: release/11.2.0 |
|
| #
229c92e7 |
| 04-Feb-2018 |
Allan Jude <[email protected]> |
Add the ThinkPad X1 (sandybridge) to the bsdinstall blacklist
MFC after: 2 weeks Sponsored by: FOSDEM IllumOS Table
|
| #
8befcf7b |
| 02-Jan-2018 |
Nathan Whitehorn <[email protected]> |
Add installer support for PS3 and PowerNV systems, also laying the foundation for invoking efibootmgr as part of new-style EFI booting on x86. On PS3 and PowerNV, which are booted using Linux kexec f
Add installer support for PS3 and PowerNV systems, also laying the foundation for invoking efibootmgr as part of new-style EFI booting on x86. On PS3 and PowerNV, which are booted using Linux kexec from petitboot rather than by loader(8), install the kernel and the rest of /boot to a FAT partition and set up the appropriate petitboot configuration file there.
The new bootconfig installer stage can do platform-dependent modifications more complex than partition layout and installation of boot blocks and can be used to (as here) set up some special configuration files, run efibootmgr, or boot0cfg.
MFC after: 1 month
show more ...
|
|
Revision tags: release/10.4.0, release/11.1.0 |
|
| #
9acc9041 |
| 18-Jul-2017 |
Ed Maste <[email protected]> |
bsdinstall: remove EOL whitespace
|
| #
3735bba3 |
| 12-Jun-2017 |
Allan Jude <[email protected]> |
bsdinstall: support Auto ZFS mode for ARM64
Reported by: Shawn Webb MFC after: 3 days
|
| #
371ce0eb |
| 08-Feb-2017 |
Renato Botelho <[email protected]> |
bsdinstall: Make sure chroot filesystems are umounted after use
* DISTDIR_IS_UNIONFS is set every time BSDINSTALL_DISTDIR is mounted inside BSDINSTALL_CHROOT. Use this flag to decide if it needs t
bsdinstall: Make sure chroot filesystems are umounted after use
* DISTDIR_IS_UNIONFS is set every time BSDINSTALL_DISTDIR is mounted inside BSDINSTALL_CHROOT. Use this flag to decide if it needs to be umounted * BSDINSTALL_CHROOT/dev is mounted when 'bsdinstall mount' is called, there is no need to mount it again when user goes to shell after installation
Reviewed by: allanjude Obtained from: pfSense MFC after: 1 week Sponsored by: Rubicon Communications (Netgate) Differential Revision: https://reviews.freebsd.org/D8573
show more ...
|
|
Revision tags: release/11.0.1, release/11.0.0 |
|
| #
0e3f233f |
| 15-Jul-2016 |
Bartek Rutkowski <[email protected]> |
Add new System Hardening menu and options to bsdinstall.
This patch add new 'hardening' file responsible for new bsdinstall 'System Hardening' menu allowing users to set some sane and carefully pick
Add new System Hardening menu and options to bsdinstall.
This patch add new 'hardening' file responsible for new bsdinstall 'System Hardening' menu allowing users to set some sane and carefully picked system security options (like random process id's, hiding other users/groups processes and others).
All options are OFF by default in this patch due to POLA principle with intention to turn change some of them to ON by default in future.
Reviewed by: adrian, allanjude, bdrewery, nwhitehorn Approved by: adrian, allanjude MFC after: 7 days
show more ...
|
| #
e3026446 |
| 03-Jul-2016 |
Allan Jude <[email protected]> |
Add more machines to the bsdinstall workaround blacklist
Apply the LenovoFix (fake partition in pMBR is 2nd rather than 1st) and GPT Active fix (mark the fake pMBR partition active) to respective ha
Add more machines to the bsdinstall workaround blacklist
Apply the LenovoFix (fake partition in pMBR is 2nd rather than 1st) and GPT Active fix (mark the fake pMBR partition active) to respective hardware that is confirmed to require such to boot correct.
Submitted by: Sam Fourman Jr. <[email protected]> (ThinkPad W520) Submitted by: Matthias Apitz <[email protected]> (Latitude E6330) Approved by: re (gjb) Sponsored by: ScaleEngine Inc.
show more ...
|
|
Revision tags: release/10.3.0 |
|
| #
50d90197 |
| 14-Jan-2016 |
Eric van Gyzen <[email protected]> |
bsdinstall: Suggest the GPT+Active workaround on Dell T5810
The Dell Precision Tower 5810 fails to boot from GPT in Legacy/BIOS mode without the Active flag in the Protective MBR. Suggest the worka
bsdinstall: Suggest the GPT+Active workaround on Dell T5810
The Dell Precision Tower 5810 fails to boot from GPT in Legacy/BIOS mode without the Active flag in the Protective MBR. Suggest the workaround during installation.
Since an increasing number of Dell systems exhibit this behavior, I imagine all Dells past a certain date will do so. I would like to suggest the workaround for all Dells with a BIOS date of, say, 2014 or later, but I would need to test a variety of systems before committing such a change.
Reviewed by: allanjude, dteske MFC after: 5 days Relnotes: We should probably suggest using GPT+Active on "recent" Dells. Sponsored by: Dell Inc. Differential Revision: https://reviews.freebsd.org/D4075
show more ...
|
| #
88343186 |
| 05-Jan-2016 |
Glen Barber <[email protected]> |
Merge ^/projects/release-install-debug:
- Rework MANIFEST generation and parsing via bsdinstall(8). - Allow selecting debugging distribution sets during install. - Rework bsdinstall(8) to fetch remo
Merge ^/projects/release-install-debug:
- Rework MANIFEST generation and parsing via bsdinstall(8). - Allow selecting debugging distribution sets during install. - Rework bsdinstall(8) to fetch remote debug distribution sets when they are not available on the local install medium. - Allow selecting additional non-GENERIC kernels during install. At present, GENERIC is still required, and installed by default.
Tested with: head@r293203 Sponsored by: The FreeBSD Foundation
show more ...
|
| #
4c95e76a |
| 16-Sep-2015 |
Allan Jude <[email protected]> |
Add a number of models to the bsdinstall GPT hack blacklist
PR: 194359 Approved by: bapt (mentor) MFC after: 2 weeks Sponsored by: ScaleEngine Inc. Differential Revision: https://reviews.freebsd.or
Add a number of models to the bsdinstall GPT hack blacklist
PR: 194359 Approved by: bapt (mentor) MFC after: 2 weeks Sponsored by: ScaleEngine Inc. Differential Revision: https://reviews.freebsd.org/D3525
show more ...
|
|
Revision tags: release/10.2.0 |
|
| #
1da17fb7 |
| 04-Aug-2015 |
Glen Barber <[email protected]> |
Ensure the local MANIFEST is always used when verifying remote distribution sets.
MFC after: immediately Sponsored by: The FreeBSD Foundation
|
| #
a7d5d8d9 |
| 21-Jul-2015 |
Allan Jude <[email protected]> |
Add the Dell E7240 laptop and Intel DP965LT motherboard to the list for the GPT active workaround
PR: 194359 Requested by: sbruno, hiren Approved by: marcel MFC after: 3 days Relnotes: yes Sponsore
Add the Dell E7240 laptop and Intel DP965LT motherboard to the list for the GPT active workaround
PR: 194359 Requested by: sbruno, hiren Approved by: marcel MFC after: 3 days Relnotes: yes Sponsored by: ScaleEngine Inc. Differential Revision: https://reviews.freebsd.org/D3139
show more ...
|
| #
7059fa6f |
| 18-Jul-2015 |
Allan Jude <[email protected]> |
Add support for two workarounds for known issues booting GPT in legacy mode on some hardware
For Lenovo laptops with buggy bios (x220, t420, t520): Write the 0xee entry into the second slot in the
Add support for two workarounds for known issues booting GPT in legacy mode on some hardware
For Lenovo laptops with buggy bios (x220, t420, t520): Write the 0xee entry into the second slot in the pmbr instead of the first
For some Dell and HP models: The BIOS gives a warning message when booting in legacy mode from a GPT partitioned disk where the 0xee partition in the pmbr is not flagged active For models known to have this problem, mark the pmbr active during installation
Use smbios data to identify machines known to be affected by any of the above, and offer the user the option to apply the workaround
In bsdinstall's ufs auto mode (autopart partition wizard): Allow users to select which type of partition table to use Keep current defaults: MBR for BIOS, GPT for UEFI This allows users to choose GPT for legacy boot if they wish
PR: 184910 PR: 194359 Reviewed by: Michael Dexter Approved by: marcel MFC after: 3 days X-MFC-With: r285594 Relnotes: yes Sponsored by: ScaleEngine Inc. Differential Revision: https://reviews.freebsd.org/D3091
show more ...
|