Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2014-04-06 12:54:32

  akishfew - Użytkownik

akishfew
Użytkownik
Zarejestrowany: 2014-04-06

Ponowne utworzenie szyfrowanego swapa

Witam,
Mam problem, bo podczas instalacji debiana wpisałem złe hasło przy szyfrowaniu swapa. Próbowałem jakoś to naprawić (stworzyć na nowo partycjke) korzystajac z poradników w necie, ale efekt jest taki ze system sie nieuruchamia, tzn jest problem z LVM. Gdzieś w systemie zapisane jest stare UUID do swapa i przy uruchamianiu nie moze znaleść tego urządzenia. Sprawdzałem wpisy w fstab i crypttab i wszystko tam wygląda w porządku. Dostęp do partycji mam tylko z LiveCD. Jestem raczej początkującym użytkownikiem linuxa ale za to z dużym zapałem:)

Offline

 

#2  2014-04-06 17:08:05

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Ponowne utworzenie szyfrowanego swapa

Daj zawartość:

Kod:

/etc/crypttab 
/etc/fstab
/etc/initramfs-tools/conf.d/resume

oraz wynik

Kod:

# lsblk -o name,mountpoint,uuid

Po zmianie szyfrowania, zawsze trzeba generować nowy initramfs. Zakładając, że masz wszystkie wpisy jak należy:

Kod:

# update-initramfs -u -k all

Ostatnio edytowany przez morfik (2014-04-06 17:08:32)

Offline

 

#3  2014-04-06 20:43:02

  akishfew - Użytkownik

akishfew
Użytkownik
Zarejestrowany: 2014-04-06

Re: Ponowne utworzenie szyfrowanego swapa

crypttab

Kod:

sda5_crypt UUID=4db72549-27d5-4a58-9683-5b7ab60df26c none luks
sda6_crypt UUID=7bf10f4c-5330-4c52-8c16-013aaf355218 /root/keyfile luks
# sda7_crypt UUID=9a7660fb-857d-406f-a317-0ec07ea6c53b none luks,swap
# swap    UUID=9a7660fb-857d-406f-a317-0ec07ea6c53b /dev/urandom luks,swap
swap2    UUID=782d419d-4ff4-4c7d-8447-14f42d5cb235 /dev/random luks,swap

Kod:

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
/dev/mapper/sda5_crypt /               ext4    errors=remount-ro 0       1
# /boot was on /dev/sdb1 during installation
UUID=e1ab075d-8af0-4af7-a15d-1a279bb1bca2 /boot           ext4    defaults        0       2
/dev/mapper/sda6_crypt     /home           ext4    defaults        0       2
#/dev/mapper/swap2     none           swap    sw              0       0
#/dev/mapper/sda7_crypt none            swap    sw              0       0
/dev/sr0        /media/cdrom0   udf,iso9660 user,noauto     0       0
/dev/sdb1       /media/usb0     auto    rw,user,noauto  0       0

initramfs-tools/conf.d/resume

Kod:

RESUME=/dev/mapper/sda7_crypt

wlasnie na sda7_crypt był swap
lsblk -o name,mountpoint,uuid

Kod:

NAME                                                 MOUNTPOINT              UUID
sda                                                                          
└─sda1                                               /cdrom                  
sdb                                                                          
├─sdb1                                                                       
├─sdb5                                                                       
│ └─luks-4db72549-27d5-4a58-9683-5b7ab60df26c (dm-0) /media/mint/8de8b8f4-6d 
├─sdb6                                                                       
│ └─luks-7bf10f4c-5330-4c52-8c16-013aaf355218 (dm-1) /media/mint/90fb3b4c-5d 
└─sdb7                                               [SWAP]                  
sr0                                                                          ;9
loop0                                                /rofs

update-initramfs nie działa, bo nie jestem w stanie uruchomić systemu:(

Offline

 

#4  2014-04-06 21:12:07

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Ponowne utworzenie szyfrowanego swapa

Widzę, że masz niezły burdel na tym dysku. xD

Przede wszystkim, zdecyduj się na zapis albo /dev/sd* albo UUID=*

Z tego co czytałem, jeśli korzystasz z /dev/random , to za każdym razem po resecie, masz nowy swap co czyni hibernację niemożliwą. Nawet jeśli nie korzystasz z hibernacji, radziłbym ci po prostu bym utworzyć zwykły zaszyfrowany.

A to polecenie: lsblk -o name,mountpoint,uuid to prosiłbym z roota, jak zostało zaznaczone we wcześniejszym poście, bo nie widać uuid.

Offline

 

#5  2014-04-06 21:30:43

  akishfew - Użytkownik

akishfew
Użytkownik
Zarejestrowany: 2014-04-06

Re: Ponowne utworzenie szyfrowanego swapa

burdel? Starałem nic sie nie usuwać, żeby w razie czego moznabyło to przywrócic. A jak bedzie działać to sie pousuwa zbędne rzeczy.

Kod:

NAME                                                 MOUNTPOINT UUID
sda                                                             
└─sda1                                               /cdrom     2E62-B90A
sdb                                                             
├─sdb1                                                          
├─sdb5                                                          4db72549-27d5-4a58-9683-5b7ab60df26c
│ └─luks-4db72549-27d5-4a58-9683-5b7ab60df26c (dm-0) /media/min 8de8b8f4-6d2a-4394-b1cd-244645866587
├─sdb6                                                          7bf10f4c-5330-4c52-8c16-013aaf355218
│ └─luks-7bf10f4c-5330-4c52-8c16-013aaf355218 (dm-1) /media/min 90fb3b4c-5d8c-4b36-932e-db405b307139
└─sdb7                                               [SWAP]     782d419d-4ff4-4c7d-8447-14f42d5cb235
sr0                                                             
loop0

Offline

 

#6  2014-04-06 21:49:07

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Ponowne utworzenie szyfrowanego swapa

Uzupełnij /etc/fstab i /etc/initramfs-tools/conf.d/resume  o odpowiednie UUID zamiast tych /dev/mapper/* , po czym wygeneruj initramfs.  .

I takie pytanie czy ty używasz linux mint?

Offline

 

#7  2014-04-06 21:52:34

  akishfew - Użytkownik

akishfew
Użytkownik
Zarejestrowany: 2014-04-06

Re: Ponowne utworzenie szyfrowanego swapa

pisałem już wczesniej ze nie moge odpalić systemu, wiec uzywam live cd. Ciekawe po czym poznałeś minta;p
zainstalowany system to oczywiscie debian. Teraz małe pytanie, jak wygenerować initramfs z live cd?

Offline

 

#8  2014-04-06 21:56:40

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Ponowne utworzenie szyfrowanego swapa

Byłem ciekaw czy używasz minta, bo raz już miałem tego typy przypadek. Ale skoro używasz debiana to raczej powinno działać.

A z tym initramfs to musisz chroot dać na swój system i tam wygenerować.

Offline

 

#9  2014-04-06 23:35:34

  akishfew - Użytkownik

akishfew
Użytkownik
Zarejestrowany: 2014-04-06

Re: Ponowne utworzenie szyfrowanego swapa

zmieniłem wszystko na uuid , zamontowalem boot, zrobilem chroota i problemy sa z initramfs

Kod:

root@mint:/# update-initramfs -u -k all                           
/usr/sbin/update-initramfs: 197: /usr/sbin/update-initramfs: cannot create /dev/null: Permission denied
update-initramfs: /boot/initrd.img-3.13-1-amd64 has been altered.
update-initramfs: Cannot update. Override with -t option.

po podaniu opci -t mam takie cos:

Kod:

root@mint:/# update-initramfs -u -k all -t
update-initramfs: Generating /boot/initrd.img-3.13-1-amd64
/usr/sbin/mkinitramfs: 135: /usr/sbin/mkinitramfs: cannot create /dev/null: Permission denied
/usr/sbin/mkinitramfs: 142: /usr/sbin/mkinitramfs: cannot create /dev/null: Permission denied
df: Warning: cannot read table of mounted file systems: No such file or directory
warning: failed to read mtab
/usr/sbin/mkinitramfs: 141: /usr/sbin/mkinitramfs: cannot create /dev/null: Permission denied/usr/sbin/mkinitramfs: 141: /usr/sbin/mkinitramfs: 
cannot create /dev/null: Permission denied
/usr/sbin/mkinitramfs: 276: /usr/sbin/mkinitramfs: cannot create /dev/null: Permission denied
WARNING: no ldd around - install libc-bin
update-initramfs: failed for /boot/initrd.img-3.13-1-amd64 with 1.

Offline

 

#10  2014-04-06 23:44:26

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Ponowne utworzenie szyfrowanego swapa

Jesteś pewien, że wydajesz to polecenie w swoich systemie w chroot?

Offline

 

#11  2014-04-06 23:52:37

  akishfew - Użytkownik

akishfew
Użytkownik
Zarejestrowany: 2014-04-06

Re: Ponowne utworzenie szyfrowanego swapa

nie jestem pewny

Kod:

mint@mint /media/mint/8de8b8f4-6d2a-4394-b1cd-244645866587 $ sudo chroot /media/mint/8de8b8f4-6d2a-4394-b1cd-244645866587

polecenie wydaje sie poprawne

Offline

 

#12  2014-04-06 23:54:11

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Ponowne utworzenie szyfrowanego swapa

A stworzyłeś środowisko pod chroot? Chodzi o zamontowanie katalogów, /dev/ i reszty.,

Offline

 

#13  2014-04-06 23:57:38

  akishfew - Użytkownik

akishfew
Użytkownik
Zarejestrowany: 2014-04-06

Re: Ponowne utworzenie szyfrowanego swapa

oj, chyba jeszcze musze o tym poczytać:)

Offline

 

#14  2014-04-07 00:04:06

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Ponowne utworzenie szyfrowanego swapa

Przepisz sobie odpowiednio:

Kod:

# mount -o bind /proc /mnt/root/proc
# mount -o bind /sys /mnt/root/sys
# mount -o bind /dev /mnt/root/dev
# mount -o bind /dev/pts /mnt/root/dev/pts

Offline

 

#15  2014-04-07 00:46:18

  akishfew - Użytkownik

akishfew
Użytkownik
Zarejestrowany: 2014-04-06

Re: Ponowne utworzenie szyfrowanego swapa

zrobiłęm update-initramfs, wyskoczyło pare warningów ale poszło gładko. Przy uruchamianiu systemu wyskakuje błąd. Nie moze znaleśc urzadzenia, podane uuid odpowiada odszyfrowanej partycji sda5.
już powoli tracę nadzieje na odzyskanie systemu.

Offline

 

#16  2014-04-07 00:48:42

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Ponowne utworzenie szyfrowanego swapa

Jakie warningi wyrzuciło?

Mógłbyś jeszcze raz wkleić info z 2 posta?

Offline

 

#17  2014-04-07 00:54:42

  akishfew - Użytkownik

akishfew
Użytkownik
Zarejestrowany: 2014-04-06

Re: Ponowne utworzenie szyfrowanego swapa

Kod:

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
UUID=4db72549-27d5-4a58-9683-5b7ab60df26c /               ext4    errors=remount-ro 0       1
# /boot was on /dev/sdb1 during installation
UUID=e1ab075d-8af0-4af7-a15d-1a279bb1bca2 /boot           ext4    defaults        0       2
UUID=7bf10f4c-5330-4c52-8c16-013aaf355218 /home           ext4    defaults        0       2
UUID=782d419d-4ff4-4c7d-8447-14f42d5cb235  none           swap    sw              0       0
#/dev/mapper/sda7_crypt               none           swap    sw              0       0
/dev/sr0        /media/cdrom0   udf,iso9660 user,noauto     0       0
/dev/sdb1       /media/usb0     auto    rw,user,noauto  0       0

Kod:

sda5_crypt UUID=4db72549-27d5-4a58-9683-5b7ab60df26c none luks
sda6_crypt UUID=7bf10f4c-5330-4c52-8c16-013aaf355218 /root/keyfile luks
# sda7_crypt UUID=9a7660fb-857d-406f-a317-0ec07ea6c53b none luks,swap
swap_crypt UUID=782d419d-4ff4-4c7d-8447-14f42d5cb235 /dev/random luks,swap

Kod:

RESUME=/dev/mapper/sda7_crypt

Kod:

NAME                                                 MOUNTPOINT UUID
sda                                                             
├─sda1                                                          
├─sda5                                                          4db72549-27d5-4a58-9683-5b7ab60df26c
│ └─luks-4db72549-27d5-4a58-9683-5b7ab60df26c (dm-0) /media/min 8de8b8f4-6d2a-4394-b1cd-244645866587
├─sda6                                                          7bf10f4c-5330-4c52-8c16-013aaf355218
└─sda7                                               [SWAP]     782d419d-4ff4-4c7d-8447-14f42d5cb235
sdb                                                             
└─sdb1                                               /cdrom     2E62-B90A
sr0                                                             
loop0                                                /rofs

wariningi dotyczyły braku jezyka pl  w systemie

Offline

 

#18  2014-04-07 01:02:05

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Ponowne utworzenie szyfrowanego swapa

Masz błędy:

8de8b8f4-6d2a-4394-b1cd-244645866587 -- to jest UUID, któ©e powinieneś wpisać do fstab na pozycji / , a masz tam obecnie 4db72549-27d5-4a58-9683-5b7ab60df26c , który wskazuje na kontener. Ten UUID w fstab ma wskazywać na system plików a nie na kontener. Na kontener wskazuje crypttab.

Zmień to i wygeneruj initramfs, powinno zabootować system.

Offline

 

#19  2014-04-07 01:07:58

  akishfew - Użytkownik

akishfew
Użytkownik
Zarejestrowany: 2014-04-06

Re: Ponowne utworzenie szyfrowanego swapa

ok, zaraz spróbuje.
a co wpisac w fstab przy swapie?

Offline

 

#20  2014-04-07 01:11:17

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Ponowne utworzenie szyfrowanego swapa

Tak jak jest powinno działać.

Offline

 

#21  2014-04-07 01:34:10

  akishfew - Użytkownik

akishfew
Użytkownik
Zarejestrowany: 2014-04-06

Re: Ponowne utworzenie szyfrowanego swapa

nadal wywala ten sam błąd
http://i57.tinypic.com/uwia.jpg
ten kawałek co ucieło brzmi does not exist

Offline

 

#22  2014-04-07 01:38:19

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Ponowne utworzenie szyfrowanego swapa

A daj linijkę kernela. NIe wiem za bardzo jak wyciągnąć ja z gruba, jeśli używasz gruba. Być może musisz zaktualizować wpisy w grubie. Coś tam grub-update albo update-grub.

Offline

 

#23  2014-04-09 14:26:55

  akishfew - Użytkownik

akishfew
Użytkownik
Zarejestrowany: 2014-04-06

Re: Ponowne utworzenie szyfrowanego swapa

niestety nic nie pomaga, kombinowałem z uuid, mapperem, update-grub zrobilem. Nadal po uruchomieniu nie moze odnalesc dysku by uuid 8de(...).

Morfik, wielkie dzieki za próbe okiełznania problemu, jedynym wyjsciem pozostaje reinstalacja systemu.

Offline

 

#24  2014-04-09 19:53:34

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Ponowne utworzenie szyfrowanego swapa

Po tych zmianach wygenerowałeś initramfs ponownie?

Offline

 

#25  2014-04-09 23:49:20

  akishfew - Użytkownik

akishfew
Użytkownik
Zarejestrowany: 2014-04-06

Re: Ponowne utworzenie szyfrowanego swapa

Tak, generowałem initramfs, updatewalem gruba. Stwierdziłem, że nie ma się co męczyć, nowa instalacja rozwiąże mój problem

Ostatnio edytowany przez akishfew (2014-04-10 00:12:17)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)

[ Generated in 0.016 seconds, 9 queries executed ]

Informacje debugowania

Time (s) Query
0.00016 SET CHARSET latin2
0.00007 SET NAMES latin2
0.00231 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.188.111.130' WHERE u.id=1
0.00151 UPDATE punbb_online SET logged=1716116395 WHERE ident='18.188.111.130'
0.00069 SELECT * FROM punbb_online WHERE logged<1716116095
0.00072 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=25557 AND t.moved_to IS NULL
0.00006 SELECT search_for, replace_with FROM punbb_censoring
0.00389 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=25557 ORDER BY p.id LIMIT 0,25
0.00148 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=25557
Total query time: 0.01089 s