Parallel desktop安装Arch Linux

 
  1. 切换镜像源:

    vim /etc/pacman.d/mirrorlist
    

    增加:

    ##Tsinghua
    Server = http://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
    ##USTC
    Server = http://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch
    
  2. 新建分区:

    fdisk /dev/sda
    n
    p
    1
    enter
    enter
    w
    

    格式化新分区:

    mkfs.ext4 /dev/sda1
    

    挂载:

    mount /dev/sda1 /mnt
    
  3. 安装:

    pacstrap /mnt base base-devel linux linux-firmware
    

    如果出现如下类似错误:

    invalid or corrupted package (PGP Signature)
    

    可依次执行pacman -S archlinux-keyring & pacman -S ca-certificates,随后再次进行尝试。

  4. 配置:

    genfstab -U /mnt >> /mnt/etc/fstab
    

    切换进新系统:

    arch-chroot /mnt
    
    • 时区设置:

      ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
      #设置与硬件时间同步
      hwclock --systohc --utc
      

      使用timedatectl status查看时间状态。

    • 设置语言:

      echo 'LANG=en_US.UTF-8' >> /etc/locale.conf
      
    • 设置本地化:

      vim /etc/locale.gen
      #反注释
      en_US.UTF-8 UTF-8
      zh_CN.UTF-8 UTF-8
      

      生成本地化:

      locale-gen
      
    • 设置网络:

      echo 'yourhostname' >> /etc/hostname
      
      vim /etc/hosts
      >>>
      127.0.0.1 localhost
      ::1 localhost
      127.0.1.1 yourhostname.localdomain yourhostname
      <<<
      

      安装有线网络模块:

      pacman -S dhcpcd
      

      安装无线网络模块:

      pacman -S netctl iw wpa_supplicant dialog
      

      安装网络管理器:

      pacman -S networkmanager
      

      启用网络管理服务:

      systemctl enable NetworkManager
      

      /etc/resolv.conf中包含DNS域名解析服务,由上述NetworkManager负责配置。如发现无法连接网络(域名解析出错),可尝试手动修改上述文件,设置DNS服务提供商。

    • 设置root用户密码:

      passwd root
      

      创建普通用户:

      useradd -m -G wheel,audio,video your_user_name
      

      设置普通用户密码:

      passwd your_user_name
      

      为普通用户添加sudo权限:

      visudo /etc/sudoers
      # 在root ALL=(ALL) ALL下添加
      your_user_name ALL=(ALL) ALL
      
  5. 安装系统启动器:

    pacman -S grub
    grub-install --recheck /dev/sda
    grub-mkconfig -o /boot/grub/grub.cfg
    
  6. 重启系统:

    reboot
    
  7. 安装桌面环境(以xfce4为例):

    1. 安装xorg:

      pacman -S xorg
      
    2. 安装xfce4桌面环境:

      pacman -S xfce4 xfce4-goodies
      
    3. 安装桌面显示管理器(以sddm(Simple Desktop Display Manager)为例):

      pacman -S sddm
      systemctl enable sddm
      
    4. 安装字体:

      • 中文字体:

        pacman -S wqy-microhei
        
      • 英文字体:

        pacman -S ttf-dejavu
        

    在此过程中,可使用(Fn+)ctrl+alt+F2从图形登陆页面切换回命令行,以进行必要操作。

    在grub引导界面,相关启动项后添加项3可强制使用终端模式启动。

    使用systemctl --type=service查看系统服务状态。

  8. 安装配置zsh:

    • 安装zsh

      pacman -S zsh
      
    • 设置默认shell

      vim /etc/passwd
      # 将要修改的用户的shell路径改为 /usr/bin/zsh
      # 重启系统生效
      
    • 安装oh-my-zsh(首先安装git

      sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
      
    • 配置oh-my-zsh

      git clone https://github.com/zsh-users/zsh-autosuggestions.git $ZSH_CUSTOM/plugins/zsh-autosuggestions
      git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting
      
      vim ~/.zshrc
      # 常用配置
      ZSH_THEME="random"
      plugins=(git zsh-autosuggestions zsh-syntax-highlighting)
      
  9. 安装parallels tools:

    1. 挂载安装光盘

      mkdir /mnt/cdrom
      mount /dev/cdrom /mnt/cdrom
      cd /mnt/cdrom
      
    2. 复制安装目录,修改文件内容

      cp -r /mnt/cdrom ~/Desktop
      cd ~/Desktop/cdrom/kmods
      tar -xzf prl_mod.tar.gz
      rm prl_mod.tar.gz
      tar -zcvf prl_mod.tar.gz . dkms.conf Makefile.kmods
      cd installer/
      sudo ./install-cli.sh -i --verbose
      # 根据报错信息直接注释错误行
      # 需安装linux-headers
      

参考资料:

  1. Xfce4 hangs at logon
  2. Wireless network configuration
  3. Installation guide
  4. Parallels+Arch Linux
  5. Installing Arch Linux OS in Parallels Desktop
  6. csdn
  7. pd archlinux
  8. 修改pd tools适应ubuntu
  9. parallel forum
  10. Arch_Linux_Archive
  11. Downgrading_packages