分页: 3 / 3

Re: 进不去笨兔兔了

发表于 : 2017-03-02 23:15
poloshiao
sudo update-initramfs -d -k 4.4.0-51-generic
update-initramfs: Deleting /boot/initrd.img-4.4.0.51-generic
1. 表示 你正刪除 4.4.0.51-generic 核心有關的開機檔案
但是 不知道 是否成功刪除

2. 如果已經成功刪除 4.4.0.51-generic 核心有關的開機檔案
手動移除 4.4.0.51-generic 有關檔案
2-1. sudo apt purge linux-headers-4.4.0-51-generic linux-image-4.4.0-51-generic linux-image-extra-4.4.0-51-generic
2-2. sudo ls -al /boot | grep 4.4.0.51-generic
全部移除 就可以釋出 /boot 空閒空間

3. sudo update-grub
產生新的開機選單
應該就不會再包含 4.4.0.51-generic
开机默认是62,尝试后发现进不去。
62 计划删除
59 保留
57 保留
53 没尝试
51 没尝试
4. 如果你是在開機選單 選擇 4.4.0.62-generic 登入
那麼 不要使用
update-initramfs -d -k 4.4.0-62-generic
移除 4.4.0-62-generic 開機檔案
4-1. 意思是 要刪除 4.4.0-62-generic 選擇 4.4.0-59-generic 登入
,尝试后发现进不去。
5. 不太明白 如果問題還存在
請詳細說明
5-1. 如果沒有任何一個開機選單 4.4.0-mn-generic 核心可以成功登入 再考慮使用 試用桌面

6. 如果你移除了 4.4.0-62-generic 最後請提供
6-1. sudo dpkg -l | grep linux-generic
6-2. sudo dpkg -l | grep linux-headers-generic
6-3. sudo dpkg -l | grep linux-image-generic
把結果複製 貼上來

Re: 进不去笨兔兔了

发表于 : 2017-03-03 9:21
tang.zhe

代码: 全选

wlj@wlj1604:~$ sudo apt purge linux-headers-4.4.0.47-generic linux-image-4.4.0.47-generic linux-image-extra-4.4.0.47-generic
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
注意,根据正则表达式 'linux-headers-4.4.0.47-generic' 选中了 'linux-headers-4.4.0-47-generic'
注意,根据正则表达式 'linux-image-4.4.0.47-generic' 选中了 'linux-image-4.4.0-47-generic'
注意,根据正则表达式 'linux-image-extra-4.4.0.47-generic' 选中了 'linux-image-extra-4.4.0-47-generic'
下列软件包是自动安装的并且现在不需要了:
  linux-headers-4.4.0-51 linux-headers-4.4.0-51-generic linux-headers-4.4.0-53 linux-headers-4.4.0-53-generic
  linux-headers-4.4.0-57 linux-headers-4.4.0-57-generic linux-image-4.4.0-51-generic linux-image-4.4.0-53-generic
  linux-image-4.4.0-57-generic linux-image-extra-4.4.0-51-generic linux-image-extra-4.4.0-53-generic
  linux-image-extra-4.4.0-57-generic
使用'sudo apt autoremove'来卸载它(它们)。
下列软件包将被【卸载】:
  linux-headers-4.4.0-47-generic* linux-image-4.4.0-47-generic* linux-image-extra-4.4.0-47-generic
升级了 0 个软件包,新安装了 0 个软件包,要卸载 3 个软件包,有 53 个软件包未被升级。
有 8 个软件包没有被完全安装或卸载。
解压缩后将会空出 226 MB 的空间。
您希望继续执行吗? [Y/n] y
(正在读取数据库 ... 系统当前共安装有 340589 个文件和目录。)
正在卸载 linux-image-extra-4.4.0-47-generic (4.4.0-47.68) ...
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.4.0-47-generic /boot/vmlinuz-4.4.0-47-generic
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 4.4.0-47-generic /boot/vmlinuz-4.4.0-47-generic
update-initramfs: Generating /boot/initrd.img-4.4.0-47-generic

gzip: stdout: No space left on device
E: mkinitramfs failure cpio 141 gzip 1
update-initramfs: failed for /boot/initrd.img-4.4.0-47-generic with 1.
run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1
dpkg: 处理软件包 linux-image-extra-4.4.0-47-generic (--remove)时出错:
 子进程 已安装 post-removal 脚本 返回错误状态 1
在处理时有错误发生:
 linux-image-extra-4.4.0-47-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)
wlj@wlj1604:~$

Re: 进不去笨兔兔了

发表于 : 2017-03-03 9:33
poloshiao
update-initramfs: Generating /boot/initrd.img-4.4.0-47-generic
gzip: stdout: No space left on device
1. 表示 你的 /boot 可利用空間太小
1-1. 這個指令
sudo apt purge linux-headers-4.4.0.47-generic linux-image-4.4.0.47-generic linux-image-extra-4.4.0.47-generic
留待最後再進行
1-2. 先進行
sudo update-initramfs -d -k 4.4.0-mn-generic

移除
sudo ls -al /boot | grep 4.4.0.mn-generic
釋出足夠空間
再說
1-2-1. 上面 mn 是你想要移除的核心號碼
1-2-1-1. 記得 在開機選單 不要選擇你準備移除的核心號碼

2. 重開機以前 記得先
sudo update-grub
產生新的開機選單 再重新開機 就不會包含已被移除的核心號碼
下列软件包是自动安装的并且现在不需要了:
linux-headers-4.4.0-51 linux-headers-4.4.0-51-generic linux-headers-4.4.0-53 linux-headers-4.4.0-53-generic
linux-headers-4.4.0-57 linux-headers-4.4.0-57-generic linux-image-4.4.0-51-generic linux-image-4.4.0-53-generic
linux-image-4.4.0-57-generic linux-image-extra-4.4.0-51-generic linux-image-extra-4.4.0-53-generic
linux-image-extra-4.4.0-57-generic
使用'sudo apt autoremove'来卸载它(它们)。
3. 這個指令
sudo apt autoremove
一般是隨時可以使用
用來移除已經用不到的套件
3-1. 通常是可以放心移除
3-2. 但是如果出現
上面 1-1 的情況
就等最後再進行
3-3. 進行前 請先貼文確認

Re: 进不去笨兔兔了

发表于 : 2017-03-03 9:36
tang.zhe

代码: 全选

wlj@wlj1604:~$ sudo ls -al /boot | grep 4.4.0.47-generic
[sudo] wlj 的密码: 
-rw-r--r--  1 root root  1243086 10月 27 06:27 abi-4.4.0-47-generic
-rw-r--r--  1 root root   189809 10月 27 06:27 config-4.4.0-47-generic
-rw-r--r--  1 root root 37657919 11月 12 21:25 initrd.img-4.4.0-47-generic
-rw-------  1 root root  3873447 10月 27 06:27 System.map-4.4.0-47-generic
-rw-------  1 root root  7060896 10月 27 06:27 vmlinuz-4.4.0-47-generic
wlj@wlj1604:~$ 

Re: 进不去笨兔兔了

发表于 : 2017-03-03 9:42
tang.zhe
用59内核登录,运行上面两个命令后,发现并未释放boot空间,47内核还在.是哪里错了吗?

Re: 进不去笨兔兔了

发表于 : 2017-03-03 9:47
poloshiao
用59内核登录,运行上面两个命令后,发现并未释放boot空间,47内核还在.是哪里错了吗?
1. sudo ls -al /boot | grep 4.4.0.47-generic
列出來的檔案
需要手動移除
1-1. update-initramrfs -d k 4.4.0.47-generic
並可能沒有包含這個部份的移除
sudo ls -al /boot | grep 4.4.0.47-generic
-rw-r--r-- 1 root root 1243086 10月 27 06:27 abi-4.4.0-47-generic
-rw-r--r-- 1 root root 189809 10月 27 06:27 config-4.4.0-47-generic
-rw-r--r-- 1 root root 37657919 11月 12 21:25 initrd.img-4.4.0-47-generic
-rw------- 1 root root 3873447 10月 27 06:27 System.map-4.4.0-47-generic
-rw------- 1 root root 7060896 10月 27 06:27 vmlinuz-4.4.0-47-generic
2. 移除 也許 就能釋出一部分空間
sudo rm /boot/abi-4.4.0-47-generic
sudo rm /boot/config-4.4.0-47-generic
sudo rm /boot/initrd.img-4.4.0-47-generic
sudo rm /boot/System.map-4.4.0-47-generic
sudo rm /boot/vmlinuz-4.4.0-47-generic
2-1. 如果有丟到垃圾桶的程序 需要從垃圾桶清理
df /mnt/boot
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda7 274407 265987 0 100% /mnt/boot
3. 另外一個捷徑 是先把 /dev/sda7 分割區 往左右擴張大小 (風險較高) 或
把 /home 搬家到另一個 較大的分割區 (風險較低)
搬家到 任何一個硬盤都行 只要是 ext4 分割區格式

4. 你也可以嘗試 把 /dev/sda7 保留的 5% 空間釋出部份
不知是否夠用 需要進一步數據

Re: 进不去笨兔兔了

发表于 : 2017-03-03 10:02
tang.zhe

代码: 全选

列出來的檔案
需要手動移除
如何手动移除?是删除/boot或/boot/grub文件夹内的-47文件吗?

Re: 进不去笨兔兔了

发表于 : 2017-03-03 10:06
poloshiao
如何手动移除?

viewtopic.php?p=3186538#p3186538
2. 移除 也許 就能釋出一部分空間

Re: 进不去笨兔兔了

发表于 : 2017-03-03 10:14
tang.zhe

代码: 全选

2. 移除 也許 就能釋出一部分空間
sudo rm /boot/abi-4.4.0-47-generic
sudo rm /boot/config-4.4.0-47-generic
sudo rm /boot/initrd.img-4.4.0-47-generic
sudo rm /boot/System.map-4.4.0-47-generic
sudo rm /boot/vmlinuz-4.4.0-47-generic
这些命令有效,我发现boot文件夹里面只剩59内核了,重启前update-grup。
重启后/boot的300M未用200M,感觉可以了。
多谢各位的鼎力相助!

Re: 进不去笨兔兔了

发表于 : 2018-07-09 10:23
suteng1998
清理更新软件包cache