acer软件保护卡清除工具clear_SD卡能干啥:在SD卡上安装Ubuntu双系统

d52644186dc2f17721b21340e52938ad.png

对于有Linux+Windows的重度使用需求的人来说,WSL (Windows Subsystem for Linux)是一个十分微妙的功能:它大多数时候可以达到90%的功能,但是又缺乏那剩下的10%。尽管WSL2的推出(可以在20H1预览版中获得)弥补了剩下的10%中的5%,但有着微软内核的Linux总给人缺少了灵魂的感觉。安装双系统是一个解决方案,但用户需要处理好两个系统各自的磁盘分区,毕竟这意味着两个分区从此分道扬镳。如果遇到磁盘空间不充裕,还不可手动换硬盘的情况,那更是雪上加霜。

Surface用户自然明白我说的什么意思。制造商关上了一扇门的同时,又会给你打开一扇窗。对于拥有MicroSD (TF) 卡槽的电脑,完全可以利用TF卡作为储存设备存放Linux系统。相比于直接在原有的硬盘或者外接硬盘上安装,TF卡安装有如下的好处:

  1. 不占用内置硬盘空间:绝大多数超级本都不支持双固态,还有很多设备是板载硬盘无法更换
  2. 外观简洁,不需要占用USB口:超级本一共就一两个USB口,挂着个硬盘多难看
  3. 移除方便,不影响原有硬盘:去掉TF卡开机直接进入原系统,和GRUB说再见

当然同时也有一些缺点,由于TF卡没有缓存,密集IO的任务难以胜任。swap放在TF卡上也不太现实,要么内存16G一步到位,或在原有内置硬盘上划出一小块空间充当虚拟内存。总的来说:按照本文操作,带来的体验完全不亚于Windows。

选择TF(SD)卡

很多单片机都使用TF卡作为储存,最著名的便是树梅派。TF卡有三个指标需要关注:容量、顺序写入以及随机写入。随机写入这一参数很少有人关注:因为大多数TF卡应用场景——存放视频、照片只需顺序写入高即可。目前TF卡随机写入标准有两个,A1以及A2。A1要求读取达到1500 IOPS,写入达到500 IOPS。而A2要求读取4000 IOPS,写入2000 IOPS。后者与混合硬盘性能接近,完全满足Linux的要求。建议选择MLC颗粒的TF卡,例如闪迪Extreme Pro系列或者三星Pro系列,另外闪迪保修是无限期的。

烧写系统

把系统烧写进入TF卡就好了?没那么简单。为了能安装到TF卡上,你还需要额外准备一个设备——可以是另一个SD卡,也可以是一个U盘,大小4 GB以上就行。从各个镜像站(中科大、清华TUNA、网易、腾讯)根据处理器架构下载好19.10的安装包(通常来说你需要下载ubuntu-19.10-desktop-amd64.iso,注意一定要desktop版,不能server版),使用Rufs、Etcher等烧写工具写入镜像到额外的设备上:

获得Ubuntu安装盘后,安装盘与TF卡都连接上电脑。进入BIOS更改BOOT选项,启动后进入Ubuntu 19.10安装界面。建议选择仅安装系统与浏览器,LibreOffice以及其他杂七杂八软件都不安装。安装更新或者驱动程序是可选的——不过反正安装完成后要自己重新打驱动。不需要考虑分区的问题,因为整个SD卡都用于Ubuntu系统,大胆选择清除硬盘并安装Ubuntu。点击下一步后,一定再次选择安装的位置:TF卡,不是固态硬盘。随后开始第二次烧录系统。这次用时会比较久,大约半个小时才能结束(取决于内存卡以及是否选择安装更新)。

配置系统

安装结束关机,推出安装盘,进入BIOS选择Ubuntu后,开机就进入系统了。不同型号的电脑的驱动可能存在不同程度的问题,例如WiFi不可用(需要使用蓝牙网络连接或者有线网下载驱动,部分时候需要自行编译驱动),屏幕亮度不可调(最简单的方法是用icc改),没有声音(声卡驱动问题),没有摄像头(还是驱动问题)。不过只要网络蓝牙显示正常,剩下的都是小问题。

不过有一件事一定要注意:TF卡IO太弱。要么电脑内存8G往上,swap(虚拟内存)根本没必要。要么就给内置固态硬盘压缩出6 G左右空间,配合内存使用。删除swap的方法如下:

sudo swapoff /swapfile_location

sudo rm /swapfile_location

删除之后用free看一下内存,就能看到swap已经不见了。随后利用工具GParted给内置固态Resize一下,减少6 G的空间。随后给未分配分区新建linux-swap分区,并直接在软件中swapon:

再次free一下,就能看到swap又回来了。未更改前在进行密集IO处理时整个屏幕会明显变卡,而swap更改之后系统则一如既往地流畅。

另外有些软件会将/home/Username/.cache作为缓存目录,写入缓存会大大影响系统流畅性。建议将缓存目录设置为tmpfs,root下修改/etc/fstab文件,在末尾加入:

tmpfs /home/用户名/.cache tmpfs defaults,size=1024M 0 0

1024可以改成其他,这个是该目录的最大空间。tmpfs会自动使用swap分区,因此不用担心消耗太多的内存。该方法需要配合固态作为swap使用。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值