尝试在物理机上安装OpenSUSE Leap,安装完后感叹一句,OpenSUSE真的不适合Linux新手。OpenSUSE的系统安装程序用起来不是很直观,它会根据你的计算机配置做一些默认的配置。但这些默认的配置往往并不是你想要的,如果你不小心,就会使用默认的配置,这可能会对你的硬盘进行格式化。
ubuntu的系统安装程序名叫ubiquitous,它的安装过程对于用户来说相当明了直接,下面总结一下安装OpenSUSE Leap系统时一定要注意的事项,最后吐嘈一下安装过程中的僵死现象,因为是用物理机安装的,而我的手机像素又不好,所以不好意思没截图。可以先参考优麒麟操作系统Ubuntu Kylin 16.04安装教程。
主板固件的配置 首先要知道你的主板是使用BIOS还是使用UEFI。 1.如果主板是BIOS,硬盘是GPT,则硬盘上要有一个bios_grub的分区。 2.如果主板是UEFI,硬盘是GPT,则硬盘上要有一个ESP分区(EFI System Partition),它是用来存放Grub启动代码的,这个ESP分区的文件系统必须为FAT,在分区配置的时候,要将这个ESP分区挂载到/boot/efi。 3.UEFI主板有一个功能叫secure boot(安全引导),你需要知道你的主板是否启用了secure boot,我建议关闭secure boot这个功能,因为它本身是微软用来限制Linux系统普及的一个工具。
Grub启动管理器 安装OpenSUSE时,你有3个有关Grub的选择。 1.不安装Grub启动管理器,这个选项适用于硬盘上已经有Grub启动管理器。 2.安装BIOS版的Grub 3.安装UEFI版的Grub,这个还可选择是否启用secure boot支持,如果主板关闭了secure boot,那么不要启用secure boot支持。
网卡的设置 我在安装OpenSUSE时,安装程序将我的网卡默认设置成了固定IP,我得手动将网卡设置成DCHP获取动态IP,因为我的电脑使用路由器上网。
分区方案 OpenSUSE的安装程序会给出一个默认的分区方案,如果我选择了默认分区方案,那么我的两个分区将被格式化,而这两个分区安装了两个不同的Linux发行版,所以我得点击custom partition setup,再点击expert paritioner来自己配置分区。 OpenSUSE的root分区默认为Btrfs文件系统,home分区默认为xfs文件系统,而这个配置对我来说并没有什么用,我用的是SSD固态硬盘,要知道Btrfs文件系统是很伤固态硬盘的,Btrfs是有快照(snapshot)功能的,OpenSUSE的snapper程序会频繁的创建文件系统快照,这样大大增加了对固态硬盘的写入次数,最适合固态硬盘的Linux文件系统是ext4。 我的分区方案很简单,root分区格式化成ext4文件系统,然后将EFI分区挂载到/boot/efi目录下,因为我的主板固件是UEFI,硬盘使用GPT分区。
安装过程中的僵死现象 这下我真得向OpenSUSE吐嘈了,在安装软件包时,有3次僵死,一次是安装Linux内核的时候,第二次是安装Samba的时候,第三次是安装Grub启动管理器,每一次僵死都要等上十几分钟,甚至二十多分钟才会有响应。 我开始以为是我的U盘有问题,然后我选择了不用U盘装,改用使用Grub2引导硬盘上的OpenSUSE ISO镜像文件并安装系统文件,可还是出现了僵死的现象。 我安装了几次都没安装成功,因为安装Grub启动管理器时总是处于僵死状态,重启了电脑安装了三四次,最后一次为了不再忍受僵死状态,我选择了不安装Samba这个软件,谁知这一次安装Libreoffice的时候又僵死了一次。 等到最后一步安装Grub启动管理器时,还是僵死了二十多分钟没反应,最后我干脆直接关机,不装OpenSUSE了,等我再次开机时,原先的ubuntu Grub启动管理变成了OpenSUSE的Grub启动管理器,这次出乎意料地安装成功了。我猜这是因为我这次正确地挂载了EFI分区到/boot/efi目录下,以及选择了安装UEFI版的Grub。(正确的Grub设置很重要。)
结语 在安装Debian、Ubuntu、Fedora、Archlinux、Elementary OS、CentOS,Kali Linux、Backtrack Linux等发行版的时候总是很顺利,用Virtualbox虚拟机安装OpenSUSE也很顺利,就是这一次物理机安装OpenSUSE耗费了我整个下午的时间,不过最后总算是安装成功了。 |