请原谅我对 Linux 缺乏经验,但我尝试搜索我的问题但找不到答案。
这个问题始于我发现我的电脑在启动时没有双启动菜单,而是直接进入 Windows。我发现答案是安装 grub,但当我尝试时,我得到了
grub-install: error: cannot open `/boot/grub/i386-pc/serial.mod': No space left on device.
我检查了 GParted,发现 sda1 总共只有 100MB 空间,尽管它有 500GB 的硬盘(指定为 sda2),其中 60GB 已被使用。这是问题所在吗?我也无法从网上下载任何东西(每次下载都失败)。当我第一次启动时,我收到了内存不足警告,但之后就再也没有看到过。我不知道这和它有多大关系,但我感觉我在安装过程中搞砸了什么。
df -h 给出
文件系统大小已使用可用使用率%安装于
udev 3.8G 0 3.9G 0%/dev
tmpfs 796M 9.5M 787M 1% /运行
/dev/sdb1 15G 2.9G
/dev/loop1 1.4G 1.4G
/牛 81M 77M
我还刚刚收到一条通知:“这台计算机仅剩余 204.8kB 磁盘空间”
答案1
您的问题是,您的计算机当前安装的文件/sda1
只有 100GB,而 SDA2 目前似乎是一个空的垃圾驱动器。要解决此问题,请执行以下操作,但在尝试任何操作之前,请阅读每个步骤。
分区和挂载文件的格式fstab,
如下:
UUID=???????? /home ext3 defaults 0 2
因此,您需要执行以下操作来修复此问题:
驱动器的 UUID,可以通过以下方式找到
sudo blkid
/home 文件夹的目录(或存储大多数文件的位置)
你想要什么样的文件系统,我推荐(ext3或ext4:请参阅此处了解差异)
最后两个标签总是 0 和 2,除非你对 Ubuntu 有足够的经验,知道它们的作用
现在您已获得这些信息,请运行以下命令以 root 身份:
sudo gedit /etc/fstab
我使用 gedit,但任何文本编辑器都可以。
到达那里后,在文件底部你会看到如下一行:
UUID=00000000 / ext4 defaults 0 2
UUID 可能不同,并且根据您格式化计算机的方式,其他一些 UUID 可能不同,但重要的是您将(其中包含大多数文件的文件夹/目录)重新安装到 500GB /sda2 上。您可以通过将以下内容添加到底部来执行此操作
/sda2 / ext(3 or 4) defaults 0 2
然后保存,退出并重新启动!