1.准备
- 进入BIOS中把安全启动关闭,Secure Boot设置为Disable,F4保存。
- 下载Manjaro的iso文件,我下载的是XFCE版。ISO下载地址
- 一个最小8G的U盘,我的是16G。
- 下载Refus制作U盘启动。Refus下载地址
- 选取一块存储空间供Manjaro使用,我是1T的硬盘,空间算是比较大的,分了200G空间出来,右键此电脑->管理->磁盘管理->选择一块空间还算比较大的盘符右键->压缩卷->输入压缩空间量,或者有平常不太需要的盘符,直接删除此卷就可以了,处于未分配的状态即可。
打开Refus软件选择我们的U盘和下载好的ISO文件,注意:刻录iso镜像文件会格式化整个U盘,请注意备份数据。
点击开始以后选择以DD镜像模式写入,以ISO镜像写入会有问题,至于什么问题,我也没试过,我参考的所有博客都是以DD模式写入的。
2.开始
重启电脑在进入系统之前狂按F12快速进入U盘启动,我的笔记本是机械革命,其他品牌自行搜索,进到了GRUB的安装界面,进到该界面先不要着急启动。
2.1无法进入安装界面解决
安装时你可能入到以下错误,其实这两个错误都是因为双显卡驱动的原因导致的,这个问题也是困扰我好久,这个方法也是在网上找的,大部分人的都解决了。
1. Started TLP system startup/shutdown
2. A start job is running for livemedia mhwd scripe(xx s/no limit)
- 上面的图中的驱动选项选择nofree后按E进入编辑界面第一行中的driver修改如下,CTRL+X保存退出
driver=intel
- boot选项按E进入编辑界面修改如下,CTRL+X或者F10启动
driver=intel xdriver=mesa acpi_osi=! acpi_osi="Windows 2009"
进入安装界面以后,会默认有一个安装提示的界面,点击启动安装程序。
图片太多我就不贴了,安装这也没有什么特别要注意的,
- 时区要选择Asia\shanghai
- 键盘选择默认或者选择English(US)都可以
- 分区时选择硬盘和选择之前我们准备好的区域
- 设置用户名字和启动密码
等待安装结束就行了,安装过程中最好别让屏幕休眠,否则会导致起不来,我就有这情况,安装结束后,重新启动电脑,把U盘拔掉,按F2再次进入BIOS修改系统的启动顺序。
- 切换到BOOT选项卡中的UEFI Hard Disk Drive BBS Priorities中把Manjaro放到windows上面 F4保存启动
这种方式适用于机械革命的机型应该是,其他机型可自行搜索如何修改双系统的启动顺序 ,再次进入GRUB界面后,在Mangaro按E技能在倒数第二行quiet后面加入以下内容
naouveau.modeset=0
这样即可开机默认不加载N卡,但是这样只是临时关闭了N卡,下次进入系统还是需要再次输入,所以我们在进入系统以后需要修改grub.cfg文件参数
- 如果你正常进入Manjaro系统,在终端输入
$ sudo nano /boot/grub/gurb.cfg
- 在文本中搜索找到第一个quiet后,在后面空格输入nouveau.modeset=0即可。
- 每次更新GRUB配置后都需要重新修改grub.cfg文件,比如升级内核。
3.配置
进到系统以后我们的系统时间是比正常时间慢8个小时的,在右下角时间上右键->属性,在时区中输入中国/上海
如果时间还没有改过来,在终端中输入以下命令,需要设置manjaro以本地时间作为硬件时钟
在命令行执行
$ sudo timedatectl set-local-rtc true
$ sudo ntpdate 1.cn.pool.ntp.org
3.1更改源
$ sudo pacman-mirrors -gb testing -c China //选择中国源并更新
$ sudo pacman -Syyu //更新系统
- 安装软件时,提示PGP签名损坏,添加国内仓库的key
$ sudo pacman -S archlinuxcn-keyring
3.2添加国内仓库archlinuxcn地址
- 编辑/etc/pacman.conf,尾部添加以下内容:
[archlinuxcn]
SigLevel = Optional TrustedOnly
Server = http://repo.archlinuxcn.org/$arch
3.3安装输入法
- 安装fcitx,命令行中也许会安装不上fcitx-configtool,这种可以去软件管理包中搜索fcitx-configtool安装,软件管理包在左下角点开以后名字叫添加/删除软件
- fcitx:输入法主框架,自带几个内置的输入法
- fcitx-configtool:输入法图形化配置工具
$ sudo pacman -S fcitx
- 安装搜狗输入法
$ sudo pacman -S fcitx-sogoupinyin
- 配置,在~/.xprofile中添加以下内容,这个文件没有,要自行创建,添加完以后注销重新进入,这时可以通过ctrl+space切换输入法了。
$ export GTK_IM_MODULE=fcitx
$ export QT_IM_MODULE=fcitx
$ export XMODIFIERS="@im=fcitx"
3.4安装zsh & oh-my-zsh
- zsh是系统自动安装好的,无需再次安装,我的是这样的,而且是最新的,如果没有可以安装上,需要重启生效。
$ sudo pacman -S zsh
chsh -s /bin/zsh
- 安装oh-my-zsh
$ sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
- 修改主题
$ sudo nano ~/.zshrc
找到 ZSH_THEME=“robbyrussell”,修改为 ZSH_THEME=“random” 为随机主题,要换其他主题,修改此处即可
所有主题预览
3.5安装JDK
sudo pacman -S jdk8
3.6安装IDEA
3.7安装Chrome
sudo pacman -S google-chrome
3.8安装Docker
- 参考: Manjaro wiki
- 安装
sudo pacman -S docker
- 启动docker服务
sudo systemctl start docker
- 添加当前用户可以使用Docker,注销重新进入即可使用
whoami
ywh
sudo gpasswd -a ywh docker
docker info
- 查看docker服务状态
systemctl status docker
- 设置docker开机自启
systemctl enable docker
其他软件自行搜索,还有更多配置自行研究。