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!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
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
Daj zawartość:
/etc/crypttab /etc/fstab /etc/initramfs-tools/conf.d/resume
oraz wynik
# lsblk -o name,mountpoint,uuid
Po zmianie szyfrowania, zawsze trzeba generować nowy initramfs. Zakładając, że masz wszystkie wpisy jak należy:
# update-initramfs -u -k all
Ostatnio edytowany przez morfik (2014-04-06 17:08:32)
Offline
crypttab
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
# /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
RESUME=/dev/mapper/sda7_crypt
wlasnie na sda7_crypt był swap
lsblk -o name,mountpoint,uuid
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
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
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.
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
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
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
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
zmieniłem wszystko na uuid , zamontowalem boot, zrobilem chroota i problemy sa z initramfs
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:
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
nie jestem pewny
mint@mint /media/mint/8de8b8f4-6d2a-4394-b1cd-244645866587 $ sudo chroot /media/mint/8de8b8f4-6d2a-4394-b1cd-244645866587
polecenie wydaje sie poprawne
Offline
oj, chyba jeszcze musze o tym poczytać:)
Offline
Przepisz sobie odpowiednio:
# 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
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
# /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
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
RESUME=/dev/mapper/sda7_crypt
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
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
ok, zaraz spróbuje.
a co wpisac w fstab przy swapie?
Offline
nadal wywala ten sam błąd
http://i57.tinypic.com/uwia.jpg
ten kawałek co ucieło brzmi does not exist
Offline
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
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
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
Strony: 1