ArchLinux 安装 各种桌面 Windows10 双系统安装


Arch Linux 官方安装教程
镜像下载中国清华大学源

本文参考了官方教程或者星兮这位同志的博客

制作 U 盘启动盘

使用 rufus 软件

  1. 选择镜像
  2. 选择 gpt 模式
  3. 选择 fat32
  4. 写入选择 dd 模式
  5. 开始制作 等待完成

准备工作

  1. 关闭 bios secure 模式
  2. 关闭 Windows 快速启动 等等 这些工作可以参考其他博文或者官方文档

U 盘启动开始安装

  1. 使用 wifi-menu 连接无线网
  2. 分区(重点 双系统的关键)
    1. 使用 cfdisk 分区工具将自己想要装 ArchLinux 的分区分为两个分区一个作为 swap 一个作为 / 的挂载点.
    2. 格式化
    mk.ext4 /dev/sdb3    // 设备名写自己的
    mkswap /dev/sdb4
    
    1. 挂载
    mount /dev/sdb3 /mnt
    swapon /dev/sdb4
    mkdir -p /mnt/boot/efi
    mount /dev/sda1 /mnt/boot/efi    // 注意  /dev/sda1 为 Windows efi 引导所在分区(重点)
    

chroot 进入系统后 wifi_menu 不可用

这个部分单独拿出来说是因为现在新版本的 ArchLinux 安装包没有将 netctl 打包进安装包了,就导致 arch-chroot /mnt 进入安装好的系统之后 wifi-menu 不可用,所以切记在 chroot 之前, 先安装 netctl 工具包

pacman -S netctl

// 其他需要的联网工具
pacman -S rp-pppoe dialog iw wpa_supplicant networkmanager dhcp	

systemctl enable NetworkManager

安装 grub 引导

pacman -S grub efibootmgr os-prober ntfs-3g
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=ArchLinux --recheck
grub-mkconfig -o /boot/grub/grub.cfg

配置国内源

编辑 /etc/pacman.d/mirrorlist ,在文件的最顶端添加

Server = https://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch

在 /etc/pacman.conf 文件末尾添加两行:

[archlinuxcn]
Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch

然后请安装 archlinuxcn-keyring 包以导入 GPG key。

sudo pacman -Sy

安装 yay

sudo pacman -S yay

安装中文输入法

sudo pacman -S fcitx-im fcitx-configtool fcitx-googlepinyin	

在 ~/.xprofile 文件中, 加入以下内容(如果没有就新建)

export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
fcitx

然后在命令行运行 fcitx-configtool 添加 googlepinyin 输入法, 不行的话记得重启.

ficitx-sougoupinyin 不建议使用 不稳定

更新:

sudo pacman -S fcitx5 fcitx5-chinese-addons fcitx5-gtk fcitx5-qt kcm-fcitx5 fcitx5-material-color

在 /etc/profile 添加:
export INPUT_METHOD=“fcitx5”
export XMODIFIERS="@im=fcitx5"
export GTK_IM_MODULE=“fcitx5”
export QT_IM_MODULE=“fcitx5”

图标字体网站

https://www.nerdfonts.com/cheat-sheet

WPS 安装

WPS ArchLinux Wiki

sudo pacman -S wps-office
sudo pacman -S ttf-wps-fonts

自动挂载 Windows10 下的 NTFS 分区

记得关掉 Windows10 的快速启动

  1. 安装 ntfs-3g
// 支持 读写 ntfs 分区
sudo pacman -S ntfs-3g    
  1. 创建挂载点
mkdir -p /windows/c
mkdir -p /windows/d
mkdir -p /windows/e
  1. 编辑 /etc/fstab
/dev/sda3 /windows/c ntfs defaults 0 0
/dev/sdb1 /windows/d ntfs defaults 0 0
/dev/sdb2 /windows/e ntfs defaults 0 0

注: 可以使用 fdisk -l 或者 df 或者 lsblk 查看你的 windows 分区设备名

安装 python3 和 pip3

sudo pacman -S python3
sudo pacman -S python-pip

安装 cpplint

sudo pip install cpplint

在 Arch Linux 中默认安装的 cpplint 在

/usr/bin/cpplint

目录中

安装 vscode

sudo pacman -S visual-studio-code-bin

启动命令为 code

更改 i3wm 桌面颜色主题

安装 npm

sudo pacman -S npm

安装 i3-style

sudo npm install -g i3-style

i3-style 用法

应用默认主题

i3-style solarized -o ~/.config/i3/config --reload

应用 themes 下的其他主题

将 themes 下的主题文件复制到自己的指定目录,并修改为 .yaml 扩展, 然后执行

i3-style ~/.config/i3/solarized.yaml -o ~/.config/i3/config

默认 npm 安装的 i3-style themes 目录为 /usr/lib/node_modules/i3-style/themes 下

安装 oh-my-zsh

查看当前用的 shell

echo $SHELL

安装 zsh

sudo pacman -S zsh

配置 zsh

zsh

切换 zsh

修改 /etc/passwd 用户名后面的 shell 为

/bin/zsh

安装 oh-my-zsh

git clone https://gitee.com/mirrors/oh-my-zsh.git ~/.oh-my-zsh
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc

重启安装完成

参考 oh-my-zsh 配置
自己感觉好用的主题:

xiong-chiamiov
frontcube

安装 Nvidia 驱动

sudo pacman -S nvidia nvidia-utils nvidia-settings

解决画面撕裂问题

$ nano /etc/mkinitcpio.conf
----------------------------------------------------------------------
MODULES=(nvidia nvidia_modeset nvidia_uvm nvidia_drm)
----------------------------------------------------------------------

$ nano /etc/default/grub                                              # 此处必须是grub引导,其他引导自行百度
----------------------------------------------------------------------
GRUB_CMDLINE_LINUX_DEFAULT="quiet nvidia-drm.modeset=1"               #此处加nvidia-drm.modeset=1参数
----------------------------------------------------------------------

$ grub-mkconfig -o /boot/grub/grub.cfg                                # 就算grub引导,配置文件也可能不在一个地方,请查看清楚

配置 nvidia

运行: sudo Xorg -configure

cp /root/xorg.conf.new /etc/X11/xorg.conf

修改 xorg.conf:

Section "Device"
             Identifier         "Card0"
             Driver             "nvidia"
             BusID             "PCI:1:0:0"
EndSection

禁用 nouveau

编辑 sudo vim /etc/modprobe.d/nouveau_blacklist.conf
添加:

blacklist nouveau
options nouveau modeset=0

重启

安装配置 dwm

需要安装的软件: acpi, rofi
配置教程:配置 dwm

安装 bspwm

安装依赖

sudo pacman -S libxcb xcb-util xcb-util-wm xcb-util-keysyms

编译安装

git clone https://github.com/baskerville/bspwm.git
git clone https://github.com/baskerville/sxhkd.git
cd bspwm && make && sudo make install
cd ../sxhkd && make && sudo make install

卸载

cd bspwm && sudo make uninstall
cd ../sxhkd && sudo make uninstall

运行 bspwm

mkdir -p ~/.config/{bspwm,sxhkd}
cp /usr/local/share/doc/bspwm/examples/bspwmrc ~/.config/bspwm/
cp /usr/local/share/doc/bspwm/examples/sxhkdrc ~/.config/sxhkd/
chmod u+x ~/.config/bspwm/bspwmrc

将 exec bspwm 添加到 ~/.xinitrc or ~/.xprofile 最后一行 (depending on how your launch your X/Display manager). bspwmrc 会帮你启动 sxhkd.

安装 polybar

sudo pacman -S polybar

拷贝 /usr/share/doc/polybar/config 到 $XDG_CONFIG_HOME/polybar/config.
XDG_CONFIG_HOME 一般是 ~/.config

修改配置文件

[bar/mybar]
modules-right = date

[module/date]
type = internal/date
date = %Y-%m-%d%

注意:这里的 mybar 和下面的脚本中的是同一个名字

Create an executable file containing the startup logic, for example $HOME/.config/polybar/launch.sh:

#!/usr/bin/env bash

# Terminate already running bar instances
killall -q polybar
# If all your bars have ipc enabled, you can also use 
# polybar-msg cmd quit

# Launch bar1 and bar2
echo "---" | tee -a /tmp/polybar1.log /tmp/polybar2.log
polybar bar1 2>&1 | tee -a /tmp/polybar1.log & disown
polybar bar2 2>&1 | tee -a /tmp/polybar2.log & disown

echo "Bars launched..."

Make sure you use the name(s) of the bar(s) from your config.

Make it executable:

$ chmod +x $HOME/.config/polybar/launch.sh

If you are using bspwm, add the following line to bspwmrc:

$HOME/.config/polybar/launch.sh

配置 polybar 主题

安装依赖

sudo pacman -S  rofi python-pywal calc
yay -S networkmanager-dmenu-git

安装

git clone --depth=1 https://github.com/adi1090x/polybar-themes.git
cd polybar-themes
chmod +x setup.sh

运行 setup.sh 按照提示操作

./setup.sh

[*] Installing Polybar Themes...

[*] Choose Style -
[1] Simple
[2] Bitmap

[?] Select Option : 1

[*] Installing fonts...
[*] Creating a backup of your polybar configs...
[*] Successfully Installed.

运行

$ bash ~/.config/polybar/launch.sh

Usage : launch.sh --theme

Available Themes :
--blocks    --colorblocks    --cuts      --docky
--forest    --grayblocks     --hack      --material
--panels    --pwidgets       --shades    --shapes

修改 ~/.config/bspwm/bspwmrc 在 $HOME/.config/polybar/launch.sh 后添加 主题名
例如

$HOME/.config/polybar/launch.sh --cuts
  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 1. 首先,你需要下载Arch Linux的ISO镜像,并将其写入USB驱动器中。 2. 启动计算机并进入Arch Linux安装程序。 3. 在安装程序中,选择你的语言、时区和键盘布局。 4. 分区你的硬盘。你可以使用fdisk或cfdisk等工具来创建分区。 5. 格式化分区。你可以使用mkfs命令来格式化分区。 6. 挂载分区。你可以使用mount命令来挂载分区。 7. 安装基本系统。你可以使用pacstrap命令来安装基本系统。 8. 配置系统。你可以使用arch-chroot命令来进入新安装系统并进行配置。 9. 安装Xorg。你可以使用pacman命令来安装Xorg。 10. 安装i3桌面。你可以使用pacman命令来安装i3桌面。 11. 配置i3桌面。你可以编辑~/.config/i3/config文件来配置i3桌面。 12. 启动i3桌面。你可以使用startx命令来启动i3桌面。 祝你好运! ### 回答2: 在安装Arch Linux之后,我们可能希望安装一个轻量级、自定义程度高的桌面环境——i3桌面。 以下是安装i3桌面环境的步骤: 第一步:安装必要的软件包 在终端中输入以下命令,以安装i3和其他必要的软件包: ``` sudo pacman -S xorg-server xorg-xinit i3 dmenu ``` 这会安装一个包含i3的X11窗口系统以及必要的附加软件包。 第二步:创建.i3文件夹和config文件 接着,在终端输入以下命令,以创建.i3文件夹和i3的config文件: ``` mkdir ~/.i3 touch ~/.i3/config ``` 这将安装一个新的文件夹。config文件是i3的配置文件,您可以根据个人需求自定义该文件。 第三步:配置xinitrc文件 接着,在终端中输入以下命令,以编辑~/.xinitrc文件: ``` nano ~/.xinitrc ``` 添加以下内容: ``` #!/bin/sh # Start the window manager exec i3 ``` 按Ctrl+X、Y、Enter,以保存并退出。 第四步:启动i3 现在,输入以下命令启动i3: ``` startx ``` 您的i3桌面环境应该出现在您面前了。 总结 安装i3桌面环境是一件简单的事情,只需要几个命令就可以完成。然而,自定义配置文件可以花费一些时间。但这也正是i3的好处之一——您可以完全根据自己的需求来定制您的i3桌面环境。 ### 回答3: Archlinux是一种非常灵活的Linux发行版,它允许用户根据自己的需要自定义安装并构建自己的操作系统。i3是一款轻量级的平铺窗口管理器,具有快速、高效和便捷的特性。本文将向您介绍如何在Archlinux安装和配置i3桌面安装Xorg 首先,您需要安装Xorg作为i3窗口管理器的基础环境。 以root用户身份在终端中运行下面的命令: ``` pacman -S xorg xorg-xinit ``` 安装i3桌面 接下来,您需要安装i3桌面。在终端中运行以下命令: ``` pacman -S i3 ``` 配置Xorg 现在,您需要配置Xorg以启动i3桌面。使用终端编辑xinitrc文件: ``` nano ~/.xinitrc ``` 添加以下内容: ``` exec i3 ``` 保存并关闭文件。然后,启动Xorg服务器: ``` startx ``` 您将看到i3桌面的启动画面。 常见问题 如果您在启动i3桌面时遇到问题,请检查以下问题: 1. 是否启用了Xorg服务器? 如果没有安装Xorg或未启动Xorg服务器,则无法启动i3桌面。 2. 是否正确配置了xinitrc文件? 如果没有正确配置.xinitrc文件,则无法启动i3桌面。请确认您已添加"exec i3"命令。 总结 这就是在Archlinux安装和配置i3桌面的过程。i3是一个非常强大的平铺式窗口管理器,可以提高您的工作效率和舒适度。使用上述方法在Archlinux系统安装和设置i3桌面的过程是简单而明确的。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值