解决系统Info:I: The initramfs will attempt to resume from /dev/sdxx I: (UUID=XXXX....)

@[TOC](解决系统Info:I: The initramfs will attempt to resume from /dev/sdxx I: (UUID=XXXX…))

原因

具体终端信息如下:

update-initramfs: Generating /boot/initrd.img-5.4.0-62-generic
I: The initramfs will attempt to resume from /dev/sdxx
I: (UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)
I: Set the RESUME variable to override this.

问题直接原因应为/swap分区的UUID被修改后而没有加入RESUME file

解决方法

首先使用如下命令打印/swap分区的UUID号,比对一下确认和上面的系统打印输出一致,锁定为该问题

blkid | awk -F\" '/swap/ {print $2}'

然后使用如下命令写入/swap分区的UUID号


                
### Ubuntu 18.04 Shell Script 使用方法与实例 #### 创建Shell脚本文件 为了创建一个新的Shell脚本,在终端输入以下命令来新建并编辑一个`.sh`文件: ```bash nano myscript.sh ``` 确保给定的文件名具有`.sh`扩展名以便识别为Shell脚本。 #### 编写简单的Shell脚本 下面是一个简单例子,用于打印“Hello, World!”到控制台: ```bash #!/bin/bash echo "Hello, World!" ``` 此脚本的第一行指定了解释器路径,这里是Bash。第二行执行了一个简单的命令,即向标准输出发送一条消息[^2]。 #### 设置可执行权限 保存上述内容之后,通过更改文件属性使该脚本成为可执行程序: ```bash chmod +x myscript.sh ``` 这一步非常重要;否则Linux系统不会允许运行这个脚本作为命令。 #### 执行Shell脚本 有几种方式可以运行编写的Shell脚本。最常见的方式是在命令提示符下键入其名称加上前缀`.`或`./`: ```bash ./myscript.sh ``` 另一种方法是将其绝对路径提供给 Bash 解释器本身: ```bash bash /full/path/to/myscript.sh ``` #### 复杂的例子:安装NVIDIA驱动程序 对于更复杂的任务,比如按照特定版本号安装 NVIDIA 驱动程序,可以通过编写如下所示的一个较为完整的Shell脚本来实现自动化操作: ```bash #!/bin/bash sudo apt-add-repository multiverse sudo apt-get update sudo apt-get install nvidia-driver-470 update-initramfs: Generating /boot/initrd.img-5.4.0-81-generic I: The initramfs will attempt to resume from /dev/nvme1n1p2 I: (UUID=3d8c08e6-e615-4e5d-94ef-ca7744ce78c1) I: Set the RESUME variable to override this. ``` 请注意,实际部署此类涉及系统配置变更的任务时应当谨慎行事,并充分理解每条指令的作用以及可能带来的影响[^1]。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值