首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >升级后没有提示交换分区密码

升级后没有提示交换分区密码
EN

Ask Ubuntu用户
提问于 2019-11-10 10:35:44
回答 1查看 157关注 0票数 1

我的系统上有两个加密的分区(/etc/fstab包含以下几行:)

代码语言:javascript
复制
/dev/mapper/sda2_crypt /              ext4    errors=remount-ro 0        1
/dev/mapper/sda3_crypt none           swap    sw              0         0

在发布升级之前,在任何重新引导之后,我被要求使用sda2_crypt密码,并且在为这个分区输入正确的密码之后,我被要求使用csda3_crypt (交换)分区,并在输入正确的密码后启动交换分区引导过程,并显示登录屏幕。

但是,在我从Lubuntu 16.04升级到18.04之后,在引导过程中有一些不同:

1)有20行或更多行引导进程(或启动前操作)在此之前没有出现。在这次升级之前,文本屏幕的第一行是sda2_crypt分区的密码请求。这些新的线条是关于我的光盘,USB设备,图形卡和其他硬件:

代码语言:javascript
复制
...
[    2.154964] cdrom: Uniform CD_ROM driver revision 3.20
...
[    2.404918] usb 1-1.1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    2.410061] hidraw: raw HID events driver (C) Jiri Kosina
...
[    2.904677] [drm] Initialized radeon 2.36.0 20080528 for 0000:02:00.0 on minor 0
[    3.044778] Switched to clocksource tsc
Begin: Loading essential drivers ... done.
Begin: Running /scripts/init-premount ... done.

2)在上述新行之后,它请求sda_crypt分区密码(通过与升级前的提示符不同的提示符):

代码语言:javascript
复制
Begin: Mounting root file system ... Begin: Running /scripts/local-top ... Please unlock disk sda2_crypt:

在此阶段之前,当我键入密码时,密码的每个字符都显示了星号*,但是现在密码字符没有星号,但是如果输入正确的密码并继续启动过程,就可以了:

代码语言:javascript
复制
cryptsetup (sda2_crypt) crypt setup successfully.
...

3)但在升级之前,在上述阶段之后,我被要求提供sda3_crypt (交换)分区密码,但现在没有提示该密码请求,启动过程一直持续到显示:

代码语言:javascript
复制
[***    ] (1 of 3) A start job is running for dev-mapper-sda3_crypt.device (28s / no limit)
[ ***   ] (2 of 3) A start job is running for dev-disk-by\x2duuid-0d7eb3a2\x2dd6b0\x2d41a8\x2db7a7\x2debec030a3d41.device

在上面的阶段,如果我输入任何密码或任何密钥,什么都不会发生,直到等待时间结束。

我如何解决这个问题,所以它要求我像以前一样交换分区密码?

EN

回答 1

Ask Ubuntu用户

发布于 2019-11-10 12:31:41

我使用这个答案中提供的指南解决了问题:首先,我在交换分区上运行mkswap

代码语言:javascript
复制
sudo mkswap /dev/sda3

给了我一个新的UUID。

然后注释掉与交换分区相关的/etc/crypttab文件中的行,并将其替换为以下行:

代码语言:javascript
复制
cryptswap        UUID=<new UUID>   none   luks,swap,offset=1024

重新启动后,它要求我提供交换分区密码(但不是升级前的方式;升级之前,交换分区密码是在成功的cryptsetup of sda2_crypt之后请求的。但是现在,在几行引导时间日志之后,需要sda3_crypt的密码)。

但是,这个问题已经解决,登录swapon --summary后,结果是:

代码语言:javascript
复制
Filename                       Type         Size     Used       Priority
/dev/dm-1                      partition    8002044  0          -1

free -m的结果是:

代码语言:javascript
复制
                           total          used        free       shared         buff/cache        available
Mem:                        1926           420        1087           25                417             1352
Swap:                       7814             0        7814
票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1187686

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档