Dietmar Posted yesterday at 11:16 AM Posted yesterday at 11:16 AM (edited) Tutorial, how to compile a working csmwrap.efi dietmar.stoelting@t-online.de June 2025 1.) Install Ubuntu 24.04.2 LTS 2.) Type this at the command line from Ubuntu sudo apt update sudo apt install -y build-essential nasm git curl xxd git clone https://github.com/FlyGoat/CSMWrap.git --recursive cd CSMWrap make seabios make Edited yesterday at 11:17 AM by Dietmar 1
reboot12 Posted yesterday at 04:25 PM Posted yesterday at 04:25 PM OK, but this compile version 1.1.0-12
Dietmar Posted yesterday at 06:21 PM Posted yesterday at 06:21 PM @reboot12 For me, this old version 1.1.0-12 is crazy. I do not understand, why they dont update their Sources Dietmar PS: We can make a try, with copy and paste the updated files into the install folders in Ubuntu, under CSMWrap. This should give a version, that is better than 1.2.1. Important is, also to compile SeaBios each time new.
reboot12 Posted 13 hours ago Posted 13 hours ago (edited) @Dietmar No, I tried like this but errors: wget https://github.com/FlyGoat/CSMWrap/archive/refs/tags/1.2.1.tar.gz tar -xvf 1.2.1.tar.gz mv CSMWrap-1.2.1 csmwrap cd csmwrap root@ubuntu:~/csmwrap# make seabios make -C seabios distclean make[1]: Entering directory '/root/csmwrap/seabios' make[1]: *** No rule to make target 'distclean'. Stop. make[1]: Leaving directory '/root/csmwrap/seabios' make: *** [GNUmakefile:271: seabios] Error 2 root@ubuntu:~/csmwrap# make make: *** No rule to make target 'nyu-efi/src/elf_x86_64_efi.lds', needed by 'bin-x86_64/csmwrap'. Stop. F..k, but a mess Edited 13 hours ago by reboot12
reboot12 Posted 13 hours ago Posted 13 hours ago (edited) OK, git corrected and now downloads the current version This is full tutorial how compile CSMWrap: Download and install Ubuntu: https://releases.ubuntu.com/noble/ubuntu-24.04.2-live-server-amd64.iso During installation, select Install OpenSSH server - this makes it easy to copy files from Ubuntu to Windows using WinSCP and use Ubuntu over SSH e.g. in Putty sudo passwd root (enter password for user) sudo passwd root (make new password for root) sudo login root or reboot and login using root nano /etc/ssh/sshd_config PermitRootLogin yes PasswordAuthentication yes Ctrl+o to save and Ctrl+x to exit service ssh restart apt update apt install -y build-essential nasm curl xxd net-tools git clone https://github.com/FlyGoat/CSMWrap.git --recursive cd CSMWrap make seabios make ifconfig - to check IP using WinSCP make connection and connect to Ubuntu: New Site, File protocol: SCP, Host name: IP, root User name and Password, Save Edited 13 hours ago by reboot12
Dietmar Posted 9 hours ago Posted 9 hours ago @reboot12 I still do not understand, why now you get the latest Source files from csmwrap.efi . Is it, because you connect now to another server via git clone https://github.com/FlyGoat/CSMWrap.git --recursive Dietmar
reboot12 Posted 9 hours ago Posted 9 hours ago 4 minutes ago, Dietmar said: I still do not understand, why now you get the latest Source files from csmwrap.efi . Is it, because you connect now to another server via No, they probably already corrected the repository and now git clones the latest version :-)
reboot12 Posted 6 hours ago Posted 6 hours ago (edited) @Dietmar Please test this CSMWrap on your Lenovo Flex 10 or other BayTrail 32 or 64-bit UEFI: https://files.catbox.moe/6xj4hm.zip Edited 57 minutes ago by reboot12
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now