e@[TOC]
需要软件:UltraISO 试用版
需要的系统ISO文件:官方下载链接
操作参考链接:
https://blog.csdn.net/qq_31192383/article/details/78876905?utm_source=app
安装时注意都不要勾选,否则后面可能会打不开windows的磁盘管理
文字版简化步骤:
windows下右击我的电脑,进入磁盘管理器,选择打算安装的盘,选择一个卷右键单击,选择“压缩卷”,输入空间大小,即可得到一个未分配空间(有的叫可用空间)。
在win或PE里划出100GB作为Ubuntu的系统大小,不必分配卷。然后插入刚制作的启动盘,重启电脑后不断按F2(联想笔记本是F2,华硕笔记本是Esc,其余品牌自行百度),目标是进入BIOS设置界面。进入后,着重关注以下几个地方:
启动时,U盘照理来说会出现两个入口,一个ubuntu前缀,另一个不知含义。两个最好都试一下。
如果之前已经安装过Ubuntu了,只是采用格式化硬盘方式删除ubuntu系统,那么选择ubuntu前缀的会进入到grub界面。此时,可以进行如下操作:
> ls
(hd0),(hd0,gt1),(hd0,msdos4),(hd1,gt2),
> ls (hdN,msdosX)/boot/grub #顺序查找,直到找到
我的机子上是在(hd0,msdos4)下找到的
>set root=(hd0,msdos4) # 设置启动盘
>set prefix=(hd0,msdos4)/boot/grub # 设置root路径
>insmod normal
>normal
需要注意这也只是应急措施,原理是将此次启动的路径改到启动盘里。等我们后面系统安装好以后,就不用这么麻烦了。
前面的选项都不重要,唯独询问如何安装时,必须选择最后一个,即“something else …”,此后会进入分区。
在这里找到free的这一项,确认下大小是否是自己预留的100GB,接下来将对此分区进行分割。按界面中的+可以实现分区。对于拯救者而言,我们一共需要三个分区:
分区选择完成后,将安装位置选择为ubuntu所在的硬盘(注意:不是分区,是硬盘),点击确认即可开始安装。安装完成后,选择立刻重启,进入紫屏后,拔出U盘,根据屏幕提示按下回车即可完成重启。在重启时,建议重新进入BIOS,将显卡模式切换为独显直连,为后续的显卡驱动安装做准备。
不出意外地话,重启完成后应该会进入grub界面,至此Ubuntu18.04安装完成。
驱动部分是最头疼的,主要有两个问题:
我目前没找到合适的解决方案,主要是我使用xinput
命令,甚至都看不到这个设备,我也不知道该怎么办了。实验室的Y9000K安装了以后就直接能用。只能说,世界太奇妙,我要学的东西还有好多。暂时先放下了。
详细教程:https://blog.csdn.net/a850565178/article/details/107979314
进入系统后,调出设置界面,在devices选项卡里可以看到,当前的显卡驱动是llvm,这是默认的开源驱动,因此效率不高,打开的内容多了以后,画面会出现撕裂感。最糟糕的是,拯救者的HDMI是连接在独显上的,使用这个驱动的话,是无法使用扩展屏幕的。因此,接下来,我们需要安装NVIDIA的官方驱动。
sudo ubuntu-drivers autoinstall
等待安装完成,没有报错的话,重启就可以了。注意,网上有许多手动安装的方式,但是那些教程都太老了,不建议照着做,心态会炸。强烈建议这种自动安装的方式。
下面三条在重启后可完成则说明安装成功:
nvidia-smi
命令可以正常执行,从中可以看到目前的GPU占用情况nvidia-settings
命令可以正常执行,可以以图形化的形式控制显卡。apt upgrade的时候,会提示某硬件相关的缺少文件。报错信息如下:
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8125a-3.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168fp-3.fw for module r8169
此类报错的解决措施都比较简单,即去内核仓库下载相应的文件放置到提示的文件夹里即可。不过由于仓库命名是有规律的,因此也可以直接用wget来解决:
cd /lib/firmware/rtl_nic
sudo wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/rtl_nic/rtl8125a-3.fw
sudo wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/rtl_nic/rtl8168fp-3.fw
一度以为这是触摸板的驱动,然而似乎并不是,因为安装后,触摸板没有好。
换源的目的是为了让下载能够更快,可以选择手工方式,但推荐使用自带的“software & Update”功能,进入后在“ubuntu software”选项卡中把“Download from”后面的选项选为喜欢的中国服务器即可,常用的是中科大、豆瓣、阿里、清华。选好后,点击close,会提示要reload,选择是即可。手工方式见于博客
因为我们的显卡比较新,所以直接按照CUDA官方的安装方式即可。老显卡的CUDA需要根据显卡驱动的型号来确当CUDA版本,对照表及安装方式见于博客
某些机子可能无法识别希捷的移动硬盘,一般报错提示最后面一排会显示 未知 exfat。这是因为我们没有安装exfat类型硬盘的驱动。安装一下即可:
sudo apt update
sudo apt install exfat-fuse
某些文件存储在Windows里,打开磁盘时,会提示:
Error mounting /dev/…
这主要是由于 快速启动造成的。快速启动,主要是将一些设置保存在了内存里,既可以加快开机速度,也可以减少对硬件的访问次数。
解决方法:
1.可以进入windows的设置界面,电源 —— 更改电源按钮的选项 — 更改当前不可更改的选项 —— 取消勾选快速启动。
若不愿意关闭快速启动,可以做如下操作,进行ntf修复,但电脑每一次开机都需要重新修复。
2.
$sudo apt-get install ntfs-3g
$sudo ntfsfix /dev/sda8
其中,sda8是想要加载的磁盘,查看方式比较简单的是:从文件夹界面双击该磁盘,从报错提示里面看。
另一种方式是
sudo fdisk -l
我的相关分区:
sdc1 /
sdc2 包括了sdc5 sdc6 sdc7
sdc5 /boot
sdc6 swap
sdc7 /home
下载链接:https://pinyin.sogou.com/linux/?r=pinyin
点击下载后会自动进入教程,教程里少了最后的配置部分(下面加粗部分)。以下是完整的过程。
sudo apt install fcitx
sudo dpkg -i sogoupinyin_xxxxxxx.deb #
fcitx-config-gtk3
进入界面后,取消“只显示当前输入法”,搜索 sogou,加入即可,也可通过箭头按钮来调整输入法的优先级。