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
Time (s) | Query |
---|---|
0.00014 | SET CHARSET latin2 |
0.00007 | SET NAMES latin2 |
0.00188 | 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='3.135.231.36' WHERE u.id=1 |
0.00113 | UPDATE punbb_online SET logged=1716117361 WHERE ident='3.135.231.36' |
0.00052 | SELECT * FROM punbb_online WHERE logged<1716117061 |
0.00096 | DELETE FROM punbb_online WHERE ident='47.128.20.213' |
0.00068 | SELECT topic_id FROM punbb_posts WHERE id=262856 |
0.00371 | SELECT id FROM punbb_posts WHERE topic_id=25557 ORDER BY posted |
0.00144 | 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.00008 | SELECT search_for, replace_with FROM punbb_censoring |
0.00174 | 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.00177 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=25557 |
Total query time: 0.01412 s |