制作U盘启动盘

  • 下载archlinux镜像
  • 下载powerison
  • 将镜像刻录到U盘中

设置bios

  • 如果已经安装了win8+系统, 开机重启然后按f1,进入设置界面,加载启动项中将usb放到最前
  • 保存后,插入启动盘重启,按f12, 选择启动项,选择archlinux

分区

  • 工具:fdisk , 使用m指令查看支持的操作
  • 重建分区表干掉所有分区 fdisk /dev/sda, g(是gpt分区表) w(这个指令后所做的配置就会生效)
  • 创建分区 n{ /dev/sda1(efi), /dev/sda2(/), /dev/nvmxxx(/home)}, 我的分区是nvmxx(固态在前, 所以分区方案是/dev/nvm1(efi), /dev/nvmxx2(/)...)
  • 格式化分区
    • mkfs.vfat -F32 /dev/sda1
    • mkfs.ext4 /dev/sda2 , 其他分区都使用ext4
  • 分区挂载
    • mount /dev/sda2 /mnt
    • mount /dev/sda1 /mnt/boot/efi
    • mount /dev/sda3 /mnt/home

网络连接

  • 有网线的情况下直接跳过第二步
  • 连接wifi
    • 首先查看网卡 ip link命令列出网卡id
    • systemctl stop dhcpxxx.service 关闭现有网络
    • wifi-menu -o wlp3s0,选择可连接网络连接
  • 配置服务镜像
    • 如果是在中国, 就把mirrorlist中的china相关镜像提前, 我这里只把163的镜像放最前面

安装系统

  • 安装基本包

    • pacman -sy 刷新系统更新文件
    • 安装基础系统及后续工具, base-devel也可以装好系统后再安装

      pacstrap -i /mnt base base-devel
  • 配置fstab
    • genfstab -U /mnt >> /mnt/etc/fstab (这个命令是将你现在的挂载情况生成到真是系统的配置文件里)
        /dev/nvme0n1p2
UUID=7bdc64d4-20ed-4073-bcef-dacefcee8e9a / ext4 rw,relatime 0 1 /dev/nvme0n1p1
UUID=FAB8-E796 /boot/efi vfat rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 2 /dev/nvme0n1p3
UUID=48256cfb-3694-4102-85fb-33d9142f554c /home ext4 rw,relatime 0 2
  • 安装引导工具(这里一定要弄对,否则进不去系统, 严格顺序执行)

    • 下面这个必须执行, 生成grub.cfg配置文件, 默认安装系统会自带一个
        生成grub配置文件(否则启动一致会报grub的错误)
arch-chroot /mnt
GRUB启动, UEFI的系统,要装grub-efi-x86_64和efibootmgr
pacman -S grub-efi-x86_64, efibootmgr
把GRUB装到EFI分区里,这样就多一条GRUB启动项了。(这里/boot/efi是因为我挂载目录是这个,具体根据实际情况调整)
grub-install --efi-directory=/boot/efi --bootloader-id=arch-grub --recheck
pacman -S os-prober #需要挂载多个系统时安装
grub-install /dev/sda(根目录下, 如果出现grub缺少文件时候再执行)
grub-mkconfig -o /boot/grub/grub.cfg
  • 为了下次可以连无线最好安装下 pacman -S iw wpa_supplicant dialog
  • exit, 取消必要的挂载后重启, 系统已经安装完成

一些必要的优化及软件安装

重启后进入自己安装好的系统

时区,编码

  • 生成localtime的软链就算设置时区了。

    ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
  • 设置系统时间是当地时间,Linux默认是UTC时间,Windows默认是当地时间,改成一致。

    hwclock --localtime

编码

  • 打开locale.gen文件,把en_US.UTF-8, zh_CN.UTF-8, zh_CN.GBK前面的#去掉。
  • 运行locale-gen命令,重建编码表。

host设置

  • 设置电脑名,随你喜欢。

    • echo arch-zhao > /etc/hostname
  • 设置hosts文件 vim /etc/hosts
      127.0.0.1 localhost
::1 localhost
127.0.1.1 arch-zhao.localdomain arch-zhao

图形界面

  • 安装xorg pacman -S xorg
  • 触摸板驱动 pacman -S xf86-input-synaptics
  • 根据自己显卡类型安装对应的驱动
    • 确认型号 lspci | grep VGA
    • 官方提供驱动
        通用———————————-xf86-video-vesa
intel———————————-xf86-video-intel
Geforce7+————————–xf86-video-nouveau
Geforce6/7————————-xf86-video-304xx
  • 安装字体(图形界面需要) pacman -S ttf-dejavu wqy-microhei
  • 安装yaourt

    vim /etc/pacman.conf

    [archlinuxcn]

    SigLevel=Never

    Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch
  • binutils, yaourt 需要进行二进制编译(安装了base-devel后不需要)
  • 安装桌面环境 xde(好看), xfce(轻量), openbox(定制化)
    • kde桌面安装 pacman -S plasma
    • 文件管理器 pacman -S dolphin
    • 命令行 pacman -S konsole
    • kde工具套件 pacman -S kde-applications(这个我没安装)
  • 启动网络管理 systemctl enable NetworkManager , 安装前端管理工具 network-manage-applet, 或者pacman -S plasma-nm
  • 安装slim (启动管理器, 用习惯了,类似还有很多), 执行systemctl enable slim(允许开机自启)
  • .xinintrc配置 cp /etc/X11/xinit/xinitrc ~/.xinitrc vim ~/.xinitrc 加入exec startkde 启动kde
  • 安装openssh sudo pacman -S openssh (非必须)
  • 安装chromium
  • reflector 镜像刷新工具, 可以扫描最快的镜像提前
  • 后续软件按个人需要安装

thinkpadT480安装archlinux的更多相关文章

  1. 网络安装archlinux(2012.8.20)笔记

    周末闲极无聊,把烂笔记本翻出来想装个Archlinux,发现USB不能启动,光驱也挂了,只好网络安装. 我先后试了两种安装方式,一种纯互联网启动,安装,一种局域网启动,再互联网安装.分别说说. 不管哪 ...

  2. 如何安装ArchLinux

    如何安装ArchLinux   本文基于ArchLinux(https://www.archlinux.org/)Current Release: 2013.08.01的ISO写的安装教程! ISO下 ...

  3. [ARCH] 1、virtualbox中安装archlinux+i3桌面,并做简单美化

    星期六, 28. 七月 2018 02:42上午 - beautifulzzzz 1.安装ArchLinux系统 安装Arch主要看其wiki,比较详细- 中文的我主要参考:一步步教你如何安装 Arc ...

  4. 安装archlinux的linux命令记录

    磁盘的分区:cfdisk 格式化分区:mkfs.ext4,mkswap,swapon 查看所有分区:lsblk /dev/sda 先挂载 / 分区:mount /dev/sda1 /mnt archl ...

  5. [转载]安装archlinux 以后没有 ifconfig,route ,nslo

    原文地址:安装archlinux 以后没有 ifconfig,route ,nslookup 等命令作者:十阿哥 ifconfig, route在net-tools中, nslookup, dig在d ...

  6. WSL学习:安装ArchLinux和Root/Cling以及注意事项

    1.前言 在Windows下使用Linux常见的软件存在许多困难.选择之一是使用VMWare和VirtualBox之类的虚拟机软件,另一种选择是使用类UNIX模拟环境,如Cygwin,GNUWin32 ...

  7. 安装archlinux

    arch安装步骤 archlinux官方安装wiki 1.分区and格式化分区      (分区用fdisk,格式化分区用mkfs) 2.挂载分区  (mount命令) 3.安装archlinux   ...

  8. 【Linux】虚拟机安装Archlinux

    参考:https://wiki.archlinux.org/index.php/Installation_guide_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87) 安装 ...

  9. 虚拟机上安装ArchLinux笔记

    安装前的自白: 想使用ArchLinux,就直接在虚拟机上先装一个玩起来先.虚拟机使用的是Vmware,下载免费的个人版本就可以了. Arch Linux的版本为2016.4.1 内核为4.4.5 在 ...

随机推荐

  1. linux系统如何安装vmware Tools(下面以CentOS为例)

    VMwareTools是VMware虚拟机中很重要的一个工具包,有些时候在虚拟机中安装完操作系统会缺少网卡驱动,不能上网,这时只要安装VMwareTools就可以解决问题,下面以CentOS为例,来说 ...

  2. Redis只作为缓存,不做持久化的配置

    #1.配置缓存内存限制和清理策略 #作为缓存服务器,如果不加以限制内存的话,就很有可能出现将整台服务器内存都耗光的情况,可以在redis的配置文件里面设置: #example: # 限定最多使用1.5 ...

  3. Linux虚拟机安装配置手册(版本:7.3)

    一.准备 ①.安装VMWare 安装步骤省略.我这里使用的版本如下: ②.Linux系统镜像文件: 建议使用最新版本的Linux系统.有些组件对系统内核版本要求比较高,有可能会产生错误. 我这里使用的 ...

  4. python基础借鉴

    这是一个链接 这个是egon的链接 吴沛其的博客

  5. CodeForces 690C2 Brain Network (medium)(树上DP)

    题意:给定一棵树中,让你计算它的直径,也就是两点间的最大距离. 析:就是一个树上DP,用两次BFS或都一次DFS就可以搞定.但两次的时间是一样的. 代码如下: #include<bits/std ...

  6. eclipse 市场

    http://marketplace.eclipse.org/ 如何找工具官网? 举例:UMLet 进入官网以后,下载插件,然后离线安装.

  7. poj2478——Farey Sequence(欧拉函数)

    Farey Sequence Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 18507   Accepted: 7429 D ...

  8. Java内存模型(转载)

    本文章节: 1.JMM简介 2.堆和栈 3.本机内存 4.防止内存泄漏 1.JMM简介 i.内存模型概述 Java平台自动集成了线程以及多处理器技术,这种集成程度比Java以前诞生的计算机语言要厉害很 ...

  9. CodeForces 327E Axis Walking(状压DP+卡常技巧)

    Iahub wants to meet his girlfriend Iahubina. They both live in Ox axis (the horizontal axis). Iahub ...

  10. 金牌选手zzy的卡常头文件

    一定要粘上去啊,亲测快两倍 #pragma GCC diagnostic error "-std=c++11" #pragma GCC optimize("-fdelet ...