每次我安装一个新的 Linux 内核时,它都会留在 grub_config 中,每次都会使引导菜单变长。
我知道我可以手动搜索已安装的软件包并删除它们。
Ubuntu 是否提供了更简单的方法来清理它们或防止它们显示在引导列表中?
我想知道为什么 Ubuntu 不会自动删除旧内核。
当然没有什么是完美的,事情可能会出错,所以如果更新不起作用,拥有一个备份内核可能会很棒。但是,只保留最新内核和最新内核之前的内核并删除所有旧内核也足够了。
Ubuntu 不会自动执行此操作有什么原因吗?
我最近在 Thinkpad 笔记本电脑上安装了最新的 Ubuntu 17.10(工作室风格)。还没有安装任何东西,仍然,经过几个小时的工作,现在当我在登录屏幕上输入密码后,我看到一行/dev/sdb5/clean, ...闪烁了一下,然后回到了登录屏幕。
恢复模式说 APT 没问题,文件系统没问题。在 CLI 控制台中,我可以登录、startx写入timeout in locking authority file /home/...并且不启动 GUI。但是,我可以以 root ( sudo startx)身份启动 X。我试图添加新用户 - 也无法在 GUI 中登录。
我发现可能相关:cannot-login-after-running-startx-and-rebooting,也许我确实以 root 身份运行了 X,不记得了,但是,这样sudo rm .Xauthority做没有帮助(我以我的用户身份执行命令,而不是 root)。
导致该问题的原因是什么?我想要一台稳定工作的笔记本电脑并准备好进行调查。
我得到了No space left on device,所以我删除了一些文件。但是当我尝试更新我的文件夹时,svn update我又遇到了同样的错误。这是剩余空间的问题吗?
当我跑步时,df -k我得到

当我跑步时df -i,我得到

尽管我的磁盘中还有剩余空间,但系统似乎已经按照您的建议耗尽了 inode 空间。我该如何解决?
我厌倦了从这里增加交换区域 一直说设备上没有剩余空间。然后我使用 gparted 到 swapon 并获得了以前的交换。
我不想调整 swap 的大小,只需修复错误并释放 root 即可。在我尝试更改交换的大小之前,它被使用了 35%。
现在根已满。和选项卡完成给出了以下错误。
bash: cannot create temp file for here-document: No space left on device
-bash: cannot create temp file for here-document: No space left on device
Run Code Online (Sandbox Code Playgroud)
解决办法是什么?
df -h
Filesystem Size Used Avail Use% Mounted on
udev 32G 0 32G 0% /dev
tmpfs 6.3G 2.1M 6.3G 1% /run
/dev/sda1 55G 55G 0 100% /
tmpfs 32G 0 32G 0% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock …Run Code Online (Sandbox Code Playgroud)