今天2020.12.18
折腾了一遍华为Taishan服务器重装UOS20操作系统,没经验,一堆问题,逐个排查解决的。
做个记录,以免下次再坑。
1、光驱引导。
最开始,选择光驱引导安装,提示
Failure reading sector xxxxxx from ‘cd0’
就是说cd0上找不到引导嘛。
本以为是启动盘做的不对,或者操作系统不对,但最后发现是光驱不行。
我一开始用了自己笔记本拆机的光驱,换了个正经光驱后,问题消失。
2、 硬盘问题。
这台服务器是其他同事使用的,我们借来使用。所以为了保留数据,搞了一套骚操作。拔掉了原有的磁盘,从另一台同款服务器上,拔了一块没用的盘插入了这台机器的hd0硬盘位。
于是安装系统(UOS20 SERVER)时,进入了安装页面,但提示硬盘空间不足。
解决办法:
开机自检之后,等个20秒,出现如下界面(图片来源于网络,用作参考)
点击del,进入BIOS界面
选到如下这里
然后选择“Main Menu”页面
重置RAID配置(因为换了盘,需要重置他才认。不然就是BIOS中能读到盘,相关信息都有,可安装时就是用不了的尴尬情况)
一般到这里就可以了,但如果你还想在BIOS中进行磁盘格式化,可以继续往下看。
温馨提示,格式化确实很慢,要一个多小时。
格式化,需要选这个
之后选择自己的磁盘
进入对应硬盘操作页面,选择“Operation”。
选择“Drive Erase”并按“Enter”确认。
进度不会自动更新,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服务即可。