首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SD卡上的Debian Eeepc发行版

SD卡上的Debian Eeepc发行版
EN

Unix & Linux用户
提问于 2016-09-07 23:16:12
回答 1查看 185关注 0票数 0

好的,我在我的华硕Eeepc上安装了Debian发行版的最小版本;问题是,HDD只有4GB,它无法安装所有的东西来运行桌面环境。

有什么方法我可以保持在相同的硬盘,但下一个apt-获得安装,我做(等等)使用SD卡?即使我必须手动startx (就像在,我不介意登录shell);

我真正需要的是一个能够运行当今时代的网站的浏览器和一个编码的文本编辑器(vim是可以的,尽管我必须找到帮助键组合),如果移动apt到SD卡不是一个选择。

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2016-09-08 01:26:37

apt在你的/目录中安装文件,所以你不能让它在你的SD卡上安装软件包,除非你想把你的整个/移动到SD卡上。但是,您可以将SD卡安装在/usr中,在那里可以安装软件包的大多数文件(我查看了我的系统,它的大小大约是/的一半)。

要做到这一点,请确保SD卡具有与linux兼容的文件系统,例如ext4。然后挂载您的SD卡,清除它,并将您的/usr复制到:

(我将假设您的SD卡有一个ext4分区/dev/sdb1,并安装在/sdb上,根据需要更改命令)

代码语言:javascript
复制
cp -r /usr/* /sdb

然后在/usr重新装入它:

代码语言:javascript
复制
umount /sdb
mount /dev/sdb1 /usr

然后将这一行添加到您的/etc/fstab中:

代码语言:javascript
复制
/dev/sdb1              /usr          ext4      defaults              1      1

重新启动并查看是否有任何问题,使用mount检查/dev/sdb1是否安装在/usr上。

如果没有问题,可以使用绑定挂载删除用户的旧内容:

代码语言:javascript
复制
mkdir /mnt/work
# This command will mount your / at /mnt/work, but will not mount /dev/sdb at /mnt/work/usr
mount --bind / /mnt/work

# Do NOT type this as rm -rf /mnt/work/*, or it'll be the same as rm -rf /*
rm -rf /mnt/work/usr/*

# And then finish
umount /mnt/work
rmdir /mnt/work

它应该能工作,但是不要删除旧的/usr太快。测试一下。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/308517

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档