ubuntuubuntu16.04 卸载内核不了内核 求助

【求助】Ubuntu 16.04删除内核出现问题【ubuntu吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:113,894贴子:
【求助】Ubuntu 16.04删除内核出现问题收藏
最近尝试升级系统的时候突然提示我/boot分区100%被塞满了,所以尝试着删除掉旧有的内核,结果失败了。提示有未满足的关系,-f 试图修复结果再次提示/boot已满无法修复。暂时上不了图,一上图就告诉我违反规则直接删帖。。。待会儿再试试看能不能上图
所以以后没别的就不要分一个boot区,自用的话/和/home就可以了,我多年来如此
由于手机端看不清楚内容,尝试把boot增容可以吗?!
噗,安装ubuntu为啥要分boot分区,3楼说的没错,如果没别的不要分boot分区
如果是efi启动的话,你还可以分/boot和/boot/efi,但如果你不是efi启动分boot分区根本没有必要,不如只分一个根分区
我给boot分了800M
那些说分boot的都不要再宣扬了,分boot的问题都是多年前网上的老帖子害的,现在装桌面端linux单独分个boot意义何在,那是服务器端万年不更新分就分了。
登录百度帐号Ubuntu&删除多余内核
linux多次升级以后系统中会存在大量不同版本的内核,而每个内核占用非常多的硬盘空间(一般一个内核300mb左右占用)。所以需要定期清理没用的内核,但最好保留最近两个内核,因为有的软件需要依赖特定内核而不一定是最新的。
首先查询当前我们使用的是内核是那个版本别删错了。
查询系统中装了多少内核
dpkg --get-selections|grep linux
多余的内核可以通过命令删除 需要删除header和image
sudo apt-get remove linux-image-*.*.*-**(*号用你想删除的实际情况改写)
sudo apt-get remove
linux-headers-*.*.*-**(*号用你想删除的实际情况改写)
执行完上面命令后再次执行
dpkg --get-selections|grep
查看内核是否都删除干净了。没干净继续删除。有的内核后面会显示是deinstall 那需要通过
dpkg --get-selections | grep deinstall | sed
's/deinstall/\lpurge/' | sudo dpkg --set- sudo dpkg
通过上面方法就可以。
还有一种通过正则表达式匹配内核然后除最新的统统统统删除的。
dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed
"s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^
]*\).*/\1/;/[0-9]/!d' | xargs sudo apt-get -y purge
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。没有更多推荐了,
不良信息举报
举报内容:
ubuntu删除旧内核的几种方法
举报原因:
原文地址:
原因补充:
最多只允许输入30个字
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!Ubuntu卸载内核后无法进入系统怎么办?_百度知道
Ubuntu卸载内核后无法进入系统怎么办?
原本的内核是4.4.0的版本,因为要装别的东西把内核版本降级成了3.14.17,但是降级后无法进入系统,登录进去就是黑屏。
但是可以用guest账户登录进去,而且使用uname -r命令可以看到内核版本已经变成3.14.17。
请问大神告诉我是哪里出了问题,...
我有更好的答案
方法/步骤打开逗应用程序地,然后在弹出菜单中点击逗附件地,选择并打开逗终端地,打开终端命令窗口 在终端命令窗口中输入并执行下面的命令:uname -a,查看我们当前使用的内核,不要删除错误了,或者当我们使用的是旧内核进入系统,想删除这个内核启动项,这样也是不能删除的。只能在开机时选择别的内核启动项进入系统才能删除 输入下面的命令,查看当前我们系统中有哪些内核启动项,同时也可以方便我们复制的操作,具体命令是:dpkg --get-selections | grep linux下面就开始删除内核启动项,先选择内核启动项,然后复制,这样方便操作,然后输入下面的命令:sudo apt-get remove linux-image-2.6.32.21-generic执行过程中会警告我们确实要执行这个操作,输入字母y,然后回车,就开始卸载旧内核了 之后就是一些具体的卸载过程的提示,已经更新系统启动项的信息我们再次使用命令:dpkg --get-selections | grep linux 来查看当前的内核情况:在 linux-image-2.6.32.21-generic 后面显示deinstall,表示已经卸载了
linux-headers-2.6.32.21和 linux-headers-2.6.32.21-generic是之前我们卸载的内核相关联的头文件,现在对于我们也没有用,也可以卸载了,卸载了可以帮我们清理出不少磁盘空间,具体命令是:sudo apt-get remove linux-headers-2.6.32-21sudo apt-get remove linux-headers-2.6.32-21-generic删除完后,再用命令:dpkg --get-selections | grep linux 查看当前内核启动选项相关信息: linux-headers-2.6.32-21 已经没有了,被删除了linux-headers-2.6.32-21-generic已经没有了,被删除了linux-image-2.6.32-21-generic 显示为deinstall,表示被卸载删除了 虽然在卸载旧内核的时候提示信息说已经帮我们更新了系统启动项,但为了保险起见我们执行sudo update-grub更新开机启动控制文件。
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。ubuntu清除多余内核_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
ubuntu清除多余内核
阅读已结束,下载本文需要
想免费下载本文?
定制HR最喜欢的简历
你可能喜欢

我要回帖

更多关于 ubuntu内核升级及卸载 的文章

 

随机推荐