小米笔记本Air 13.3英寸版本,配置为:Intel Core i5-6200U处理器、8GB内存、256GB固态硬盘、NVIDIA GeForce 940MX独立显卡,13.3英寸1920X1080分辨率的IPS屏幕。

1.制作U盘启动盘

在Windows下使用USBWiter制作U盘启动盘,ISO为tuna源下载。

2.关闭Secure Boot

进入BIOS,在MI出现后按F2

Security -> Set Supervisor Password(必须设置,否则下面的Secure Boot无法更改)。

Security -> Secure Boot -> 更改为Disabled。

Boot -> Boot Type -> UEFI(默认值)。

最后F10后回车,会保存更改后直接重启

F12进入USB引导安装

3.基础安装

<1>wifi及时钟

wifi-menu
timedatectl set-ntp true

<2>tuna源地址:https://mirrors.tuna.tsinghua.edu.cn/archlinux$repo/os/

nano /etc/pacman.d/mirrorlist
pacman -Syy

<3>硬盘分区

fdisk /dev/nvme0n1

[n]新建[w]写入

gdisk /dev/nvme0n1

[o]新建[w]写入

已进行4k对齐,查看硬盘命令:fdisk -l;lsblk

硬盘划分4个,名称:efi~boot~mnt~home

<4>硬盘格式化

mkfs.fat -F32 /dev/nvme0n1p1

mkfs.ext4 /dev/nvme0n1p2

mkfs.ext4 /dev/nvme0n1p3

mkfs.ext4 /dev/nvme0n1p4

<5>挂载

mount /dev/nvme0n1p3 /mnt

mkdir /mnt/boot

mkdir /mnt/home  

mount /dev/nvme0n1p2 /mnt/boot

mount /dev/nvme0n1p4 /mnt/home

mkdir /mnt/boot/efi

mount /dev/nvme0n1p1 /mnt/boot/efi

<6>安装基本系统

pacstrap /mnt base

AUR库安装

pacstrap -i /mnt base base-devel

<7>配置系统

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

生成fstab文件,检查文件内容,确认挂载正确

arch-chroot /mnt

root 到新安装的系统

<8>设置时区

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
hwclock --systohc

<9>本地化设置

nano /etc/locale.gen

en_US.UTF- UTF-      \\去除#标记
zh_CN.UTF- UTF-8
locale-gen

<10>root密码

passwd

<11>网络配置及intel CPU

pacman –S wpa_supplicant dialog intel-ucode

wifi依赖于wpa_supplicant;dialog这两个软件;intel芯片安装intel-ucode

<12>grub安装

pacman -S grub efibootmgr
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=grub
grub-mkconfig -o /boot/grub/grub.cfg

安装grub引导程序 efibootmgr创建GRUB安装脚本使用的可引导efi存根条目,安装grub UEFI,需要生成主配置文件grub.cfg

<13>安装Archlinux

pacman -S linux

重启后完成

Archlinux安装指南~小米笔记本Air 13.3英寸版本的更多相关文章

  1. Archlinux配置~小米笔记本Air 13.3英寸版本

    1 .zsh echo $ SHELL \\查看当前正在使用shell: pacman -S zsh zsh-syntax-highlighting git wget wget https://raw ...

  2. 电子产品使用感受之--Windows 10 小米笔记本Air HDMI转VGA无信号问题

    最近一直通过HDMI转VGA线缆链接我的戴尔P2314H显示器,前天睡觉前,看到电脑上英伟达显卡推了驱动更新,顺手更新了一下,就去睡觉了,转天晚上再用,HDMI接口就没有信号了,上网查了一些信息,获知 ...

  3. 小米笔记本 air 12.5寸 支持硬盘参数

    M.2接口 2280规格 单面芯片固态硬盘 PCIE协议

  4. 小米笔记本(13.3 I7) ubuntu14.04下网卡驱动安装

    ubuntu 内核升级到4.6.4(更高版本可能造成系统无法启动) kernel debian包下载地址 http://kernel.ubuntu.com/~kernel-ppa/mainline/v ...

  5. 小米Air 13.3 安装Arch Linux

    0. 前言 最近新买了一台小米Air 13.3,除了但键盘手感外都比较满意.我比较喜欢折腾Linux,但又不想放弃原有的Windows 10 Home,于是在原有的windows 10基础上再安装了A ...

  6. 小米笔记本装MAC(黑苹果),外接USB蓝牙,禁止笔记本自带的蓝牙方法

    https://blog.daliansky.net/ 解决插入耳机没有声音问题,每次开机需要重新插拔一次:https://github.com/daliansky/XiaoMi-Pro/blob/m ...

  7. 小米笔记本pro CPU GPU 做科学计算的算力对比

    小米笔记本pro:15.6寸,i7-8850,16G,256G,GPU:MX150 测试对象Caffe,MNIST训练 使用纯CPU训练: 1.耗时:11分58秒 2.功耗:35W 使用GPU训练: ...

  8. 小米笔记本pro版bios经常找不到硬盘

    自从买了小米笔记本,对小米的印象大大折扣,bios经常找不到硬盘,关机,重启,就好了. 到小米售后,售后说是系统坏了,我说bios里都找不到.他说,系统坏了也会出现这个情况.我说好吧.重做后,没用几天 ...

  9. ArchLinux安装指南

    将ArchLinux作为进阶Linux发行版,主要看重滚动更新和深入理解Linux的安装过程. 由于是新手,所以先选择在公司电脑上用VMware来安装.然后渐进到借助U盘在win10笔记本上安装双系统 ...

随机推荐

  1. php无限极分类的实现

    //指定根层级的树状图 function generateTree($list, $root = 0, $pk = 'id', $pid = 'pid', $child = '_child') { $ ...

  2. 现代 PHP 新特性 —— Zend Opcache (转)

    转自:https://laravelacademy.org/post/4396.html 1.概述 字节码缓存不是PHP的新特性,有很多独立的扩展可以实现,比如APC.eAccelerator和Xac ...

  3. C#流程控制语句--迭代语句(while,do....while, for , foreach)

    迭代语句:有的时候,可能需要多次执行同一块代码.函数中的第一个语句先执行,接着是第二个语句,依此类推. 迭代语句:while(先检查后执行) while(条件表达式 bool类型) { 代码语句 } ...

  4. PDOMySQL实现类, 自动重置无效连接

    PHP连接MySQL时, 有可能因为MySQL的原因,而使得php里生成的连接无效.比如超过8小时, MySQL自动断开空闲连接的问题,虽然可以调高这个时间,但显然这不是比较文艺的实现方式.现在洒家用 ...

  5. Jquery版本对IE浏览器的支持

    浏览器名称 Jquery最低 Jquery最高 IE6 1.0 1.12 IE7 1.0 1.12 IE8 1.0 1.13 jquery各版本下载:https://code.jquery.com/j ...

  6. java既然存在gc线程,为什么还存在内存泄漏?

    java既然存在gc线程,为什么还存在内存泄漏? 1.既然 Java 的垃圾回收机制能够自动的回收内存,怎么还会出现内存泄漏的情况呢?这个问题,我们需要知道 GC 在什么时候回收内存对象,什么样的内存 ...

  7. Goroutine通信与thread in java间的通信

    // This file contains the implementation of Go channels. // Invariants: //  At least one of c.sendq ...

  8. 开发中常用的es6知识

    结合实际开发,开发中常用的es6的知识: 1.新增let和const命令: ES6 新增了let命令,用来声明变量.它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效: cons ...

  9. GET 和 POST 的区别 以及为什么 GET请求 比 POST请求 更快

    引子: 和朋友的聊天中得知他公司后台接口全部都是 POST 请求, 我表示很纳闷为什么全是 POST 请求呢? GET 比 POST 安全,或者说 便于后台方便,后台不用区分包装类  (所以全部用 P ...

  10. 穿透dom触发事件

    const elems = document.elementsFromPoint(e.pageX, e.pageY); const instance = elems.filter(elem => ...