Coder Social home page Coder Social logo

Comments (11)

Andrei-Pozolotin avatar Andrei-Pozolotin commented on August 25, 2024 1
  1. thank you for testing
  2. it seems we need more users to test this
  3. I will release #60, but mark it "experimental"

from mkinitcpio-systemd-tool.

Andrei-Pozolotin avatar Andrei-Pozolotin commented on August 25, 2024 1

@shelaf please:

  1. confirm v32 works for you
    https://github.com/random-archer/mkinitcpio-systemd-tool/releases/tag/v32
    https://www.archlinux.org/packages/community/any/mkinitcpio-systemd-tool/

  2. document your setup as "new user story" on the following wiki page:
    https://github.com/random-archer/mkinitcpio-systemd-tool/wiki/Case:-Plymouth
    here is an example of similar user wiki page created by another user for btrfs setup:
    https://github.com/random-archer/mkinitcpio-systemd-tool/wiki/Case:-Sysroot-on-Btrfs

from mkinitcpio-systemd-tool.

Andrei-Pozolotin avatar Andrei-Pozolotin commented on August 25, 2024 1
  1. I will close this issue for now

  2. please drop a note here when your user-case wiki page is ready for review

from mkinitcpio-systemd-tool.

Andrei-Pozolotin avatar Andrei-Pozolotin commented on August 25, 2024
  1. this hook was never tested with plymouth
  2. I am willing to add plymouth support only if you promise to test it "till it works" :-)

from mkinitcpio-systemd-tool.

shelaf avatar shelaf commented on August 25, 2024

I'll willing to try ;)

from mkinitcpio-systemd-tool.

Andrei-Pozolotin avatar Andrei-Pozolotin commented on August 25, 2024

ok, deal. lets try with #60:

there are 2 new units:

how to test:

  1. make sure you can recover the system
    https://github.com/random-archer/mkinitcpio-systemd-tool/wiki/System-Recovery

  2. install hook development version from #60

cd /tmp
git clone [email protected]:random-archer/mkinitcpio-systemd-tool.git
cd mkinitcpio-systemd-tool
git fetch origin pull/60/head:dev-plymouth
git checkout dev-plymouth
ls -las
./PKGBUILD.sh
  1. configure /etc/mkinitcpio.conf
    HOOKS="base ... systemd sd-plymouth systemd-tool" (remove sd-encrypt)

  2. enable/disable services (replace initrd-cryptsetup.path -> initrd-plymouth.path)

edit /etc/mkinitcpio-systemd-tool/config/crypttab
edit /etc/mkinitcpio-systemd-tool/config/fstab
systemctl enable initrd-plymouth.path
systemctl enable initrd-tinysshd.service
systemctl enable initrd-debug-progs.service
systemctl enable initrd-sysroot-mount.service
  1. build image, review build log, review image content, and finally reboot:
mkinitcpio -Pvvv > build.log
lsinitcpio -x /boot/initramfs-linux.img
systemctl reboot

how to debug:

from mkinitcpio-systemd-tool.

shelaf avatar shelaf commented on August 25, 2024

I tried.

With sh-encrypt hook, unlock works fine locally and remotely! Perfect!

But, without sd-encrypt hook, plymouth pass-field was not showed. Therefore, I could not enter the passphrase.
plymouth
Connect with ssh, the following prompt was displayed.

$ ssh -i ssh_host_ed25519_key [email protected]
select:
a) secret agent
s) sys shell
r) reboot
q) quit
?>

from mkinitcpio-systemd-tool.

shelaf avatar shelaf commented on August 25, 2024
  1. v32 works.
  2. It will take some time. My concern is issue #62.

from mkinitcpio-systemd-tool.

Andrei-Pozolotin avatar Andrei-Pozolotin commented on August 25, 2024

v32 works

good, thank you

It will take some time

no problem, looking forward to it

My concern is issue #62

great,

that means that there are now at least 3 people:
@fredleb @shelaf @lachesis
who can join forces to have "sysroot on btrfs" resolved

please continue "sysroot on btrfs" conversation in #62 thread

from mkinitcpio-systemd-tool.

shelaf avatar shelaf commented on August 25, 2024

I wroted https://github.com/random-archer/mkinitcpio-systemd-tool/wiki/Case:-Plymouth.

from mkinitcpio-systemd-tool.

Andrei-Pozolotin avatar Andrei-Pozolotin commented on August 25, 2024

Looks good, thank you very much. I am sure many people will find this helpful.

from mkinitcpio-systemd-tool.

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.