GithubHelp home page GithubHelp logo

Comments (37)

ct-martin avatar ct-martin commented on June 17, 2024 1

@axk4545 Can confirm grub2-efi is installed on the liveusb, will rebuild with —efi and then we can retest

from tigeros.

ct-martin avatar ct-martin commented on June 17, 2024

Debugged w/ @Tjzabel - Confirmed issue exists and involves UEFI, BIOS install works fine.

@axk4545 going to assign this to you since this is your territory.

from tigeros.

axk4545 avatar axk4545 commented on June 17, 2024

@ct-martin Will look into it soo.

from tigeros.

Tjzabel avatar Tjzabel commented on June 17, 2024

UPDATE: Currently this issue is present both in the Cinnamon and GNOME TigerOS installations.

from tigeros.

linux-modder avatar linux-modder commented on June 17, 2024

@axk4545 @Tjzabel confirm installer / install image have grub2-efi package installed. If so, file bug upstream with both anaconda and grub2 developers.

from tigeros.

axk4545 avatar axk4545 commented on June 17, 2024

@linux-modder @Tjzabel @ct-martin it is in the ks. please confirm it is actually in the resultant image.

from tigeros.

axk4545 avatar axk4545 commented on June 17, 2024

per @linux-modder add --efi to LMC command in build scripts.

from tigeros.

ct-martin avatar ct-martin commented on June 17, 2024

"livemedia-creator: error: unrecognized arguments: --efi"
(cc @axk4545 @linux-modder )

from tigeros.

axk4545 avatar axk4545 commented on June 17, 2024

This makes me think we should also test on Mac as they have a special EFI implementation

from tigeros.

axk4545 avatar axk4545 commented on June 17, 2024

@axk4545 Attempted an install with a TigerOS live USB burned with Fedora Media Writer. Same result

from tigeros.

linux-modder avatar linux-modder commented on June 17, 2024

@ct-martin on live doesn't mean it's in the squashfs tho the squahsfs is what is rsync'd off for install on a non netinstall iso

Will check the present ks today and see if I can find a bug in the logic or usage.

from tigeros.

ct-martin avatar ct-martin commented on June 17, 2024

@linux-modder do you have a command I can run on the live to test if it's there?

from tigeros.

axk4545 avatar axk4545 commented on June 17, 2024

@Tjzabel will test once we get a build. currently blocked on gstreamer dep issues upstream

from tigeros.

axk4545 avatar axk4545 commented on June 17, 2024

@Tjzabel can I have the logs from the install and the exact error message? the logs will be at /tmp/anaconda.log, /tmp/program.log and /tmp/syslog on the installer system(when running from the install disk/live usb). they can also be pulled from the installed system in /var/log/anaconda if you skip the GRUB step and complete the install.

from tigeros.

axk4545 avatar axk4545 commented on June 17, 2024

It might be an issue with the anaconda install class. I will look at it.

from tigeros.

Tjzabel avatar Tjzabel commented on June 17, 2024

Soooo The UEFI build works!! How should I proceed? This issue may be available to close.

from tigeros.

axk4545 avatar axk4545 commented on June 17, 2024

@Tjzabel test it repeatedly. also if you have the old one with logs grab them please.

from tigeros.

ct-martin avatar ct-martin commented on June 17, 2024

So, what did we change between then and now?

from tigeros.

linux-modder avatar linux-modder commented on June 17, 2024

@Tjzabel what iso was tested? was it bare metal or virtual? so I can secondarily confirm and possibly peck at the logs and such to iron out the actual part that fixed this.

from tigeros.

Tjzabel avatar Tjzabel commented on June 17, 2024

@linux-modder The latest ISO was tested using a UEFI build box. It was installed bare-metal.

from tigeros.

Tjzabel avatar Tjzabel commented on June 17, 2024

There is no /boot/efi partition now, which is interesting

from tigeros.

axk4545 avatar axk4545 commented on June 17, 2024

@Tjzabel Make sure it wasn't done in BIOS mode by mistake

from tigeros.

Tjzabel avatar Tjzabel commented on June 17, 2024

@axk4545 How should I go about finding that out.

from tigeros.

axk4545 avatar axk4545 commented on June 17, 2024

@Tjzabel @linux-modder @ct-martin I attempted a UEFI install and was able to reproduce the issue. Please see the attached logs. Also looping @AdamWill in on this as he expressed interest in helping me debug this
logs.zip

from tigeros.

axk4545 avatar axk4545 commented on June 17, 2024

This install used linuxmodder.iso

from tigeros.

axk4545 avatar axk4545 commented on June 17, 2024

Output of lsblk on the effected disk:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sdb 8:16 0 74.5G 0 disk
├─sdb1 8:17 0 200M 0 part
├─sdb2 8:18 0 1G 0 part
└─sdb3 8:19 0 73.3G 0 part
├─tigeros-swap 253:3 0 7.5G 0 lvm
├─tigeros-home 253:4 0 21.6G 0 lvm
└─tigeros-root 253:5 0 44.3G 0 lvm

from tigeros.

axk4545 avatar axk4545 commented on June 17, 2024

Will check @AdamWill on any issues the logs may reveal

from tigeros.

axk4545 avatar axk4545 commented on June 17, 2024

@Tjzabel's install was accidentally done in BIOS mode

from tigeros.

jibby0 avatar jibby0 commented on June 17, 2024

I installed the latest build (linuxmodder.iso) in Virtualbox, forcing EFI. program.log indicates that grub2-mkconfig is returning a nonzero status:

Picture

When I looked in /boot/efi/EFI/ after the install, there was no tigeros directory. I'm guessing this is the issue.

The grub2-efi package creates boot/efi/EFI/fedora automatically. If the issue is our EFI directory isn't being created, we should either use the fedora directory, or rename fedora to tigeros.

I'm gonna remove our EFI change, rebuild, and see if the install completes successfully.

from tigeros.

axk4545 avatar axk4545 commented on June 17, 2024

@Josh1147582 Let us know if it work and we can make the fix.

from tigeros.

AdamWill avatar AdamWill commented on June 17, 2024

Ah, that's a reasonable theory. Other install classes that change efi_dir, I think, come along with a different set of bootloader packages that provide the appropriate directory. E.g. RHEL changes it to (I think) "redhat", and of course ships with grub2 packages that provide bootloader bits in /boot/efi/EFI/redhat.

from tigeros.

axk4545 avatar axk4545 commented on June 17, 2024

@AdamWill so do we have a need to keep it as TigerOS as far as conflicting or IP stuff? It would be nice to not repackage grub stuff

from tigeros.

AdamWill avatar AdamWill commented on June 17, 2024

I can't speak Officially Legally, but I'd be really surprised if we considered that a branding violation. Obviously if you want to be parallel installable with real-Fedora, changing it is useful.

from tigeros.

axk4545 avatar axk4545 commented on June 17, 2024

@AdamWill ok. will talk it over with @RITlug/tigeros-team

from tigeros.

axk4545 avatar axk4545 commented on June 17, 2024

http://pkgs.fedoraproject.org/cgit/rpms/grub2.git/tree/grub2.spec?h=f22
So it appears that GRUB sets the efidir at build time in the specfile. Would be nice to see if this can be split out.

from tigeros.

axk4545 avatar axk4545 commented on June 17, 2024

We have implemented a temporary fix with #71 and opened #79 to track making a more permanent fix

from tigeros.

Rtoax avatar Rtoax commented on June 17, 2024

I got

The following error occurred while installing the boot loader. The system will not be bootable, Would you like to ignore this and continue with installation?

failed to write boot loader configuration

from tigeros.

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.