openSUSE Leap 15.0安装流程

openSUSE Leap 15.0安装过程

openSUSE的安装

前言:简单介绍openSUSE

首先说一下openSUSE
openSUSE是企业级Linux发行版SUSE Linux Enterprise的社区版,使用和企业版一样的内核。
企业版分为SLED(SUSE Linux Enterprise Desktop)和SLES(SUSE Linux Enterprise Server),openSUSE则不分桌面版与服务器版,而是在安装的时候自行选择是否安装桌面。同时,openSUSE分为稳定发行版 Leap与滚动发行版 Tumbleweed(中文名风滚草)。由于openSUSE的标志和吉祥物是一只变色龙/蜥蜴?,所以有时候,也会爱称其为大蜥蜴

注:Leap目前已不支持32位系统

Leap更新周期较长,其搭载的软件都是经过了测试之后的稳定版本,但是相对来说,软件包也就没有那么新;Tumbleweed则遵循滚动升级级原则,软件更新较快,虽然系统更新较快,但是其稳定性也是有保证的。
openSUSE拥有着企业级系统的稳定性,同时,也拥有着Linux中最绚丽而易用的桌面环境。SUSE所开发的图形界面系统管理组件Yast2在openSUSE中也是默认安装,可以说,无论是系统的稳定性、配置与管理的方便性、还是桌面的美观性,在所有的Linux发行版中都是首屈一指的

附:openSUSE官方网站 https://www.opensuse.org/
openSUSE中文指南 https://opensuse-guide.ustclug.org/index.php

要愉快的使用openSUSE,安装是第一步,然而网上很多找到的内容或大量重复且不详细,或早已过时,现在,我将根据我自己安装openSUSE的经验,来较为详细的讲述openSUSE的安装流程。文章可能稍微有些长,请见谅

获取与刻录镜像

目前,安装openSUSE主要是通过ISO镜像进行安装,而获取ISO镜像,在国内的话,一般推荐通过国内的开源镜像站来下载,比如清华或者阿里云的开源镜像站。另外,在openSUSE的官网上的下载页面,还提供了打包好的虚拟机镜像
要在电脑上安装系统,目前主要的方法就是刻录一个启动U盘,可以选择的工具有很多,我将使用Rufus进行刻录,其他可用的工具还有etcher、Universal-USB-Installer、unetbootin等
附:rufus网站 https://rufus.ie/
首先打开rufus,并选择U盘设备、下载好的openSUSE镜像openSUSE Leap 15.0安装流程

分区类型、文件系统等选项保持默认就好,点击开始后,rufus会询问选择以何种方式写入,默认选择ISO镜像模式写入openSUSE Leap 15.0安装流程

刻录已完成,关机并选择U盘启动
Linux或者Mac用户可以选择用dd命令或者是etcher软件来制作镜像

分区类型选择GPT的话,U盘将仅能在支持EFI启动的设备上启动,建议使用MBR方式
EFI启动的原理是在确定引导设备后,UEFI将自动扫描储存器上的第一个vfat分区
并读取分区中的bootx64.efi(一个微型程序,包含引导信息)
然后将启动工作交给相应的引导器(例如grub2)

开始安装系统

选择安装,然后等待进入安装程序。在选择界面,可以选择More进入系统救援或者其他选项,实际上,这就是一个grub引导器
openSUSE Leap 15.0安装流程
选择语言与键盘,选择中文,键盘会自动切换为汉语键盘,然后点击下一步openSUSE Leap 15.0安装流程

 注:为了避免可能的中文显示问题,即使选择中文,root用户默认的语言环境也是英语

配置软件

选择将要安装的系统的角色,即使用用途,如果选择前四项,安装程序会自动选择将要安装的软件包组,并直接进入分区步骤。默认选项是KDE桌面系统,也是最绚丽的Linux桌面套件,此处也可以选择自定义
自定义状态下,除了基础系统组件,其他组件都是自行选择是否安装,也可以在此处配置自定义储存库,但要确保连接的稳定性。
此处选择自定义以方便讲解
openSUSE Leap 15.0安装流程进入组件选择界面
openSUSE Leap 15.0安装流程
点击细节,可以得到更详细的软件安装信息openSUSE Leap 15.0安装流程自行选择是否安装某些套件,或者某个软件,在右边的框中勾选想要安装的套件,安装程序会自动选中相关的组件,右边显示详细的安装信息。
软件或者组件前面有绿色的勾,下面有三个点的表示这个软件包属于自动选中安装,多半属于一个套件默认安装的程序或者是必须的系统组件,小心配置右边的内容,选择完成后,点击接受,然后进入分区步骤

注:判断为自动安装的软件,在进行系统更新的时候,无论更新时是否已经安装在系统上,都会自动安装并更新

分区与挂载

下面这个是安装程序自动判断得出的分区方案,可以直接选择接受,也可以选择指导模式或者专家模式
指导模式下,安装程序会自动扫描电脑中已经存在的系统和分区(假如有的话),然后询问你对于已经存在的系统和分区的处理决定,以及对openSUSE的分区配置,并根据你的决定,配置分区与挂载,openSUSE号称自动配置双系统,也就体现在这里
专家模式则可以选择进行手动分区,如果没有特殊需求的话,建议接受默认分配或者选择指导模式

点击专家分区程序,进入手动分区。选择专家模式的时候,同样有两个选项:从当前分区开始和同当前提案开始。选择从当前分区开始,则安装程序会扫描并显示当前存在的磁盘与分区;选择从当前提案开始,则会显示经过安装程序配置的分区挂载方案

openSUSE Leap 15.0安装流程

这里选择从当前提案开始,下面显示的就是经过安装程序配置的分区挂载情况,也就是上个界面所显示的配置。这是一台新开的虚拟机,也相当于一台新的电脑。
可以看到,系统扫描的结果是只有一个硬盘sda,sda下还有三个分区:sda1、sda2、sda3。这三个分区就是安装程序自动配置的结果,如果选择从当前分区开始,则只会看到一个sda磁盘。在确认完成分区之前,无论系统对磁盘作何处理,都不会真正写入磁盘,只有确认完成分区,才会将分区表写入磁盘

openSUSE Leap 15.0安装流程

选择sda,可以看到更详细的信息
在右边视图的下方,有四个选项,可以对磁盘或者分区做出调整,我会删掉所用的分区,这样的话,实际就相当于从现有分区开始(因为实际上这台电脑本来就没有分区,上面的分区只是系统的提案)
另外,此界面的专家分区程序中,可以选择建立新的GPT或者MBR分区表(即MS-DOS分区表)
同时,此界面中还可以配置RAID磁盘阵列或者是逻辑卷管理等等

openSUSE Leap 15.0安装流程

删掉所有分区,选择新建,系统会询问你这个分区的角色,即用途,因为是一张空白磁盘,首先建议EFI引导分区(即Windows下的ESP)

openSUSE Leap 15.0安装流程

注:
openSUSE默认建立的分区表为GPT分区表
在GPT分区表下,openSUSE安装程序会自动检测电脑的引导方式

在仅支持UEFI的情况下,需要配置EFI引导分区以正常启动,否则安装程序会报错

在仅支持传统BIOS启动的电脑中,不需要配置EFI分区,
但是系统会在所有分区的最前面建立一个大约1M的BIOS启动分区以兼容MBR分区表的启动,
并且会将启动引导安装到这个BIOS分区

在同时支持BIOS与UEFI的情况下,如果配置了EFI分区,
则安装程序会将启动引导安装到EFI分区,即采用EFI方式启动;
如果没有配置EFI分区,则系统会在分区最前面建立BIOS启动分区,
即采用BIOS方式启动

选择好分区角色后点击下一步,选择分区大小,然后进入详细配置界面
这里建立的是第一个分区,所以显示为sda1。这里选择分区的文件系统、挂载情况等等

现在的推荐情况是在建立EFI分区的情况下,不建立单独的的/boot分区,
如果要建立此分区的话,在EFI分区后面建立,可以任意选择一个分区角色,
因为无论选择何种分区角色,都会进入这个分区配置界面进行配置

/boot的详细分区情况:
分区大小选择1G,文件系统选择ext4,挂载点选择/boot,其他选项系统会自动调整
/boot中实际存放的是Linux的内核等文件,会在开机时载入内存,并进而启动整个系统,建议不要太小,1G差不多
实际上,grub引导Linux的时候,也是直接指向了/boot中的内核文件等

openSUSE Leap 15.0安装流程

fstab选项中,可以选择挂载选项,这个可以不用管
openSUSE Leap 15.0安装流程

以同样的方式建立所有分区,点击接受,此时会再次回到开始分区是的界面,但是分区情况已经是自己所选择的配置。同时,这里还会显示将要对磁盘进行的每一步操作,确认无误后,点击下一步,完成分区操作,进入时区选择openSUSE Leap 15.0安装流程
就操作来说。openSUSE在所有Linux发行版中,是最简洁、智能和人性化的,从系统的安装流程来说,便可见一斑。特别是在分区操作上,无论是什么Linux发行版(不包括SUSE企业版),甚至是Windows,都不如openSUSE好用

时区与时间配置

分区操作完成,进入时间设置

openSUSE Leap 15.0安装流程

选择区域与时区,也可以选择其他设置以配置其他选项,比如NTP服务器
这里手动更改时间或者从NTP服务器获取时间,默认的NTP服务器是openSUSE自带的NTP服务器,可以从下拉菜单中选择四个服务器中的一个,也可以自己输入NTP服务器的地址,比如阿里云的NTP服务器 ntp.aliyun.com
openSUSE Leap 15.0安装流程

点击接受,如果暂时不能联网或者NTP服务器输入错误,会提示对服务器查询失败,可以选择忽略或者退回去检查。

用户配置

时间配置完成,进入用户配置。
用户完整名称可以留空,在登陆系统的时候,真正使用的是用户名,两次输入的口令(即密码)必须相同。口令太过简单时,系统会提示是否确定使用简单口令
如果取消勾选“对管理员使用此口令”,点击下一步,系统会要求单独对管理员(即root用户)单独设置密码
如果勾选“跳过用户创建”,系统将不会创建新的用户,点击下一步,系统会默认使用root用户,并要求设置root密码

openSUSE Leap 15.0安装流程
点击下一步,完成用户创建,将进入最后的总览阶段

完成安装

完成用户创建后,进入最后的总览,在这里可以查看最终的安装配置,对与配置有疑问的,还可以在这里点击绿色文字查看或者更改,确认无误后,点击安装,系统会进行最后一次确认

openSUSE Leap 15.0安装流程

最后一次确认openSUSE Leap 15.0安装流程

点击安装,或者后退检查,待安装完成后,重启,移除安装介质,并启动进入安装好的openSUSE,登录系统

安装已完成,进入KDE桌面,这里使用的root用户登录,所以语言环境为英文
openSUSE Leap 15.0安装流程
附:各种分辨率的openSUSE壁纸分享 https://pan.baidu.com/s/1n6zEJ2qXM_4bUF3TzWhRTA

安装后软件源的配置

openSUSE的软件管理器是zypper,基于SUSE研发的libzypp,可以说是最现金的的软件管理器了,就连Fedora使用的用来取代yum的dnf也是基于libzypp开发的。zypper甚至可以在debian/Ubuntu上使用。另外,对于不熟悉zypper的用户,也可以安装yum,只不过不好用就是了。
opensSUSE的软件源在国内也是可以访问的,不过也可以自己换成国内的镜像站,比如阿里云的开源镜像站

以下是使用中国科技大学的开源镜像站的配置文件,系统是Leap 15.0。将以下内容保存为ustc.repo,并复制到/etc/zypp/repo.s/中,改变权限代码为644

[oos]
name=openSUSE-USTC-OOS
enabled=1
autorefresh=1
baseurl=http://mirrors.ustc.edu.cn/opensuse/distribution/leap/15.0/repo/oss/
path=/
type=rpm-md
keeppackages=0

[oss non]
name=openSUSE-USTC-NON-OSS
enabled=1
autorefresh=1
baseurl=http://mirrors.ustc.edu.cn/opensuse/distribution/leap/15.0/repo/non-oss/
path=/
type=rpm-md
keeppackages=0

[update]
name=openSUSE-USTC-UPDATE
enabled=1
autorefresh=1
baseurl=http://mirrors.ustc.edu.cn/opensuse/update/leap/15.0/oss/
path=/
type=rpm-md
keeppackages=0

[update non]
name=openSUSE-USTC-NON-UPDATE
enabled=1
autorefresh=1
baseurl=http://mirrors.ustc.edu.cn/opensuse/update/leap/15.0/non-oss/
path=/
type=rpm-md
keeppackages=0

[packman]
name=openSUSE-USTC-PACKMAN
enabled=1
autorefresh=1
baseurl=http://mirrors.ustc.edu.cn/packman/suse/openSUSE_Leap_15.0/
path=/
type=rpm-md
keeppackages=0

然后依次运行如下命令以更新源。也可以在桌面中打开Yast来配置软件源

sudo zypper clean
sudo zypper ref

如果使用其他的镜像站或者是其他版本的用户,可以参照这个文件或者是openSUSE的帮助手册、镜像站的帮助手册等等来配置源

结束

好了,到这里,安装也就完成了,祝大家使用愉快。
Tumbleweed的安装过程和Leap大同小异,可以对照参考,但是Tumbleweed的源配置稍有差异,这里不再细说
安装过程根据本人经验写成,或有纰漏,还请见谅,或在评论中注明

** 转载请注明 **

上一篇:第4章 选择结构程序设计


下一篇:BZOJ.1535.[POI2005]SZA-Template(KMP DP)