今天2020.12.18
折腾了一遍华为Taishan服务器重装UOS20操作系统,没经验,一堆问题,逐个排查解决的。
做个记录,以免下次再坑。

1、光驱引导。

最开始,选择光驱引导安装,提示

Failure reading sector xxxxxx from ‘cd0’

就是说cd0上找不到引导嘛。
本以为是启动盘做的不对,或者操作系统不对,但最后发现是光驱不行。
我一开始用了自己笔记本拆机的光驱,换了个正经光驱后,问题消失。

2、 硬盘问题。

这台服务器是其他同事使用的,我们借来使用。所以为了保留数据,搞了一套骚操作。拔掉了原有的磁盘,从另一台同款服务器上,拔了一块没用的盘插入了这台机器的hd0硬盘位。

于是安装系统(UOS20 SERVER)时,进入了安装页面,但提示硬盘空间不足。

解决办法:

开机自检之后,等个20秒,出现如下界面(图片来源于网络,用作参考)

泰山服务器arm架构 泰山服务器安装系统_linux


点击del,进入BIOS界面

选到如下这里

泰山服务器arm架构 泰山服务器安装系统_泰山服务器arm架构_02

然后选择“Main Menu”页面

泰山服务器arm架构 泰山服务器安装系统_linux_03

重置RAID配置(因为换了盘,需要重置他才认。不然就是BIOS中能读到盘,相关信息都有,可安装时就是用不了的尴尬情况)

泰山服务器arm架构 泰山服务器安装系统_服务器_04

一般到这里就可以了,但如果你还想在BIOS中进行磁盘格式化,可以继续往下看。

温馨提示,格式化确实很慢,要一个多小时。

格式化,需要选这个

泰山服务器arm架构 泰山服务器安装系统_ssh_05

之后选择自己的磁盘

泰山服务器arm架构 泰山服务器安装系统_ssh_06

进入对应硬盘操作页面,选择“Operation”。

泰山服务器arm架构 泰山服务器安装系统_华为_07

选择“Drive Erase”并按“Enter”确认。

泰山服务器arm架构 泰山服务器安装系统_服务器_08

进度不会自动更新,exit再进来这个页面才能看到进度在动。
来回刷新,看看进度,等待格式化完成即可。

3、 SSH登录。

安装完成后,设置用户密码,配置IP,新系统就可以正常使用了。
远程登录时,发现无法连接。
Ping服务器IP,没有问题,SSH连接报异常。
原因:
UOS20安装后,默认没有SSH Server,只有SSH Client,所以它能连别人,别人连不了它。
解决办法:
很简单,安装SSH Server就行了嘛。
如果有网,就执行sudo apt install openssh-server即可,缺什么依赖装什么。

但我们是内网机房,没有网络,需要手工导入安装包。
用到的是openssh相关的包,包括如下:
openssh-sftp-server_7.9p1-10+deb10u2_arm64.deb
openssh-client_7.9p1-10+deb10u2_arm64.deb
openssh-server_7.9p1-10+deb10u2_arm64.deb
注意,要和自己的cpu、系统一致,我用的arm架构的deb包。
下载地址可以用这个:
https://packages.debian.org/buster/openssh-server 在这里找到自己需要的下载就好了。

拷贝进去后逐个安装就好
sudo apt install /home/tt/Desktop/xxxxxxxxx.deb

装完可以执行service ssh restart,重启一下ssh服务。

4、 SSH无法root用户登录。

这是个常见问题,打开/etc/ssh/sshd_config
找到

#Authentication:

#LoginGraceTime 2m
#PermitRootLogin prohibit-password
#StrictModes yes

修改为

#Authentication:

LoginGraceTime 2m
PermitRootLogin yes
StrictModes yes

然后重启ssh服务即可。