Coder Social home page Coder Social logo

initramfs about penguins-eggs HOT 14 CLOSED

pieroproietti avatar pieroproietti commented on August 15, 2024
initramfs

from penguins-eggs.

Comments (14)

pieroproietti avatar pieroproietti commented on August 15, 2024

I have the same problem,

don't understood well why it happen, but seem to not create problems.

If someone come with same suggestions we can try to solve it.

from penguins-eggs.

psinagra avatar psinagra commented on August 15, 2024

As far as running the system, you're right it doesn't cause any problems. But it may present an issue when updating the kernel in the future.

from penguins-eggs.

pieroproietti avatar pieroproietti commented on August 15, 2024

we can try to ìnvestigate a bit...

https://askubuntu.com/questions/1116778/how-to-set-the-resume-variable-to-override-these-issues

printf "RESUME=UUID=$(blkid | awk -F\" '/swap/ {print $2}')\n" | sudo tee /etc/initramfs-tools/conf.d/resume

of course this work on installed systems. On the live, probably we can remove /etc/initramfs-tools/conf.d/resume.

Look if you can found exactly that is the problem and we can remove it.

from penguins-eggs.

psinagra avatar psinagra commented on August 15, 2024

I will definitely try this. I'll do it on the original system to create the file, and then I'll use eggs to create the iso. I'll let you know if it works. Thanks again!

from penguins-eggs.

psinagra avatar psinagra commented on August 15, 2024

Question: Does this also happen in Debian? Also, on my original Ubuntu Jammy system, there is no resume file at all.

from penguins-eggs.

pieroproietti avatar pieroproietti commented on August 15, 2024

Yes, as I remember. Today, after we speach I included /etc/initramfs-tools/conf/resume in the exclude list, you can check the last commit. I made same versions starting with ubuntu jammy naked (without gui) and don't saw this problem.

from penguins-eggs.

psinagra avatar psinagra commented on August 15, 2024

Thank you so much. I really appreciate the help! I'll try it out again.

from penguins-eggs.

psinagra avatar psinagra commented on August 15, 2024

Tried the latest version. Still gives the same message in the picture above.

from penguins-eggs.

pieroproietti avatar pieroproietti commented on August 15, 2024

I'm preparing an updated version of naked ubuntu jammy, after I will "wear" it with cinnamon with the command eggs warddrobe get and sudo eggs wardrobe wear duck. This will install a cinnamon configuration I made using eggs wardrobe and will see that happen.

from penguins-eggs.

pieroproietti avatar pieroproietti commented on August 15, 2024

Just finished, I don't have the issue!
I created an ubuntu with cinnamon, installed calamares with sudo eggs calamares --install, created iso with sudo eggs produce --release.

Using: eggs version 9.1.24 on ubuntu 22.04

You can find both the isos and the package on penguins-eggs sourceforge page

  • egg-of-ubuntu-jammy-nake... (the CLI iso)
  • egg-of-ubuntu-jammy-duck... (cinnamon iso)

I hope this can help.

from penguins-eggs.

psinagra avatar psinagra commented on August 15, 2024

I tried the new version of eggs 9.1.24. I installed it on my system, and proceeded to produce an egg. I installed the new system and as soon as I updated initramfs, I got the same message.

I will now try the iso for egg-of-ubuntu-jammy-naked and see what happens...

from penguins-eggs.

pieroproietti avatar pieroproietti commented on August 15, 2024

To investigate - btw I have differents problems in my cinnamon version: gnome-terminal don't start and I installed xfce4-terminal to work - I installed it with calamares and give update-initramfs -u

This is the result:

I: The initramfs will attempt to resume from /dev/sda2
I: (UUID=433e9bfd-4c0d-4206-9023-2d6105cd1ec4)
I: Set the RESUME variable to override this.
live-boot: core filesystems devices utils udev blockdev iscsi dns.
artisan@duck:~$ sudo blkid 
/dev/sr0: BLOCK_SIZE="2048" UUID="2022-05-25-07-41-15-00" LABEL="duck" TYPE="iso9660" PTUUID="62d864cc" PTTYPE="dos"
/dev/sda2: LABEL="swap" UUID="433e9bfd-4c0d-4206-9023-2d6105cd1ec4" TYPE="swap" PARTUUID="6daaa46d-02"
/dev/sda1: UUID="0ec8ccec-81a8-48b1-9f20-1b43ec4cdc8d" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="6daaa46d-01"

In my eyes this is correct: it will resume from UUID="433e9bfd-4c0d-4206-9023-2d6105cd1ec4" who is my swap partition.

But this experience put me in the idea to remove eggs and dependencies using calamares during installation.

Until now I would not remove eggs altogether in the hope that it would be useful for a rebuild of the installed version. However, this leads to a number of problems, not the least of which is the necessary presence of the live-* packages.

I plan to change this behavior with the next version, in which producing an iso with the --release option will also remove eggs and live* packages.

While the system loses the ability to reproduce itself, the operation is easily reversible by re-installing eggs.

from penguins-eggs.

pieroproietti avatar pieroproietti commented on August 15, 2024

OK, I released eggs-9.1.25. From the changelog:

  • produce:
    • flag --release now configure calamares to remove calamares. eggs and live* dependencies
    • links on desktop, bugfix
  • calamares: renamed option --final to the more appropriate --release

from penguins-eggs.

psinagra avatar psinagra commented on August 15, 2024

Ok. Let me download it now and give it a try!

from penguins-eggs.

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.