Comments (11)
- thank you for testing
- it seems we need more users to test this
- I will release #60, but mark it "experimental"
from mkinitcpio-systemd-tool.
@shelaf please:
-
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/ -
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.
-
I will close this issue for now
-
please drop a note here when your user-case wiki page is ready for review
from mkinitcpio-systemd-tool.
- this hook was never tested with plymouth
- I am willing to add plymouth support only if you promise to test it "till it works" :-)
from mkinitcpio-systemd-tool.
I'll willing to try ;)
from mkinitcpio-systemd-tool.
ok, deal. lets try with #60:
there are 2 new units:
how to test:
-
make sure you can recover the system
https://github.com/random-archer/mkinitcpio-systemd-tool/wiki/System-Recovery -
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
-
configure
/etc/mkinitcpio.conf
HOOKS="base ... systemd sd-plymouth systemd-tool"
(removesd-encrypt
) -
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
- 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.
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.
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.
- v32 works.
- It will take some time. My concern is issue #62.
from mkinitcpio-systemd-tool.
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.
I wroted https://github.com/random-archer/mkinitcpio-systemd-tool/wiki/Case:-Plymouth.
from mkinitcpio-systemd-tool.
Looks good, thank you very much. I am sure many people will find this helpful.
from mkinitcpio-systemd-tool.
Related Issues (20)
- Instances of templated service units are currently not supported
- boot loop with systemd 253 HOT 1
- initrd-shell should not use /root/.ssh/authorized_keys HOT 1
- 38: InitrdPath for authorized_keys is not correct
- Custom authorized_keys implemented in #104 breaks existing installations HOT 2
- UUID used for DHCP request instead of real MAC address HOT 4
- update systemd/udev groups HOT 1
- Dropbear does not work on fresh installation HOT 2
- protect root user password hash
- Provide LUKS passphrase via SSH non-interactively HOT 4
- Wireless interface name not restored after initrd HOT 1
- Configuration permissions issue HOT 1
- Unlocking SED drives HOT 4
- [tinyssh-convert] command usage changed HOT 3
- Proposal to move upstream HOT 6
- Required dependencies HOT 2
- Get a remote key to open a luks device HOT 1
- Has this project been abandoned? HOT 2
- tpm2-tss libraries are not installed to the initrd. They are required for TPM unlock. HOT 1
- FIDO2 PIN input support
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mkinitcpio-systemd-tool.