SDB:Error in /etc/cryptotab after Updating to SUSE LINUX 9.2
Version: 9.2
Belirti
SUSE LINUX 9.2'yi güncelledikten sonra, şifreli bölümlere erişilememektedir. Boot işlemi sırasında şifreyi girdikten sonra, makineniz donmaktadır.
Sebep
YaST içinde bulunan bir hata yüzünden, /etc/cryptotab dosyasının içine araç girememiştir. Normalde, bu dosyanın ikinci sütunu şifreli partition'un araç adını (örneğin "/dev/hda5") veya bütün bir disk bölümü değilde bir dosyayı korumalı hale getirdiyseniz bu dosyanın yolunu içerir. Fakat, bu bilginin (araç veya dosya adı) güncellenmesi sırasında, ilk sütundaki veri yanlışlıkla kopyalanmış olabilir:
/dev/loop0 /dev/loop0 /data reiserfs twofish noatime
Çözüm
İlk olarak, yükleme işlemi sırasında, "/dev/loop0" için şifrenizi giriniz yazısı ekrana geldiğinde ENTER tuşuna başarak Linux sisteminin açılışına devam ediniz. Yükleme işlemi devam etmelidir.
Ardından, dosyayı istediğiniz bir yayımcı(editor) ile açın ve düzeltin. Bu amaçla, bir kabuk açın (örneğin xterm veya konsole) ve kabukta "su-" komutunu girerek root olarak giriş yapın.
Bir metin yayımcısı ile /etc/cryptotab dosyasını açın ve ikinci sütundaki değeri şifrelediğiniz disk bölümü veya dosyanın adı ile değiştirin. Örneğin:
/dev/loop0 /dev/hda5 /data reiserfs twofish noatime
Dosyayı kaydedin ve şifreli dosya sistemine bağlanmak için şu komutu kullanın:
/etc/init.d/boot.crypto start
Şifreyi girdikten sonra, şifreli veriye erişmeniz gerekmektedir.
SDB:Using the Crypto File System
SDB:Repairing a Crypto File System
<keyword>cryptotab,yast2-storage,encryption,crypto,security</keyword>