17年年底入手了一台P51用于进行机器学习相关研究,因为博主计算机专业出身,比较喜欢折腾Linux,遂于1月开始进行双系统安装。在学校的时候是Fedora的狂热粉,但是工作后好多年没有用过Linux桌面版(一直都用的是MacOS),于是选了最流行的Ubuntu,准备和原先本上就有的Windows进行dual boot。

1. Ubuntu

下载的时候,Ubuntu官网上的描述是17由于bios的bug,暂不提供下载,于是选择了16这个LTS安装;安装后很顺利,原windows的启动在。安装完成后忍不住将ubuntu升级到最新,发现默认的tty无法登入桌面了,一直在Log的状态下无限循环,查了一下发现是更新的时候的bug。解决后成功登入,开始安装nvidia驱动,但是发现只要安装最新驱动后,系统就无法正常登入。于是放弃了ubuntu。

2. Fedora

毕竟Fedora是我的初恋,也是我最熟悉的一个发行版;在觉得ubuntu不行后,我又换回了Fedora。系统安装过程很顺利,但是显卡驱动安装非常麻烦,后来发现直接按照bumblebee项目上的介绍就好了。Fedora系统不能从睡眠状态中被唤醒(唤醒后黑屏),同时由于其更新过快,一些软件都无法及时支持,比如MKL。考虑再三,决定换成跟red hat一系的centos。

3. CentOS

安装了CentOS后,windows bootloader居然出问题了;花了不少时间研究如果在不借助windows安装盘的条件下修复efi boot,可是没能成功。于是换成下一个发行版mint。

4. Mint

Mint的桌面系统是cinnamon,之前没有用过,所以这次想要尝试一下。然后Mint安装完成后,连linux自己也启动不了了,mint用的仍然是grub(其他的几个版本是grub2)。启动后必须要通过grub cmd才能进入系统,好不容易研究了grub cmd进入到了系统后,又出现了一些的问题。不爽之下,决定再换回Ubuntu。

换回ubuntu后,nvidia驱动问题仍然没能解决;最终换成了centos,然后通过windows安装盘来修复efi boot。然而,在参照网络修复windows的过程中,执行bootrec /fixboot遇到了"access denied"的问题,未能解决,但是却解决了windows启动问题。需要注意的是,执行windows安装盘的命令的时候,修改了/etc/fstab的uuid。启动到了linux后,需要修改/etc/fstab。

Logo

更多推荐