gzip: stdout: No space left on device问题的解决

一、问题描述

   最近安装了ubuntu14.04,并在ubuntu14.04中编译了一次内核。这之后大部分情况下用sudo apt-get install 安装应用都会出现“gzip: stdout: No space left on device”的问题。现象和[1]类似。

   我的ubuntu分区大小分别是 / 60G左右,swap 4G左右,/boot 400M左右。硬盘装有win7和ubuntu双系统。

二、问题解决

   从问题的描述来看,就是我给/boot分区分的空间太少了,方法一是重新给boot分区增加空间。采用的方法是基于Gparted软件给/boot增加分区([2])。方法二可以尝试重新挂载/boot分区,见[5].

   步骤一:将ubuntu 14.04 desktop[4]文件用UUI[3]写入U盘。

   步骤二:U盘启动进入Ubuntu系统,系统自带Gparted,打开软件。

   步骤三:在Gparted中重新对/ swap /boot三个分区进行划分大小,此时我把各个分区调整为/ 57G左右,swap 4G左右,/boot 3G左右。(注意:重新分区时,因为需要移动/boot分区,Gparted软件提示可能会需要重写grub,我这边是分完区之后直接重启系统,发现能正常进入ubuntu,如果遇到grub相关问题,可以参见补充备选页面)

   步骤四:重启进入ubuntu

三、grub出现问题时的补充备选

   GParted -- GParted Manual

四、参考材料

[1]gzip: stdout: No space left on device

[2]partitioning - Gparted - resizing boot partition - Ask Ubuntu

[3]http://www.pendrivelinux.com/downloads/Universal-USB-Installer/Universal-USB-Installer-1.9.5.8.exe

[4]http://releases.ubuntu.com/14.04.1/ubuntu-14.04.1-desktop-amd64.iso

[5]Linux内核更新,解决"gzip: stdout: No space left on device"问题 - SONGHY - 博客园

posted @ 2014-12-14 11:01  juejiang  阅读(1880)  评论(0编辑  收藏  举报