零刻Ser8安装Centos8
本来是打算安装Cetnos7的,但是零刻Ser8安装Centos7一直会在安装的时候失败,查了下应该是硬件不兼容(大概是CPU?)
1、下载镜像制作工具
UltraISO:https://www.ultraiso.net/xiazai.html
2、镜像
官网(不过现在似乎下载不了centos8):https://www.centos.org/download/
清华大学开源镜像站:https://mirrors.tuna.tsinghua.edu.cn/centos-vault/8.5.2111/isos/x86_64/
阿里云开源镜像站:https://mirrors.aliyun.com/centos-vault/8.5.2111/isos/x86_64/
3、制作硬盘映像
3.1、打开下载好的镜像
文件->打开
3.2、写入硬盘映像
启动->写入硬盘映像
3.3、更改U盘名称
尽量改简单一点,后面要手输,我这里就修改成Centos-8-5-
4、安装系统
设备有限,安装过程只能简述一下,但是安装过程基本和虚拟机安装一样,可参照其他虚拟机安装的教程,另外安装过程中十分感谢B站UP主
CestCo
的视频(链接:https://www.bilibili.com/video/BV11a411s7XG)
4.1、设置启动项
零刻Ser8开机不停按F7或者DEL就可以进入Bios设置,选中U盘启动(实测过程中这里其实要选择的是UEFI开头的启动项)
4.2、修改U盘名称
来到了熟悉的centos安装界面,但是大概率会找不到U盘的情况,打印下面这些日志
[ 181.683753] dracut-initqueue[902]: Warning: dracut-initqueue timeout - starting timeout scripts
[ 182.281481] dracut-initqueue[902]: Warning: dracut-initqueue timeout - starting timeout scripts
因为默认情况下centos找的一个U盘名字叫做Centos-8-5-2111-,我们需要改一下install时候的U盘名字,在install centosOS linux 8
的时候可以按e
进入编辑,需要修改一下inst.stage2=hd:LABEL=你U盘的名字
,修改后按ctrl+x
重新安装即可
4.3、安装centos
这里的源需要配置成https://mirrors.aliyun.com/centos-vault/8.5.2111/BaseOS/x86_64/os
同虚拟机安装centos步骤(这里有个问题,不知道为什么到安装界面后我无法使用鼠标,零刻Ser8背侧的上方那个USB插槽似乎都直接失效了,寻找客服解答中。。。)
5、切换yum源到阿里云
cd /etc/yum.repos.d/
mkdir temp
mv *.* temp/
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo
yum clean all && yum makecache
6、关闭网卡休眠
默认一段时间没有操作,网卡会进入休眠,这里作为服务器不应该让网卡休眠,我这里的网卡接口名称是enp2s0
,如果不知道可以使用ifconfig查看下网卡标识
修改网卡配置,追加一行ETHTOOL_OPTS="autoneg off"
vi /etc/sysconfig/network-scripts/ifcfg-enp2s0
使用ethtool关闭网卡休眠
sudo dnf install ethtool
sudo ethtool -s eth0 wol d
7、配置开发环境
7.1、go环境
# 下载
wget https://golang.google.cn/dl/go1.21.13.linux-amd64.tar.gz
tar -zxvf go1.20.10.linux-amd64.tar.gz
mv go /usr/local/
mkdir /usr/local/go/env
# 环境配置(echo $0)
vim ~/.bashrc
export GOROOT=/usr/local/go
export GOPATH=/usr/local/go/env
export GOPROXY=https://goproxy.cn,direct
export PATH=$PATH:/usr/local/go/bin
source ~/.bashrc
go version
go env