Thinstation / thinstation

A framework for making thin and light Linux based images for x86 based machines and thinclients.
https://www.thinstation.net/
804 stars 187 forks source link

Create ThinStation Iso Installer For non-UEFI systems #831

Closed SajjadSabzkar closed 3 months ago

SajjadSabzkar commented 3 months ago

Hi, how i can build for non-uefi system iso image?

Doncuppjr commented 3 months ago

The grub image works for all systems bios and UEFI

SajjadSabzkar commented 3 months ago

but i wont able to boot from my computer.Is there a way to check the log? Because it is only displayed on the underline flash screen after boot?

SajjadSabzkar commented 3 months ago

10 When burning with rufus software, for both mbr and gpt options There is only UEFI(non csm).

Thinstation commented 3 months ago

So, the image actually contains everything that is needed to boot in BIOS mode. Rufus is not detecting that, I'll mention it to the developer of that project. There is a utility in ts/bin called mkmbrdrv and another simple simple utility called flash that will call mkmbrdrv. They will flash a drive directly from you build environment that will boot as either BIOS or UEFI.

SajjadSabzkar commented 3 months ago

So, the image actually contains everything that is needed to boot in BIOS mode. Rufus is not detecting that, I'll mention it to the developer of that project. There is a utility in ts/bin called mkmbrdrv and another simple simple utility called flash that will call mkmbrdrv. They will flash a drive directly from you build environment that will boot as either BIOS or UEFI.

Thanks for your application, it works, but I feel that the iso file does not burn or cannot be called! Because I took the build in an iso file containing vmware and it is correct on the virtual machine, but on the flash containing the boot by mkmbrdrv, it is only a tty environment and does not even have startx.

SajjadSabzkar commented 3 months ago

Of course, I think I misunderstood the structure, probably inside the efi-source folder are the same contents inside the ISO file, and since I built the hwlister, I definitely see the same written on the flash and the tty environment again. It is true ?

Thinstation commented 3 months ago

The hwlister build does not have X. It is a minimal config that was build to detect most of the modules that are necessary for a system, but not all, as X does sometimes load some extra stuff. Really the idea behind that build was for memory constrained systems. A full build like DevStation also has the hwlister.sh utility and will generate a complete list. On Saturday, June 15, 2024 at 09:56:10 AM MDT, Sajjad Sabzkar @.***> wrote:

Of course, I think I misunderstood the structure, probably inside the efi-source folder are the same contents inside the ISO file, and since I built the hwlister, I definitely see the same written on the flash and the tty environment again. It is true ?

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>

SajjadSabzkar commented 3 months ago

Thank you for your reply and your unique project. As a last question, how can I lower the resolution and frame rate? The boot splash screen is correct but after that the monitor gives out of range