前言
花了几个下午拜读了下《鸟哥的LINUX私房菜:基础学习篇第四版》
真是跟着鸟哥深厚的计算机硬件知识找不到北。从吭哧吭哧走到成功安装第一台属于自己的Linux虚拟机。都是泪啊...
鸟哥在书中,提到了对于初学者刚接触学习Linux只需要了解:
- 明白划分/和交换分区
- 能预留一个备用的剩余磁盘容量
- 选择Linux安装程序提供的默认硬盘分区方式
注意:
1、对于首次接触Linux,不建议使用各个发行版本所提供默认的server安装方式
2、选择server的时候,确定硬盘数据是不再需要。因为Linux会自动地把硬盘里的旧的数据全部删除
正文
选择适当的Linux发行版
根据Linux定位不同,可以选择不同的Linux
- 如果是服务器定位的话:可以选择Red Hat Enterprise linux 及 SUSE enterprise linux
- 如果是Linux练习的话:选择CentOS的最小安装光盘版Minimal(对于跟我一样的初学者,不建议选择Minimal。因为交互体验太差。劝退......)
对于咱们国内的小伙伴,可以选择两种下在方式
- CentOS官网下载
- 国内镜像下载:科大镜像、清华大大的镜像
我下载的是清华镜像中的Minimal,装好后如下图。。。
对我这个新手暂时来说体验不太理想。所以建议大家下载下图中的everything.iso
使用virtualBOX创建虚拟机
在VirtualBOX管理器界面,点击新建,并选择你想安装的虚拟机操作系统以及版本
分配内存的话,它建议分配512MB,我分配的1GB。选择下一步->现在创建虚拟硬盘选项->创建,再选择虚拟硬盘文件类型:默认VDI即可。在分配物理存储空间的时候,选择固定大小40GB。因为在鸟哥书中实例是按照这个来分配的。山人自有妙用。。。
这时候,由于前面选择了固定物理存储空间40GB。所以在创建虚拟机的时候需要的时候比较慢。如果卡死了,估计电脑服役时间太长了吧
虚拟机2就是经过以上步骤得到的还没有安装CentOS 7.x的裸机。启动
在虚拟机上安装CentOS 7.x
这时候需要咱们选择启动盘,也就是在清华大学镜像资源中下载的everything.iso.
我的是minimal....问题不大的
在这一界面,需要我们按下Tab键开始安装Install,并输入inst.gpt
等待安装直至下面界面出现。便开始设置CentOS
CentOS基本设置
下拉菜单找到中文->简体中文(中国),点继续。
接下来很长一段时间都在这个界面鼓捣。
CentOS设置包括:
1、时间和日期:通过点击时间和日期拖动地图到你所在时区。点击左上角的完成即可
2、键盘:在键盘选择里面,除了默认的汉语布局以外。还能选择其他的布局。根据自己需要选择
3、语言支持:默认简体中文
安装源
因为我们是光盘启动,且没有设置好网络。因此会默认选择光盘(sr0所在设备)
软件选择
由于我是Minimal,所以只能选择最小安装模式。如果你下载的是everything.iso。那么鸟哥教程里面建议可以选择如下选项
- 带GUI的服务器:用户图形用户界面模式,默认搭载GNOME
- GNOME桌面:Linux常见的图形用户界面软件
- KDE Plasma Workspaces:另一个常见的图形用户界面
CentOS系统设置
磁盘分区
在默认情况下,安装位置选择的是:已选择自动分区
我们需要点击安装位置
可以看到,我们分配的40GB的磁盘属于勾选状态。选择我要配置分区,并点击完成。
这里面的分区方案,有:
- 标准分区
- Btrfs
- LVM:一种可以弹性增加或缩小文件系统容量的分区
- LVM简单配置:LVM的高级版,与传统LVM直接分配固定的容量不同,LVM简单配置可以在使用多少容量才分配多少磁盘容量
通过点击左下角的"+"我们可以看到如下加载点备选列表
我们要分配的挂载点有:
1、biosboot大小2MB
2、/boot 1GB
3、/ 10GB
4、/home 5G
5、/swap 1G
在添加完/挂载点后,选择/并将设备类型更改为LVM,再点击修改,将大小策略改为固定大小30GB
这样做的目的是,为了建立一个在未来可持续使用的练习机环境。因此固定大小30GB而且分区没有被分完
继续增加我们的分区/home 5G和 /swap 1G
点击[完成]->[接受更改]
网络和主机名
将右上角以太网状态切换为打开,并将主机名改为自己感兴趣的名字
再点击配置
1、在常规栏勾选情况如下
然后就是IPV4设置:
点击完成
可以自行设计ROOT密码、创建用户
点击重启!开始玩弄你的第一台Linux虚拟机吧
附录
鸟哥提供了一些供Linux学习者讨论的论坛:
酷学园讨论区:http://phorum.study-area.org
鸟哥的私房菜馆讨论区: http://phorum.vbird.org
网络基础:http://www.study-area.org/network/network.htm
几个常用的硬件与Linux发行版搭配的网站:
Rea Hat的硬件支持:https://hardware.reahat.com/?pagename=hcl
openSUSE的硬件支持:https://en.opensuse.org/Hardware?LANG=en_UK
linux对笔记本电脑的支持:http://www.linux-laptop.net/
Linux对打印机的支持:https://wiki.linuxfoundation.org/openprinting/start
后记
我装完后的效果图
:)
作为新手。。我实在不知道怎么玩。。。。。。
其实算是鸟哥书中坑了我一手吧,他提到练习用Minimal.iso即可
当我下载下来的时候,他却装的是Everything.iso,不过这个确实友好一些。只是我电脑空间不太够,半T固态。等加了机械硬盘再装个合适的吧
然后鸟哥书上的知识体系确实过于庞大,我自己都未能学到皮毛。所以就没有搬太多东西上来
再分享一段鸟哥书中的话吧
无论做什么事情,对人类而言,两个重要的因素是造成我们学习的原动力:
- 成就感
- 兴趣
我觉得还有money也行。。。