首先我们从操作系统开始.
本文主要是提纲式, 列出关键点和主要术语, 作为路标或备忘录. 如有不理解之处可以自己用关键词搜索. 或者参考另外一篇较详细的文章:
假设你已经有了一台电脑. 这里指的是x86架构的PC, Intel或AMD的都可以, 台式机和笔记本也没关系. 一般的开发都是使用这种电脑, 在arm平台上的ios和android也可以开发软件, 但现在还没有成为主流.
之后我们就要给电脑安装操作系统. 多数情况下购买时已经安装好了, 但是我们需要熟悉操作系统, 开发和工作都要接触到.
主板出厂时都有写好的BIOS, 也就是一些基本的控制代码, 但是更多的控制是通过操作系统. 操作系统内容较多, 所以要存储在大容量且断电不消失的硬盘中.
现在主要的操作系统有windows系列, Linux系统, mac系列, 还有小众的BSD系列等.
新硬盘可以认为是一块大的空盘子. 通常会分成几块来使用, 叫分区.
操作系统是一个大软件, 直观表现形式就是一个很大的文件. 事实上他里面包含了很多小文件, 这叫镜像文件. 就像压缩文件一样. 一般下载的操作系统会提供iso格式的镜像文件, 可以刻录到光盘. 但是最终我们只需要把他里面的文件复制出来就行, 我们就可以不用光盘, 在硬盘上安装. 这样的好处是速度快, 坏处是步骤麻烦一些.
首先我们要把文件复制到硬盘上, 用U盘或移动硬盘都行(以下统一称U盘). 但是没有此时电脑还没有操作系统, 我们怎么复制呢?似乎是一个无解的死循环.
BIOS里可以复制文件吗, 也许可以, 现在有了UEFI, 功能强大, 但是没试过. 一般我们还是用PE, 也就是做一个可以放在U盘上的微型系统.
推荐微pe工具箱. 网上可以下载安装包, 可以选择安装到U盘或者硬盘, 不过其实真正用的就是一个wim格式的pe镜像, 还有三个启动文件. 把这几个文件复制到U盘上, 再用bootice软件写入一下引导扇区. 就做成了所谓的可启动U盘. 当然我们的操作系统文件也要复制进去. 这些应该是在其他电脑上完成的, 不过只要做好了, 以后就可以直接用了.
插入U盘, 开机, 从BIOS选择U盘启动, 等待, 进入PE桌面.
windows系统的安装镜像现在有wim和esd格式, esd压缩率更高, 也就是装一样多的文件体积会更小.
打开U盘, ISO文件可以加载到虚拟光驱, wim或esd文件可以直接选择.
一般系统安装在第一主分区, 俗称C盘. 将镜像文件解压到C盘即可. 有的软件这里叫提取, 我们关心本质, 不管英文还是中文, 取一个恰当的好名字不是很容易, 能明白就行, 最终还是以实践为准.
添加引导文件. 和U盘上的启动原理一样, 写入启动扇区, 复制引导文件.
重启电脑, 等待, 设置用户名等信息, 等待, 重启几次之后, 进入桌面.
如果之前电脑有系统, 最好备份一下网卡驱动(其他驱动也可以顺便备份上, 文件不会很大), 只要网卡能用, 就可以联网后, 用驱动精灵, 驱动人生等软件自动安装驱动. 只是还原备份的话, 用Dism++就可以了.
之后要安装一些常用软件. 原版的windows现在进步很多, 自带的软件有许多已经够用. 需要安装的主要是以下几类:
office, 微软官方的要收费, 可以使用wps或国产的极速Office.
压缩解压软件, 其实zip格式的压缩包在windows中可以直接查看, rar格式还是必须装软件才能打开. 推荐技术流的7zip, 可能界面稍微显得有点简陋, 但是多数时候我们只需要快速解压文件, 并不需要长时间关注界面. 如果觉得实在不好接受, 用好压也行. winrar知名度高, 但是支持的文件格式较少, 当然一定要用也可以, 建议找个没有广告的版本, 节约每次操作的时间.
pdf阅读器, 可以选择小巧的foxit, 也可以安装官方的adobe. 国产的极速pdf也可以.
浏览器, Windows10 以后自带的新版Edge就可以, 也可以安装chrome, 内核是一样的, 使用上大同小异. 火狐有一个开发者版, 如果喜欢的也可以装上. 下载地址 Download Firefox in English (US) and more than 90 other languages
想装绿化版的可以在 www.runningcheese.com/ 下载.
如果想一直用干净的系统, 可以用vhd技术, 实现系统的快速还原. 方法参见下文:
如果内存够大, 也可以用uwf写入过滤技术, 用内存加速读写, 作用有点像还原卡, 每次重启后系统都是干净的.
个人认为, 通过干净清爽的系统可以节省很多花在额外的错误和配置上的时间. 对提高工作效率还是有帮助的.
关于多系统的安装, 建议以Windows为主, 通过liveCD等技术体验Linux. Windows10现在也内置了Linux环境WSL, 使用方法可以自己搜索.
和系统相关的问题可以到无忧启动论坛逛逛, 里面有很多新奇和实用的技术.