Ubuntu 18.04 进入 Recovery 模式

  • Ubuntu 18.04 进入 Recovery 模式, 只需要在开机时一直按住 Shift 键,就会进入 GNU GRUB 界面
  • 查看磁盘占用情况
  • uname -a (查看当前使用的内核版本)
  • 查看已安装的内核版本
  • 删除多余的内核文件
  • 使用du -h再次查看/boot空间
  • sudo apt-get update下载最新的软件列表。
  • sudo apt-get upgrade 更新系统的更新
  • sudo apt-get autoremove 自动删除多余的安装包文件
  • ubuntu卸载软件命令,apt-get remove

Ubuntu 18.04 进入 Recovery 模式, 只需要在开机时一直按住 Shift 键,就会进入 GNU GRUB 界面

如果是双系统则选择ubuntu高级选项

然后选择 Advanced options for Ubuntu,回车:
再选择一个 (recovery mode) 即可:

最后根据自己的需求来进行选择:
resume: 退出 recovery 模式,然后正常启动;
clean: 尝试清理垃圾文件,腾出更多的空间;
dpkg: 修复损坏的包;
fsck: 检查所有文件系统;
grub: 更新 grub 的启动载入器;
network: 启动网络;
root: 进入命令行模式; (如果没有网络,则要先选择 network)
system-summary: 系统概览,查看电脑的基本信息;

查看磁盘占用情况

df -h Filesystem      Size  Used Avail Use% Mounted on
/dev/nvme0n1p5  181M  141M   27M  85% /boot
/dev/nvme0n1p8   71G   26G   41G  39% /home
/dev/nvme0n1p1   96M   48M   49M  50% /boot/efi
tmpfs           1.6G   16K  1.6G   1% /run/user/121
tmpfs           1.6G   44K  1.6G   1% /run/user/1000

发现/boot确实占用率很高。

uname -a (查看当前使用的内核版本)

lenmom@M1701:~$ uname -a
Linux M1701 4.15.0-43-generic #46-Ubuntu SMP Thu Dec 6 14:45:28 UTC 2018 x86_64

查看已安装的内核版本

lenmom@M1701:~$ dpkg --get-selections |grep linux
binutils-x86-64-linux-gnu            install
console-setup-linux                install
libselinux1:amd64                install
linux-base                    install
linux-firmware                    install
linux-generic                    install
linux-headers-4.15.0-39                install
linux-headers-4.15.0-39-generic            install
linux-headers-4.15.0-43                install
linux-headers-4.15.0-43-generic            install
linux-headers-generic                install
linux-image-4.15.0-29-generic            deinstall
linux-image-4.15.0-39-generic            install
linux-image-4.15.0-43-generic            install
linux-image-generic                install
linux-libc-dev:amd64                install
linux-modules-4.15.0-29-generic            deinstall
linux-modules-4.15.0-39-generic            install
linux-modules-4.15.0-43-generic            install
linux-modules-extra-4.15.0-29-generic        deinstall
linux-modules-extra-4.15.0-39-generic        install
linux-modules-extra-4.15.0-43-generic        install
linux-signed-generic                install
linux-sound-base                install
pptp-linux                    install
syslinux                    install
syslinux-common                    install
syslinux-legacy                    install
util-linux                    install

能看到已经安装的版本,其中带image的一般就是旧版本,其中

a)deinstall 代表是已经删除的旧版本
b) install 是还没有删除的旧版本内核​​

删除多余的内核文件

通过uname -a可以查看到当前正在使用的内核版本,把不是当前版本的处于install状态的image-xxx-generic文件卸载掉,对于本例中linux-modules-extra-4.15.0-39-generic是多余的内核文件,正在使用的是linux-modules-extra-4.15.0-43-generic,开始卸载。

卸载命令为sudo apt-get remove linux-modules-xxx-generic,其中xxx为要卸载的内核版本号

lenmom@M1701:~$ sudo apt-get remove linux-modules-4.15.0-39-generic
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:linux-image-4.15.0-39-generic linux-modules-4.15.0-39-generic
0 upgraded, 0 newly installed, 2 to remove and 105 not upgraded.
1 not fully installed or removed.
After this operation, 74.6 MB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 187447 files and directories currently installed.)
Removing linux-image-4.15.0-39-generic (4.15.0-39.42) ...
I: /vmlinuz.old is now a symlink to boot/vmlinuz-4.15.0-43-generic
I: /initrd.img.old is now a symlink to boot/initrd.img-4.15.0-43-generic
/etc/kernel/postrm.d/initramfs-tools:
update-initramfs: Deleting /boot/initrd.img-4.15.0-39-generic
/etc/kernel/postrm.d/zz-update-grub:
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-4.15.0-43-generic
Found initrd image: /boot/initrd.img-4.15.0-43-generic
Found Windows Boot Manager on /dev/nvme0n1p1@/EFI/Microsoft/Boot/bootmgfw.efi
Adding boot menu entry for EFI firmware configuration
done
Removing linux-modules-4.15.0-39-generic (4.15.0-39.42) ...
Setting up initramfs-tools (0.130ubuntu3.5) ...
update-initramfs: deferring update (trigger activated)
Processing triggers for initramfs-tools (0.130ubuntu3.5) ...
update-initramfs: Generating /boot/initrd.img-4.15.0-43-generic
W: APT had planned for dpkg to do more than it reported back (6 vs 10).Affected packages: initramfs-tools:amd64u can execute the following command to ensure all useless files are deleted:sudo dpkg -P linux-modules-4.15.0-46-generic     -- the kernel name depend to your concret condition

使用du -h再次查看/boot空间

lenmom@M1701:~$ df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/nvme0n1p5  181M   75M   94M  45% /boot
/dev/nvme0n1p8   71G   26G   41G  39% /home
/dev/nvme0n1p1   96M   48M   49M  50% /boot/efi
tmpfs           1.6G   16K  1.6G   1% /run/user/121
tmpfs           1.6G   44K  1.6G   1% /run/user/1000

sudo apt-get update下载最新的软件列表。

从软件源(也就是服务器)下载最新的软件包列表文件,更新本地软件包缓存信息(包含软件名,版本,校验值,依赖关系等)。

sudo apt-get upgrade 更新系统的更新

sudo apt-get autoremove 自动删除多余的安装包文件

ubuntu卸载软件命令,apt-get remove

第一步,apt-get remove xxx ;就是卸载xxx
  或者 apt-get remove --purge xxx ;卸载xxx并清除配置。
  这两条命令对于依赖则是不管的。因为别的软件可能和此软件有相同的依赖,当然对依赖不能管了。
第二步,apt-get autoremove ;就是来对付那些不再被“依赖”的包, 自动检测并删除他们(任何时候都可以执行此条命令)。
  autoremove: is used to remove packages that were automatically installed to satisfy dependencies for some package and that are no more needed.
  [注释]: 这条命令不带任何参数。另外还有一条命令apt-get autoremove xxx ; 即加上软件名称。经测试这条命令和apt-get remove xxx相比,会多
 出很多卸载内容,apt-get autoremove xxx 可能是 第一步和第二步 命令的综合写法,但不确定。慎用,可能会导致其他软件不可用!

Ubuntu 18.04 进入 Recovery 模式相关推荐

  1. linux紧急救援模式,如何在 Ubuntu 18.04 中启动到救援模式或紧急模式

    正如你可能已经知道的那样,运行级别 在许多最近的 Linux 发行版(如 RHEL 7 和 Ubuntu 16.04 LTS)中被 systemd 的目标 替换.在这个简短的教程中,我们将看到如何启动 ...

  2. VMware安装Ubuntu 18.04虚拟机(镜像下载、硬盘分区、创建虚拟机、安装系统、桥接模式网络配置)

    1. VMware安装 安装VMware,Player免费,而且功能足够个人开发使用.(Pro的主要区别在于可以同时运行多个虚拟机,而Player只能同时运行一个) VMware Workstatio ...

  3. debian linux 进入单用户模式 修复系统,在单用户模式/紧急模式下启动Ubuntu 18.04/Debian 9系统...

    单用户模式也称为救援模式,还有一个紧急模式,它们是 Linux 系统在关键时刻需要修复的时候采用的故障排除模式,我们将在 Ubuntu 18.04/Debian 9 系统中启用它,救援模式和紧急模式它 ...

  4. Ubuntu 18.04 固件的烧录方法

    由于开发板启动默认从emmc 启动,只有emmc 没有系统或者没有系统被破坏系统默认从tf 启动 第一种: 烧录到tf 卡 第二种: 烧录到emmc Ubuntu 18.04 固件 img镜像文件安装 ...

  5. ubuntu18安装很慢_双硬盘装Win 10+Ubuntu 18.04双系统中的一些坑

    之前在笔记本和台式机上装了很多回双系统,三系统,也无论是单硬盘还是双硬盘,都没有一次失败,都顺利恢复了GRUB引导项,能同时引导双系统或三系统.最近在笔记本上又装双系统,同样的安装方式和BIOS设置, ...

  6. Ubuntu 18.04 更改静态IP

    2018年4月26日,ubuntu 18.04发行,第一时间下载安装了SERVER版本.使用VM14版本的虚拟机,开始使用DHCP获得IP地址,没有意外,可以直接上网.然而在更改VM的网络模式为桥接模 ...

  7. 【Android RTMP】RTMP 直播推流服务器搭建 ( Ubuntu 18.04.4 虚拟机 )

    文章目录 安卓直播推流专栏博客总结 一. Android RTMP 直播推流简介 二. Nginx.RTMP Module 编译环境源码准备 三. pcre.OpenSSL.zlib 函数库安装 四. ...

  8. ubuntu 18.04设置系统自带系统截图快捷键

    0.前言 ubuntu 18.04自带一个截图工具gnome-screenshot,有三种模式,全屏截图.当前活动窗口截图.选取活动区域截图 1.设置快捷键 Setting->Devices-& ...

  9. Ubuntu 18.04安装CUDA(版本10.2)和cuDNN

    1.系统要求 2.安装前的要求 3.runfile安装(不支持跨平台) 4.后续安装操作 5.安装cuDNN 6.汇总问题 本文基于Ubuntu 18.04.3 LTS 64位安装CUDA 10.2和 ...

最新文章

  1. 分享一个小工具:Excel表高速转换成JSON字符串
  2. WINCE6.0+S3C2443自动重启的实现
  3. (Java常用类)日期时间类
  4. boost::math模块使用拉普拉斯(与正态比较)分布的示例的测试程序
  5. HEOI 2017 游记
  6. 推荐一个免费的在线图片工具网站
  7. 2021年恩阳中学高考成绩查询,巴中市恩阳中学2021年排名
  8. memcached mysql缓存_memcached做数据库缓存
  9. 同步、互斥锁、死锁、异步
  10. 简单使用AutoMapper实现DTO转换
  11. 苹果全新指纹识别专利过审 Touch ID或将重回iPhone
  12. Qt TCP协议 传输简单字符串实例
  13. 女朋友学高数,我花了 15 分钟用栈给她写了一个计算器 | 原力计划
  14. IE6给我网站开发带来的问题
  15. MFC 教程【2_MFC和Win32 】
  16. 洛谷——P4053 [JSOI2007]建筑抢修
  17. python定义test方法_关于python:使用pytest测试类方法
  18. paip输入法编程之生活用高频字,以及汉字分级
  19. 四叶草引导linux教程,百科全书之黑苹果四叶草引导配置 boot讲解
  20. 关于sublime text4 和Google Chrome 的live reload插件

热门文章

  1. 激光计算机基本原理,技巧:三分钟了解激光雕刻机的工作原理
  2. uniapp 微信小程序 swiper修改指示点的位置和样式
  3. 试衣网的商业模式很脆弱
  4. 基于openCV的形状模版匹配
  5. 计算机水冷排原理,玩转水冷电脑 冷排是关键
  6. 一文看懂推荐系统:物品冷启05:流量调控
  7. 百度seo快排点击系统源码[易语言]拨号模拟点击(仅供学习使用!)
  8. dockers 项目部署
  9. 2016如果你想改变命运,请花几分钟读一下:(网上创业赚钱项目)
  10. BPM软件选型:打通采购主“脉络”,构建阳光高效平台