Dell R730 实战:U盘安装Rocky9.3的避坑指南
1. 准备工作:从下载镜像到制作启动盘
第一次在Dell R730上装Rocky Linux 9.3时,我拿着U盘兴冲冲地开工,结果刚起步就踩了坑。后来才发现,准备工作没做对,后面全是白费劲。先说镜像下载,千万别图快随便找个第三方网站,直接上Rocky Linux中文官网(rockylinux.cn/download)最靠谱。我试过用迅雷多线程下载,结果校验时发现SHA256对不上,又得重来。
制作启动盘的工具我强烈推荐Rufus,比UltraISO稳定得多。有个细节特别容易忽略:U盘最好用USB 2.0的,别笑,实测在R730的USB 3.0接口上反而容易识别失败。具体操作时记得选DD模式写入,这个模式在服务器上兼容性更好。有次我偷懒用了ISO模式,结果安装时死活找不到存储设备。
2. 服务器基础设置:从RAID配置到启动顺序
开机按F10进BIOS后,先别急着改启动顺序。我建议先把RAID配置好,特别是用阵列卡的情况。R730默认的SATA模式是AHCI,如果要用硬件RAID,记得在"System BIOS > SATA Settings"里改成RAID模式。这里有个坑:改完模式后必须断电重启才会生效,单纯热重启没用。
设置U盘启动时,F11的Boot Manager界面可能会让你困惑——怎么U盘显示两遍?其实一个是UEFI模式,一个是Legacy模式。我建议选UEFI开头的那个,兼容性更好。要是发现U盘没出现在列表里,试试把U盘插到后面板最下面的USB接口(就是靠近VGA接口那个),这个接口在R730上识别率最高。
3. 解决/dev/root不存在错误
安装程序跑着跑着突然报/dev/root not exist,这个错误我遇到过三次。第一次直接懵了,后来发现是安装程序没正确识别U盘设备。这时候别急着重启,先按Ctrl+Alt+F2切到命令行,输入:
lsblk -f这个命令比blkid更直观,能清楚看到哪个是U盘的分区。通常带iso9660文件系统的就是,比如我最近一次安装显示的是sdb4。记住这个编号后,切回安装界面(Ctrl+Alt+F6),在启动参数里把inst.stage2=hd:LABEL=Rocky-9-3-x86_64-dvd改成inst.stage2=hd:/dev/sdb4。
有个细节要注意:修改时别动其他参数,特别是quiet和rhgb这两个,删了可能导致黑屏。我上次手快全删了,结果得重新制作启动盘。
4. 配置安装源的实战技巧
到选择软件源这步,很多教程都说用本地源,但在真实服务器上基本都会报错。我试过各种方法,最稳的还是配置网络源。先别急着填源地址,确保网卡已经起来:
ip a如果没看到IP,可能是没激活网卡。R730的板载网卡在Rocky Linux 9.3里默认用eth0命名,用这个命令激活:
nmcli device connect eth0网络通了之后,在"Installation Source"里填官方源地址:
https://download.rockylinux.org/pub/rocky/9/BaseOS/x86_64/os/如果下载慢,可以换成国内镜像源。我常用的是阿里云的镜像:
https://mirrors.aliyun.com/rockylinux/9/BaseOS/x86_64/os/5. 磁盘分区的最佳实践
自动分区虽然方便,但在服务器上我强烈建议手动分区。R730如果配了SSD,记得把/var/log单独分区到机械盘上,能显著延长SSD寿命。我的常用分区方案是:
/boot:1GB(必须用标准分区,不能用LVM)/:50GB(XFS格式)/home:剩余空间的30%/var:单独分20GB(日志频繁写入)- swap:内存大小的1.5倍(如果内存超过32GB,分32GB就够了)
分区时有个坑:如果用了硬件RAID,要在"Storage Configuration"里勾选"高级分区",否则看不到RAID卷。
6. 安装后的必要配置
系统装好后先别急着用,有几个关键配置必须做。首先是禁用IPv6,在R730上IPv6有时会导致网络不稳定:
echo "net.ipv6.conf.all.disable_ipv6 = 1" >> /etc/sysctl.conf sysctl -p然后是更新固件,Dell的服务器建议安装dell-system-update:
dnf install -y https://linux.dell.com/repo/hardware/dsu/bootstrap.cgi dsu --non-interactive最后别忘了配置SNMP和IPMI监控,这对服务器管理太重要了。我常用的是net-snmp和ipmitool组合:
dnf install -y net-snmp ipmitool systemctl enable --now snmpd ipmitool lan set 1 ipsrc static ipmitool lan set 1 ipaddr 192.168.1.1007. 常见问题排查手册
遇到安装界面卡死怎么办?我总结了几种情况:
- 如果是卡在"Starting dracut initqueue hook",八成是磁盘控制器驱动没加载。需要在启动参数加
nomodeset和modprobe.blacklist=nouveau - 图形界面花屏的话,在启动参数加
vga=normal切到文本模式安装 - 如果报"Unable to read package metadata",可能是安装源证书问题,试试在启动参数加
inst.noverifyssl
网络安装失败的应急方案:如果实在搞不定网络源,可以用另一台电脑搭建本地HTTP服务器,把Rocky Linux镜像解压后挂载过去,然后用inst.repo=http://<本地IP>/rocky9指定源地址。我上次在机房没外网的环境就这么干的,比折腾网络配置快多了。
