Bu Arch Linux (ve belki de diğer dağıtımları systemd
) ile ilgilidir. Önyükleme sırasında bir TrueCrypt bölümü bağlamak istiyorum. Eski ile sysvinit
, bu denilen bir komut dosyası ile oldukça basitti rc.local
.
Bir Arch forum iş parçacığını ele geçirerek benim akım var . Başka var parçacığı bu systemd-devel iplik olarak konuşulan bir "çözüm sahip" ancak bunun gerçekte ne benim için çok açık değil ve OP onun hedefi gerçekleştirmek mümkün değildi belirten son yayın yok.
Görünüşe göre bu kişi yapıyor, ancak şifreyi yazarken sürekli önyükleme mesajlarını kapatmanın bir yolunu arıyordu. Orada yayınladım ve onun asıl .service
dosyasını göndermesini istedim .
Biraz arama yaparken, insanlar başarılı olduklarını veya mümkün olduğunu söylüyorlar, ancak çözümün tam olarak ne olduğunu açıklamıyorlar.
Ben bir systemd
hizmet aracılığıyla (böylece sırayla bana otomatik olarak kapatma / yeniden başlatma sırasında sökme yeteneği verir) bölümü komut satırından kilidini mümkün olmakla birlikte , ama ben bir kez giriş yaptıktan sonra elle yapmak zorunda. d gerçekten önyükleme işlemi gibi duraklatmak ve bana parola sormak gibi.
İşte mevcut senaryom:
[Unit]
Description=Truecrypt Setup for vault
#DefaultDependencies=no
#Conflicts=umount.target
#Before=umount.target
#After=systemd-readahead-collect.service systemd-readahead-replay.service
#After=cryptsetup.target
[Service]
Type=oneshot
RemainAfterExit=yes
#StandardInput=tty-force
ExecStart=/bin/sh -c '/usr/bin/truecrypt -t --protect-hidden=no -k "" --filesystem=none --slot=1 -p `systemd-ask-password "Enter password for truecrypt volume: "` /dev/sda4'
ExecStop=/usr/bin/truecrypt --filesystem=none -d /dev/sda4
[Install]
WantedBy=multi-user.target
Yorumlanan şeyleri bıraktım, bir [Unit]
noktada orada olması gerektiğine dair önerilerde bulundum, ancak sorun yaşadım. Yukarıdaki önyükleme / giriş sonra iyi çalışıyor gibi görünüyor ... sırasında değil.
sudo systemctl start truecrypt-vault
, su
şifre girin, TC Volume şifresini girin, sonra startx
. Kesinlikle giriş yaptıktan sonra ekstra adımları önlemek için bana şifre istemi önyükleme sırasında sundu?
plymouth
, paralel olarak başlayan hizmetlerde konsoldaki herhangi bir parola isteminin kaybolması muhtemeldir.
startx
manuel olarak çalışma seviyesi 3 önyükleme . Giriş yöneticisi yok. Ama evet, bunu aksi takdirde sadece ekran dışına ortadan edeceğiz, ben metin girmek ederken açılış mesajlarını durdurmak için gereğini.