Giter Club home page Giter Club logo

Comments (9)

kmoore134 avatar kmoore134 commented on July 18, 2024 2

Updated pc-sysinstall upstream, the -a has been removed.

from trident-installer.

beanpole135 avatar beanpole135 commented on July 18, 2024 2

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.

rkitover avatar rkitover commented on July 18, 2024 1

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.

SnowCrestGuy avatar SnowCrestGuy commented on July 18, 2024

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.

HSarham avatar HSarham commented on July 18, 2024

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.

rkitover avatar rkitover commented on July 18, 2024

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.

rkitover avatar rkitover commented on July 18, 2024

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.

HSarham avatar HSarham commented on July 18, 2024

Very nice, thanks for the solution, however it would be better if the issue gets fixed in the next update.

from trident-installer.

rkitover avatar rkitover commented on July 18, 2024

Thank you!

from trident-installer.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.