Comments (9)
Updated pc-sysinstall upstream, the -a has been removed.
from trident-installer.
I have updated the trident installer to pull in the newer version of pc-sysinstall from ports and use that (instead of the one in the base system).
Waiting to see the updated port become available before I start the next build, so this can be included in the 18.12-U9 update.
Marking issue as fixed.
from trident-installer.
I just got this too, here is some more context from the log:
Running: mkdir -p /mnt/boot/efi/EFI/BOOT
Running: kldload efirt
kldload: can't load efirt: module already loaded or in kernel
Running: cp /mnt/boot/loader.efi /mnt/boot/efi/EFI/BOOT/BOOTX64-TRUEOS.EFI
Running: efibootmgr -a -c -l /mnt/boot/efi/EFI/BOOT/BOOTX64-TRUEOS.EFI -L TrueOS
efibootmgr: No such bootvar BootFFFFFFF4
: No such file or directory
EXITERROR: Error 1: efibootmgr -a -c -l /mnt/boot/efi/EFI/BOOT/BOOTX64-TRUEOS.EFI -L TrueOS
ZFS Unmount: doobie/var/tmp
is this an issue with the latest image perhaps?
from trident-installer.
This is caused by trying to activate a bootvar prior to that var being created. The "-a" is the error. Also could the UEFI partition directory structure be change from the default location to "/EFI/True0s/BOOTX64-TRUEOS.EFI? The /EFI/BOOT/xxxxxxx.efi structure is only required for removable media. Linux and Win10 already use their own directory. The update programs will need to be fixed to look for the correct location of the UEFI partition data. Doing the directory change will alleviate other program installs from trashing the UEFI data.
from trident-installer.
I think the problem is that no BootVarNum is specified after the “-a” option. According to the manual page of efibootmgr it is required:
-a --activate BootVarNum Activate the given BootVarNum.
from trident-installer.
I tried installing in legacy mode with CSM, but then the scfb xorg driver does not work and there is no way to start the installer. The vesa driver does not work, says something about an error opening vbios. Why is the intel driver not on the installer image?
from trident-installer.
So as I found out from the telegram group, this efibootmgr
command is the last in the install process, and you can complete it by running it without the -a
option, like so:
- click "GO TO TERMINAL" or reboot to the installer and click "GO TO TERMINAL" if you have already installed and have the install disk
- mount the ESP created by the installer, e.g.:
mount_msdosfs /dev/nvd1p1 /mnt
replace nvd1p1
with the device of the created ESP (EFI partition)
- go to the location of the
.efi
file
cd /mnt/EFI/BOOT
- run the
efibootmgr
command without the-a
option:
efibootmgr -c -l BOOTX64-TRUEOS.EFI -L "Project Trident"
- reboot to your bios, go to "HARD DRIVE BBS PRIORITIES", and choose "Project Trident" as the first option
- boot to your shiny new project trident install
Hope this helps anyone who comes across this.
from trident-installer.
Very nice, thanks for the solution, however it would be better if the issue gets fixed in the next update.
from trident-installer.
Thank you!
from trident-installer.
Related Issues (20)
- Pre-Release of 11/23 Install Notes HOT 2
- add geli option for root pool now that upstream loader supports it with UEFI boot HOT 1
- compiler-bootstrap not run after fresh installation : 18.12-PRERELEASE HOT 1
- virtualbox-ose not installed from gui installer : 18.12-PRERELEASE HOT 2
- compiler toolchain glitches in 18.12-PRERELEASE HOT 1
- Can't install on Dell Latitude E6510 laptop HOT 1
- video group access /dev/drm HOT 2
- Issue with BE upgrade having multiple ZFS pools HOT 2
- Documentation: How to save an installation log? HOT 3
- Installation fails on a root ZFS partition when trying to dual-boot with GNU/Linux HOT 5
- The graphical installer can't to start (already on the right place) SOLVED HOT 2
- Target drive selection error HOT 2
- Graphical installer fails to launch with X error HOT 5
- hardwired zpool name in void-install-zfs.sh HOT 1
- start-trident-installer doesn't handle wifi names with space in it HOT 3
- btrfs root support? HOT 1
- Netinstall requires modem setup help files
- Can't boot after fresh install on an UEFI system, without legacy bios mode? HOT 1
- Feature request: set uid/gid during installation
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from trident-installer.