SDB:Error in /etc/cryptotab after Updating to SUSE LINUX 9.2

Şuraya atla: kullan, ara


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>