zoukankan      html  css  js  c++  java
  • 个人Win10 +archlinux安装笔记

    win10+archlinux

    1.查看磁盘并分区并挂载
    1.1 分区
    /dev/sda1 WIN10 保留分区
    /dev/sda2 WIN10 ESP分区(EFI)
    /dev/sda3 WIN10 MSR分区
    /dev/sda4 WIN10 主分区(C盘)
    /dev/sda5 / 
    /dev/sda6 swap
    1.2创建文件系统并挂载
    #mkfs.ext4 /dev/sda5
    #mkswap /dev/sda6
    1.3挂载新分区
    #mount /dev/sda5 /mnt 挂载/
    #mkdir /mnt/boot 创建efi挂载目录boot
    #mount /dev/sda2 /mnt/boot 挂载efi分区
    #swapon /dev/sda6 挂载swap
    2.选择安装使用的镜像服务器并下载
    #vi /etc/pacman.d/mirrorlist 将163镜像站调至顶部
    #pac -Syy
    #pacstrap /mnt base base-devel 
    3.以UUID的方式生成fstab
    #genfstab -U -p /mnt >> /mnt/etc/fstab
    4.chroot切换到安装目录
    #arch-chroot /mnt /bin/bash
    5生成启动信息
    5.1.由于是uefi+gpt,所以使用systend攻击生成启动信息
    #pacman -S linux vim
    #bootctl install
    5.2创建启动配置文件
    #vim /boot/loader/loader.conf:添加
    default arch
    timeout 4
    editor 0
    #vim /boot/loader/entries/arch.conf:
    title Arch Linux
    linux /vmlinuz-linux
    initrd /initramfs-linux.img
    options root=UUID=2ac58fcc-762c-434c-8dfb-59ce3b11bfd6 rw
    6创建root密码并重启
    #passwd
    #exit
    #umount -R /mnt
    #reboot
    以下部分是个人配置
    7安装安装桌面
    #pacman -S nvidia nvidia-utils gnome (libgl选择nvidia-libgl或者下载xf86-input-libinput)
    #pacman -S steam (选第四个)
    #systemctl enable gdm
    #systemctl start gdm
    #systemctl isolate graphical
    #useradd -m -g users -G wheel -s /bin/bash username
    8添加NetworkManagr和wifi固件
    8.1 添加NetworkManagr网络管理图标
    #systenctl disable NetworkManagr
    #systenctl start NetworkManagr
    8.2 添加无线网卡固件
    #wget https://codeload.github.com/kvalo/ath10k-firmware/zip/master
    #unzip ath10k-firmware
    #cp ath10k-firmware/QCA6174/hw3.0 /usr/lib/firmware/ath10k/
    #cd /usr/lib/firmware/ath10k/QCA6174/hw3.0
    #ln -s ./firmware-4.bin_WLAN.RM.2.0-00180-QCARMSWPZ-1 ./firmware-5.bin
    #modprobe -r ath10k_pci
    #modprobe ath10k_pci
    注:如果第一個失敗,就rmmod -f ath10k_pci

  • 相关阅读:
    BIND_MISMATCH导致过多VERSION COUNT的问题
    Using dbms_shared_pool.purge to remove a single task from the library cache
    SQL Server 2012 新的分页函数 OFFSET & FETCH NEXT
    How to delete expired archive log files using rman?
    Oracle利用external table 查看trace文件
    全栈开发经验
    ASP.NET Core教程:使用Supervisor做ASP.NET Core应用程序守护进程
    ASP.NET Core教程:ASP.NET Core程序部署到Linux
    ASP.NET Core教程:ASP.NET Core 程序部署到Windows系统
    C#:窗体传值
  • 原文地址:https://www.cnblogs.com/hygs/p/5570228.html
Copyright © 2011-2022 走看看