19.10 : crypttab 및 업데이트와 관련된 스왑 문제

Sarzorus

내 로그에서 볼 수 있듯이 어젯밤에 업데이트했습니다.

Start-Date: 2020-03-16  13:56:51
Commandline: apt upgrade
Requested-By: logan (1001)
Install: linux-image-5.3.0-42-generic:amd64 (5.3.0-42.34, automatic), linux-tools-5.3.0-42:amd64 (5.3.0-42.34, automatic), linux-headers-5.3.0-42-gener
ic:amd64 (5.3.0-42.34, automatic), linux-modules-extra-5.3.0-42-generic:amd64 (5.3.0-42.34, automatic), linux-headers-5.3.0-42:amd64 (5.3.0-42.34, auto
matic), linux-tools-5.3.0-42-generic:amd64 (5.3.0-42.34, automatic), linux-modules-5.3.0-42-generic:amd64 (5.3.0-42.34, automatic)
Upgrade: linux-tools-generic:amd64 (5.3.0.40.34, 5.3.0.42.36), linux-headers-generic:amd64 (5.3.0.40.34, 5.3.0.42.36), linux-libc-dev:amd64 (5.3.0-40.32, 5.3.0-42.34), linux-image-generic:amd64 (5.3.0.40.34, 5.3.0.42.36), linux-tools-common:amd64 (5.3.0-40.32, 5.3.0-42.34), linux-generic:amd64 (5.3.0.40.34, 5.3.0.42.36)
End-Date: 2020-03-16  13:57:26

오늘 아침 나는 다음 메시지와 함께 initramfs에 빠졌습니다.

WARNING: Option 'size' missing in crypttab for plain dm-crypt
mapping cryptswap1. Please read
/usr/shar/doc.cryptsetup-initramfs/README.initramfs.gs and add the correct 
'size' option to your crypttab(5).
crypt
cryptsetup: waiting for encrypted source device /swapfile......
Alert! encrypted device /swapfile does not exist! can't unlock.
Check cryptopt=source= bootarg: cat /proc/cmdline
or missing modules, devices: cat /proc/modules; ls /dev
Dropping to shell.

스왑 드라이브가 없다고 생각했습니다 (지난 달에이 랩톱에서 직장 설정에서 얻은 IT이므로 잘 모르겠습니다). crypttab 파일을 제거한 후 sudo swapoff -a를 사용하여 제거하고 crypttab 파일을 주석 처리 한 후 1GB 스왑이 무료로 실행되는 것을 발견했습니다. fstab 항목을 찾을 수 없습니다. 시작 후 스왑이 크기 0을 표시하더라도 시작 오류가 계속 발생합니다.

온라인에서 / etc / fstab 및 / etc / crypttab 편집을 제안하는 모든 유사한 경우로 인해 부팅하는 것이 정말 고통 스러웠습니다. fstab은 비어 있었고 crypttab은 ash 쉘의 cryptroot / cryptab에 있었기 때문에 나를 혼란스럽게 만들었습니다. 간단히 crypttab 파일을 삭제하고 exit를 실행하여 부팅했습니다.

직장에서 Ubuntu 19.10을 실행하는 모든 사람이 동일한 설정을 갖기 때문에 어젯밤 업데이트로 인해 발생한 것인지 궁금합니다. 여기에있는 누군가가이 문제를 일으킨 업데이트 나 다른 정리가 필요한지 알아낼 수 있는지 궁금합니다. . 나는 fstab에서 crypttab 파일과 스왑에 대한 언급을 제거하거나 유효한 크기를 추가해야한다고 생각합니다. 아니면 다음에 부팅 할 때이 문제가 발생합니다. 내 crypttab은 다음과 같습니다.

# <target name> <source device>     <key file>  <options>
cryptswap1 /swapfile /dev/urandom swap,offset=1024,cipher=aes-xts-plain64

내가 떨어 뜨린 쉘이 어디에서 실행되고 있는지 또는 ash에 떨어졌을 때 더 나은 편집 옵션 (예 : nano, vi 또는 vim)으로 쉘에 들어가는 방법을 이해하는 데 도움이되는 보너스 포인트. crypttab을 /crypttab.old에 저장했지만 지금은 로그인되었으므로 찾을 수 없습니다.

또한 fstab 주석을 제거하여 fstab에 / swapfile / none 만 있고 sudo cryptsetup remove cryptswap1을 실행하고 / etc / crypttab을 제거했지만 여전히 동일한 문제로 부팅에 실패합니다. 나는 또한 반대의 fstab과 cryptab을 시도하고 crypt tab에 size = 512를 추가했습니다. 재부팅시 파일에 크기가 표시되지 않았으며 비슷하게 실패했습니다.

업데이트 : 단계에 따라 고정 여기에 내가 변경 사항을 적용하려면 다시 initramfs를 업데이트하는 데 필요한 밖으로가집니다.

Argenet

암호화 된 스왑으로 Ubuntu 19.10도 실행 중이며 동일한 문제도 발생했습니다. 이에 대한 완전한 해결책은 모르지만 지금은 다음과 같이 암호화 된 스왑 마운트를 비활성화했습니다 (참고-이 단계는 저에게 효과적이지만 작동하지 않을 수 있습니다. 필요에 따라 조정하십시오!).

  1. Grub에서를 통해 부팅 Advanced options하고 이전 커널 / initramfs 버전을 선택합니다. 제 경우에는 5.3.0-40-generic(부러진 새 것이 있습니다 5.3.0-42-generic)
  2. /etc/crypttab에서 스왑 마운트 라인 제거/etc/fstab
  3. cryptsetup remove /dev/mapper/cryptswap1암호화 된 스왑을 비활성화하려면 실행
  4. 에서 /boot디렉토리, 백업 된 initrd.img파일.
  5. 다음을 사용하여 새 파일 만들기 update-initramfs -c -k 5.3.0-42-generic
  6. GRUB구성 업데이트 update-grub및 재부팅

또 다른 옵션은 이전 커널 / initramfs 번들이 내가 Advanced optionsGRUB 메뉴에서 했던 것처럼 작동한다면 이전 커널 / initramfs 번들을 사용하는 것 입니다. 부팅하는 동안 수동 선택이 필요하지만 너무 자주 재부팅하지 않는 경우 충분한 옵션이 될 수 있습니다.

도움이 되었기를 바랍니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

판매 및 트렌드와 관련된 앱 스토어 문제

분류에서Dev

공백 및 백 스페이스와 관련된 UITextView 입력 문제

분류에서Dev

100 % 높이 및 스크롤바와 관련된 레이아웃 문제

분류에서Dev

외래 키와 관련된 Django 업데이트 MySQL 데이터베이스 문제

분류에서Dev

Identity.TwoFactorRememberMe 및 업데이트 된 사용자 SecurityStamp 관련 문제

분류에서Dev

클래스와 관련된 Python 문제

분류에서Dev

XML 데이터 액세스와 관련된 PHP foreach 문 문제

분류에서Dev

양식 데이터 게시와 관련된 MEAN 스택 문제

분류에서Dev

데이터 복사와 관련된 C ++ 스레드 문제

분류에서Dev

스타일이 지정된 메뉴 및 madExcept와 관련된 Delphi XE6 문제

분류에서Dev

Rails 4.2 및 백본의 삭제, 업데이트 관련 문제

분류에서Dev

공백이 포함 된 디렉토리 및 파일 이름과 관련된 쉘 스크립트 문제

분류에서Dev

스크립트 모듈 및 onclick 핸들러와 관련된 Material Design Web 1.0 빠른 시작 문제

분류에서Dev

포인터 및 수동으로 구현 된 행렬 클래스와 관련된 문제

분류에서Dev

부스트 및 Mac 업그레이드와 관련된 C ++ 오류

분류에서Dev

밝기 제어 및 비디오 재생과 관련된 NVIDIA 디스플레이 문제

분류에서Dev

풀 및 푸시와 관련된 Git 문제

분류에서Dev

Python 및 외국어와 관련된 인코딩 문제

분류에서Dev

부모 및 자식 요소와 관련된 문제

분류에서Dev

여백 및 layout_gravity와 관련된 Android TableLayout 문제

분류에서Dev

액션 및 에코 결과와 관련된 PHP 양식 문제

분류에서Dev

라우팅 및 구성 푸시와 관련된 Openvpn 문제

분류에서Dev

'경로 내보내기'와 관련된 pyenv 및 anaconda 문제

분류에서Dev

Where 및 Contains와 관련된 LINQ to Entities 성능 문제

분류에서Dev

경로 및 HTML 양식 작업과 관련된 Laravel 문제

분류에서Dev

데이터베이스에서 데이터 읽기와 관련된 PHP 문제

분류에서Dev

체크 박스 포스트와 관련된 PHP 문제

분류에서Dev

수집 및 제네릭 관련 자바 (10) 마이그레이션 문제

분류에서Dev

텍스트 편집보기와 관련된 Android 문제

Related 관련 기사

  1. 1

    판매 및 트렌드와 관련된 앱 스토어 문제

  2. 2

    공백 및 백 스페이스와 관련된 UITextView 입력 문제

  3. 3

    100 % 높이 및 스크롤바와 관련된 레이아웃 문제

  4. 4

    외래 키와 관련된 Django 업데이트 MySQL 데이터베이스 문제

  5. 5

    Identity.TwoFactorRememberMe 및 업데이트 된 사용자 SecurityStamp 관련 문제

  6. 6

    클래스와 관련된 Python 문제

  7. 7

    XML 데이터 액세스와 관련된 PHP foreach 문 문제

  8. 8

    양식 데이터 게시와 관련된 MEAN 스택 문제

  9. 9

    데이터 복사와 관련된 C ++ 스레드 문제

  10. 10

    스타일이 지정된 메뉴 및 madExcept와 관련된 Delphi XE6 문제

  11. 11

    Rails 4.2 및 백본의 삭제, 업데이트 관련 문제

  12. 12

    공백이 포함 된 디렉토리 및 파일 이름과 관련된 쉘 스크립트 문제

  13. 13

    스크립트 모듈 및 onclick 핸들러와 관련된 Material Design Web 1.0 빠른 시작 문제

  14. 14

    포인터 및 수동으로 구현 된 행렬 클래스와 관련된 문제

  15. 15

    부스트 및 Mac 업그레이드와 관련된 C ++ 오류

  16. 16

    밝기 제어 및 비디오 재생과 관련된 NVIDIA 디스플레이 문제

  17. 17

    풀 및 푸시와 관련된 Git 문제

  18. 18

    Python 및 외국어와 관련된 인코딩 문제

  19. 19

    부모 및 자식 요소와 관련된 문제

  20. 20

    여백 및 layout_gravity와 관련된 Android TableLayout 문제

  21. 21

    액션 및 에코 결과와 관련된 PHP 양식 문제

  22. 22

    라우팅 및 구성 푸시와 관련된 Openvpn 문제

  23. 23

    '경로 내보내기'와 관련된 pyenv 및 anaconda 문제

  24. 24

    Where 및 Contains와 관련된 LINQ to Entities 성능 문제

  25. 25

    경로 및 HTML 양식 작업과 관련된 Laravel 문제

  26. 26

    데이터베이스에서 데이터 읽기와 관련된 PHP 문제

  27. 27

    체크 박스 포스트와 관련된 PHP 문제

  28. 28

    수집 및 제네릭 관련 자바 (10) 마이그레이션 문제

  29. 29

    텍스트 편집보기와 관련된 Android 문제

뜨겁다태그

보관