manjaro(18.04) win10双系统安装
[toc]
manjaro kde版本系统安装
- manjaro启动盘制作工具使用Rufus,dd方式写入。
- 为了在live 系统中看到固态盘,需要在BIOS中将
sata configuration
改为ACHI
模式。(安装好系统后或者之前需要将win10改为ACHI模型,否者两个系统无法同时运行,参考教程) - live系统设置为
driver=nonfree
,如无法进入安装界面,可在进入系统的位置设置systemd.mask=mhwd-live.service
,具体键入的位置,如下. 参考
quiet systemd.show_status=1 systemd.mask=mhwd-live.service'
- 进入live系统后,打开如下文件
/lib/calamares/modules/mhwdcfg/main.py
进行如下修改
def run(): """ Configure the hardware """ mhwd = MhwdController() # return mhwd.run() return None # <- Add this and comment the above line
- 设置键盘,时区以后,可以再预先空出来的空闲分区里面建立
boot/efi
挂载到win10所在的引导分区即可,但一定要保持默认不能格式化
我们在100G空闲分区中安装系统,各个分区大小如下
分区 | 大小 | 文件系统类型 | 用处 |
---|---|---|---|
/ | 80G | ext4 | 系统安装位置 |
swap | 8G | linuxswap | 将磁盘模拟为内存,供内存不足时使用 |
/home | 52G | ext4 | 存放用户个人文件 |
manjaro系统配置
安装好以后不能进入系统(配置双显卡以后可以正常进入系统),要在系统启动那一行使用按e
进入编辑模式,在linux 启动参数中加入nouveau.modeset=0
,使得开机默认不加载n卡
具体加入位置,大致如下
quiet resume=UUID=a86c33a5-6e60-4ac7-b81f-d53fe70dffdf nouveau.modeset=0
配置软件源
- 更新软件源
sudo pacman-mirrors -m rank -c China
- 修改包管理器配置文件
/etc/pacman.conf
在文件末尾添加如下
[archlinuxcn] SigLevel = Optional TrustedOnly Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch
- 导入GPG Key
sudo pacman -Syy && sudo pacman -S archlinuxcn-keyring
双显卡配置
如果是双显卡的话,自己使用Prime来管理。[参考](
https://forum.manjaro.org/t/h...
- 移除bumblebee混合驱动
- 安装NVIDIA driver,即Hardware Configuraion中的video-nvidia
更改mhwd配置
- 删除
/etc/X11/xorg.conf.d/90-mhwd.conf
,添加optimus.conf
内容如下
- 删除
Section "Module" Load "modesetting" EndSection Section "Device" Identifier "nvidia" Driver "nvidia" BusID "PCI:1:0:0" Option "AllowEmptyInitialConfiguration" EndSection
BusID参数设置,使用lspci | grep -E "VGA|3D"
查看NVIDIA显卡地址。
- 删除
/etc/modprobe.d/
下所有mhwd-*
类似的文件,例如mhwd-gpu.conf
- 在
/etc/modprobe.d/
下添加文件nvidia.conf
,内容如下
blacklist nouveau blacklist nvidiafb blacklist rivafb
- 在
/etc/modprobe.d/
下添加文件nvidia-drm.conf
options nvidia_drm modeset=1
- 根据桌面不同而不同,我的是kde,设置如下:设置
/usr/share/sddm/scripts/Xsteup
文件内容如下
#!/bin/sh xrandr --setprovideroutputsource modesetting NVIDIA-0 xrandr --auto
并将该文件设置为可执行文件。
- 重启以后,可通过如下命令验证
glxinfo | grep -i vendor server glx vendor string: NVIDIA Corporation client glx vendor string: NVIDIA Corporation OpenGL vendor string: NVIDIA Corporation
TIM 安装
sudo pacman -S deepin.com.qq.office
安装timsudo pacman -S gnome-settings-daemon
安装所需模块,并在System Settings -> Startup and Shutdown -> Autostart
中添加/usr/lib/gsd-xsettings
为脚本启动- 重启后TIM无需配置即可使用
搜狗输入法:
参考
安装输入法
sudo pacman -S fcitx-im sudo pacman -S fcitx-configtool sudo pacman -S fcitx-sogoupinyin
新建~/.xprofile
, 添加如下内容
export LC_ALL=zh_CN.UTF-8 export GTK_IM_MODULE=fcitx export QT_IM_MODULE=fcitx export XMODIFIERS="@im=fcitx"
重启后有报错
搜狗输入法异常!请删除.config/SogouPY 并重启
不需要删除文件,安装如下,重启,恢复正常
yay -S fcitx-qt4
时间不一致修正
时间不正确 参考
- 方式1: 修改windows, 管理员启动cmd,执行:
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation" /v RealTimeIsUniversal /d 1 /t REG_QWORD /f
- 方式2: 修改linux, 每次进入系统手动执行
sudo ntpd -qg
(需要提前使用sudo pacman -S ntp
安装对应软件包) - 方式3: 修改linux, 执行一次如下命令即可,
timedatectl set-local-rtc true
- 如果使用linux 作为工作系统,推荐使用方式1,修改linux会造成mariadb数据库在系统关机时,出现异常。
- 方式1: 修改windows, 管理员启动cmd,执行:
配置双击打开文件
系统设置-->桌面行为