静看光阴荏苒
不管不顾不问不说也不念

Kimsufi独服安装openSUSE Leap15.3

这里记录一下在kimsufi独服安装opensuse leap15.3的步骤。其实最主要是想记录一下分区和关于raid0/1的配置,给我整的头大。。首先在ks后台把系统重装成debian11(raid1)之后登录到机器内查看安装需要用到的各项信息:

ip a // 查看本机公网ipv4
ip route list // 查看ipv4网关
ip -6 a // 查看本机ipv6
ip -6 route list // 查看ipv6网关
lsblk // 查看挂载信息
blkid // 查看块设备的uuid

看到挂载了/dev/md2到根目录:

这里注意uuid,需要的是/dev/md2这个raid阵列的uuid:

保存上面得到的信息后,在/boot目录下载opensuseleap15.3的initrd:

cd /boot
wget -O linux http://download.opensuse.org/distribution/leap/15.3/repo/oss/boot/x86_64/loader/linux
wget -O initrd http://download.opensuse.org/distribution/leap/15.3/repo/oss/boot/x86_64/loader/initrd

新建grub菜单:

nano /etc/grub.d/40_custom

写入如下配置:

menuentry 'openSUSE install' {
    insmod gzio
    insmod diskfilter
    insmod part_gpt
    insmod mdraid1x
    search --no-floppy --fs-uuid --set=root 851ff3d7-42ea-4cc5-ad60-01daaa1a55c9
    linux /boot/linux noapic usessh=1 sshpassword="password" install=http://download.opensuse.org/distribution/leap/15.3/repo/oss/ hostip=1.2.3.4 netmask=1.2.3.4 gateway=1.2.3.4 nameserver=8.8.8.8
    initrd /boot/initrd
}

说明:

1.–set=root后面的uuid改为之前查看到的。

2.sshpassword=设置一个高强度的ssh密码,后续登录的用户名是root。

3.hostip=/netmask=/gateway=改为之前查看到的ipv4地址/子网掩码/网关地址。子网掩码可以用网关地址计算出来,也可以用ipcalc这个工具来计算。

4.nameserver=设置一个dns服务器,必须设置,否则install=后面的安装源就只能用ip来替代。即便用dhcp自动获取ip也必须设置。

做完上面的配置后更新grub,设置机器下次从我们新建的菜单开始启动。

update-grub
grub-reboot "openSUSE install"

重启机器:

systemctl reboot

在使用xshell7登录之前,一定要把这个功能关闭,否则ssh会立即断开并且无法再次登录:

成功登录后,执行下面的命令开始安装:

yast.ssh

这里省略一大坨安装过程中的步骤,直接来到分区和raid配置这里。有关省略的步骤,可以看我这篇文章有记录,是一模一样的:

VPS安装openSUSE Leap 15.3

由于ks的机器是传统的bios没有uefi,而opensuse这个安装程序默认是用gpt来给硬盘分区的,所以现在的组和是bios+gpt。

这种组和在linux下是可行的,但是要单独划分一个bios boot partition。这个非常重要,否则安装到最后grub会报错。

进到扩展分区的界面,把之前所有的分区都删掉,然后开始新建分区:

选择自定义大小,给8mb即可,理论上1mb也可以:

选择raw volume (unformatted):

分区id改为bios boot partition,选择不要格式化设备以及不要挂载设备:

重复上面的步骤继续新建分区,在大小这里选择最大可用的大小:

分区id改为linux raid,选择不要格式化设备以及不要挂载设备:

对第二块硬盘(/dev/sdb)重复上面的步骤,只需要在第二块硬盘上创建一个分区id为linux raid的分区即可:

找到raid选项卡,选择添加raid:

在这里可以选择raid0或者1,因为我们只有2块盘,把要加入阵列的设备添加到右侧,即可下一步:

选择块大小,这里默认是64kib,可以改为512kib或者更大,这里我就保持默认了:

选中刚才新建的raid阵列,选择编辑:

选择操作系统:

在这里把文件系统改为xfs,挂载点设置为/:

再次提醒,opensuse默认的文件系统是btrfs,这个文件系统在机械硬盘上用性能太拉跨了,强烈建议改为xfs。最终的分区和raid配置如下:

这里省略一大坨之后的安装步骤,有关省略的步骤,可以看我之前提到的那篇文章。

系统安装好后,登录到ssh,继续配置ipv6。执行下面的命令启动yast:

sudo yast2

选择network settings:

编辑eth0的配置:

选择添加:

输入之前在debian11上面查看到的ipv6信息,包括当时分配给机器的ipv6地址和子网掩码。

注意这个子网掩码原机器是多少这里就不能变,我这个原机器上是/56:

返回之前的界面,在hostname/dns界面设置一个ipv6的dns服务器:

最后在Routing界面配置路由表:

添加一条路由,勾选默认路由,添加到eth0,地址是原机器查看到的ipv6网关地址:

最后简单检查一下机器的各项配置:

赞(10)
未经允许不得转载:荒岛 » Kimsufi独服安装openSUSE Leap15.3
分享到: 更多 (0)

评论 1

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

分享创造快乐

广告合作资源投稿