Geek第一步:安装Ubuntu系统

作为一名志向远大的程序员, 掌握Linux与OS两大操作系统是非常有必要的.
所以第一件事情就是安装一个能够替代Windows系统的系统环境

下载Ubuntu 镜像

点击下载 Ubuntu
我下载的是Ubuntu 16.04 LTS(长期支持)版本


烧录至u盘

下载完镜像后,我个人使用UltraISO这个软件进行U盘刻录,简单方便,软件下载地址自行百度前几条就有
可以参考下面链接,由于过程过于简单,所以不再多述。
使用UltraISO制作U盘启动盘

UltraISO制作U盘装系统启动盘完美教程


在安装Ubuntu系统时对于刚接触Linux系统的新人来说会有挂载点这个问题(WIN系统中的分区),在WIN系统中的C,D,E,F这类盘符在Linux系统中是没有的,取而代之的是/, /home, /usr, /boot等这类分区,所以开始有必要了解一下Linux的一些基础知识。


分区基础知识

一块硬盘可以被划分为多个分区,分区之间是相互独立的,访问不同的分区如同访问不同的硬盘。分区有三种类型:主分区(primary-partition)、扩展分区(extended-partition)和逻辑分区(logical-partition)。一个硬盘最多可以有四个主分区,如果想在一块硬盘上拥有多于四个的分区,就要创建扩展分区,再在扩展分区上划分逻辑分区。Ubuntu Kylin系统既可以安装在主分区上也可以安装在逻辑分区上。


Linux分区类型

  • / (根分区,整个系统的基础,是必须具备的):如不独立划分以下介绍的分区,则其都归于此分区,即使最最新的新手也可以考虑30GB为上限——通常不会用到此。
  • /home(用户主目录的默认位置):用来保存个人配置文件,文档,音乐,视频等。
  • /root(根用户):超级用户的主目录。
  • /usr(存放系统和个人软件):包括与系统用户直接相关的文件和目录,例如应用程序及支持它们的库文件,安装程序比较多的话多分点。也可以单为/user/local配置个分区,这个是安装个人软件的地方。
  • /boot(包括内核和其它系统启动期间使用的文件)
  • /var(系统日志记录分区):用于贮存variable(或不断改变的)文件,例如日志文件。。
  • /var/log(系统日志记录分区):如果设立了这一单独的分区,这样即使系统的日志文件出现了问题,它们也不会影响到操作系统的主分区。
  • /opt(可选文件和程序的贮存目录):该目录主要被第三方开发者用来简易地安装和卸装他们的软件包。
  • /tmp(用来存放临时文件):该目录给予所有系统用户读写权。
  • /mnt(挂载点):该目录中通常包括系统引导后被挂载的文件系统的挂载点。
  • /swap(交换分区,操作系统的交换空间):,用来支持虚拟内存,当系统没有足够的内存来存储正在处理的数据时,就要使用交换分区,内存大于4G可以不需要配置。
  • /bin(存放标准系统实用程序):目录/usr/bin也被用来贮存用户命令,绝少划分的分区。
  • /sbin:系统命令(例如shutdown)的贮存位置,目录/usr/sbin 中也包括了许多系统命令。
  • /lost+found:被fsck 用来放置零散文件(没有名称的文件)。
  • /lib:包含许多被/bin/和/sbin/中的程序使用的库文件,目录/usr/lib/中含有更多用于用户程序的库文件。
  • /dev:贮存设备文件。
  • /etc:包含许多配置文件和目录。
  • /proc:一个虚拟的文件系统(不是实际贮存在磁盘上的),它包括被某些程序使用的系统信息。
  • /initrd:用来在计算机启动时挂载initrd.img映像文件的目录以及载入所需设备模块的目录。

分区方案建议

案例一

分区类型默认EXT4日志文件系统

只分/和swap存在一定的风险,就是系统出现问题需要重装的时候,/将被格式化, 连带着个人数据也被格式化了,虽然这个问题也不是不可以解决,但是总是会带来不便。

强烈建议三个分区的方案:第一个分区大约50G左右,分给”/“,第二个分区分给swap,大小为4G或者8G(根据你的物理内存来,一般物理内存2G或以下,swap大小为物理内存大小乘以2,4G以上物理内存swap大小可以与物理内存相等),第三个分区是剩下的所有大小,分给/home。

/boot /home / 必须分;/home 相当于你的家,里边存储所有个人文件;/boot 里边都是引导+内核,即使/Ubuntu Kylin 15.10 出了问题也不用担心无法引导启动。如你所说,格式化重新安装,也只需要格式化掉/ 和 /boot,/home 的文件完全保留;(WIN的引导程序不能放在逻辑分区,否则无法启动,Linux 无虞)

/home是用户文件夹所在的地方。一个用户可能在/home/user中存放了大量的文件资料,如果独立挂 载/home,即使遇到Ubuntu无故身亡的尴尬局面,也可以立刻重装系统,取得自己的文件资料。因此,/home是唯一可以考虑独立挂载分区的目录。
事实上,即使先期分区错误(如只分了/),可以后期无损分区+ 修改/etc/fstab 实现对应的需求(分成/和/boot);也就是说,你可以把分区挂载在任何位置,例如把/var 放在hdd,/home 放在ssd,/usr放在ssd2之类的需求。至于说swap,老版教材会说需要,大小为内存2倍,不过现在并不硬性要求;如果你很少编译程序,而且内存够大,那么不需要分,也完全没有关系。

/var和/tmp独立出来的教程通常是面向服务器的。因为高负载的服务器通常会产生很 多日志文件、临时文件,这些文件经常改变,因此把/var,/tmp独立出来有利于提高服 务器性能。

以上分区虽然不是绝对的,但是个人认为这是作桌面系统最简单实用的方案,/home分区在每次重装的时候不必格式化,可以保留个人数据。如果你的机器上跑了一些服务,比如MySQL,还比较怕数据丢失,建议把 /var分出来。

案例二

我自己的例子
并不适用于每个人,所以也不做详细解释

磁盘剩余空间


文章参考资料

图文详解如何安装Ubuntu 15.10

Ubuntu Kylin 15.10快速安装指南

安装Ubuntu时的硬盘分区方案

win7+ubuntu 13.04双系统安装方法

文章目录
  1. 1. 下载Ubuntu 镜像
    1. 1.1. 烧录至u盘
  2. 2. 分区基础知识
    1. 2.1. Linux分区类型
  3. 3. 分区方案建议
    1. 3.1. 案例一
    2. 3.2. 案例二
  4. 4. 文章参考资料
,