arch linux安装到手机上,archlinux 的真机安装archlinux+deepin桌面系统(上)
开头
很多人认为Archlinux比较适合稍微了解Linux一点的用户使用,但其实,我没有什么Linux使用经验,也可以拿过来用,就是稍感吃力,这里把自己安装archlinux 的过程发出来。
在安装之前,要注意Linux一些基本常识
1、Linux 中一切皆文件;
2、要利用好Tab键的补全功能,它能够提高你的Linux使用效率;
3、要知道vim 的使用;
4、Linux中大小写敏感,要仔细键入命令和修改配置文件;
5、想到再补。
1、准备
[进入archlinux下载页]下载最新的ISO镜像;
下载U盘烧录工具[USBwrite];
准备好一个8G U盘(大多数网友都是这么说的,我也不知道小于这个行不行,应该是可以的,最好还是准备8G以上的吧);
将U盘文件备份好,利用USBwrite将镜像烧录进U盘;
如果是准备安装双系统本身是Windows系统,就要分配出空闲磁盘来安装arch了,步骤如下:
(1)鼠标右击开始菜单->磁盘管理
看Windows系统分区在哪个磁盘,例如我的如上图,Windows就是安装在磁盘1的,那么就在磁盘0安装archlinux;
下载软件[分区助手];
进入分区助手,在磁盘0(反正不要跟你的Windows一个磁盘就好)下新建一个分区(我自己分了260G,这个分区是给你的archlinux的,不要吝啬),再次进入磁盘管理,将你选择的分区删除卷(注意分区里不要有文件)->当分区变黑(未分配状态),你的Linux就有处安放了!
2、BIOS准备
接下来的操作我就在虚拟机里完成了(真机不好截图)。
插入写入系统的U盘,重启电脑,重启的时候要进入自己电脑的主板系统(BIOS)
在boot中开启USB Boot,并将EFI USB device 调整到最上方,保存退出,重启电脑,
若是在虚拟机中安装,在设置中选择UEFI启动方式
进入如下界面:
OK,成功进入安装界面,这里是字符界面安装,开始安装吧!
3、安装
1. 检查是否为uefi启动方式ls /sys/firmware/efi/efivars
输出一坨东西,如下图
则正确;
2、联网
archlinux安装是需要连接网络的wifi-menu
选择填入WiFi和密码,即可连接;但是真机安装时,可能扫描不到WiFi,此时,可以使用手机给真机提供网络,打开手机热点->选择USB共享->插入数据线,即可给电脑提供网络,
真机输入:dhcpcd
检查是否成功联网,输入ping www.baidu.com
有返回,即可确定能联网;ctrl+c
即可终止数据包的返回;
个人建议手机连接WiFi,然后通过USB共享到真机。(因为真机安装好多次都扫描不到wifi)
更新系统时钟timedatectl set-ntp true
3、更换国内镜像源,提高下载速度
修改配置文件(这是Linux里面一个重要的操作vim, 不熟悉的可以应该先熟悉一下,否则玩起Linux很吃力)vim /etc/pacman.d/mirrorlist
打开后,将光标移动到##china前面,按2+dd然后将光标移动到最前面按p将剪切的两行粘贴到第一行,如图
按下esc,然后输入wq
保存退出配置文件;
4、分区
这是很重要一步,lsblk
查看自己电脑的硬盘分区状态,我这里是虚拟机,只分了8个G,真实机可以根据需求,多分,我自己的真实机分了260G空间;
接下来,利用cfdisk 进行分区,
选择gpt类型进入,
标注free space即为可以利用的空间,
我这里是共8G,首先分根分区“/”给它分5GNEW->5g
此时根分区就完成了,
接着在free space下指定1.5g为/home目录;
接着在free space 下指定300M为EFI分区new->300m->type->EFI System
完成EFI分区;
接下来将剩下的指定为swap分区new->剩余量->type->linux swap
分区完成
将分区写入write->yes
注意蓝字提示是否成功写入
即可退出quit
查看分区状态fdisk -l
成功分区;
5. 格式化
先格式化EFI分区mkfs.vfat /dev/sdax //x是分区号,我这里efi就是sda3
格式化根目录mkfs.ext4 /dev/sdax //我这里是sda1
格式化home分区mkfs.ext4 /dev/sdax//我这里是sda2
格式化swap分区mkswap -f /dev/sdax // 我这里是sda4
>
> 执行swapon /dev/shax //我这里是sda4
6. 挂载分区
挂载也是Linux中一个重要概念,注意要了解 mount 和mkdir两个命令。
挂载根分区mount /dev/sdax /mnt //我这里是sda1
挂载home目录mkdir /mnt/home //mnt下创建目录home用来挂载homemount /dev/sdax /mnt/home //挂载home分区到目录/mnt/home 我这里是sda2
挂载EFImkdir /mnt/boot //在目录mnt下创建boot目录
mkdir /mnt/boot/EFI //在boot下创建EFI目录
mount /dev/sda3 /mnt/boot/EFI //挂载EFI到目录/mnt/boot/EFI
7. 安装系统pacstrap /mnt base //需要联网,若未换成国内镜像源,速度会很慢pacstrap /mnt base-devel //需要联网,若未换成国内镜像源,速度会很慢
8. 生成fstabgenfstab -U /mnt >> /mnt/etc/fstab //生成fstabcat /mnt/etc/fstab //检查是否生成fstab
9. 切换用户arch-chroot /mnt
注意:此时用户名改变
>" ~"变为"/"
10. 安装vimpacman -S vim
11. 设置locale
编辑文件 etc/locale.genvim /etc/locale.gen
找到你要使用的语言,删掉该语言前面的注释符号“#”即可,这里我要使用的是zh_CN.UTF-8
光标移动到这一行的#下面,按x键即可删除注释符号;
保存退出:wq
接着,执行命令locale-gen
完成后,执行echo 'LANG=zh_CN.UTF-8' > /etc/locale.conf
配置文件修改后,进行查看cat /etc/locale.conf
12. 时区设置ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
13. 硬件时间设置hwclock --systohc
14. 设置root密码passwd
输入两次你的密码(注意:linux系统字符界面中,输入密码是没有屏幕返显的)
intel 的cpu还需要安装一个软件pacman -S intel-ucode
15. 安装引导程序grubpacman -S grub efibootmgr
grub-install --target=x86_64-efi --efi-directory=/boot/EFI --bootloader-id=grub
grub-mkconfig -o /boot/grub/grub.cfg
OK,基本大功告成了,
16. 重启exit //退回到安装环境
unmount -R /mnt //卸载新分区
reboot //重启
ok! 你的archlinux已经安装完成了,deepin桌面系统安装会在下半部分发出来。
arch linux安装到手机上,archlinux 的真机安装archlinux+deepin桌面系统(上)相关推荐
- android移动开发软件安装,android studio 开发的安卓软件怎么安装到手机上
android studio 开发中如何让运用运行在真机中. 大体实现方式有3种: 分别是: 真机通过usb插到电脑上进行开发. android studio 上面编写程序进行编译apk版本,通过其他 ...
- 文件用户如何将一个有界面的正常app和一个或多个越狱插件.deb同时安装到手机上...
每日一贴,今天的内容关键字为文件用户 如何将一个有界面的正常app和一个或多个越狱插件.deb同时安装到手机上,这样app可以正常表现界面,而插件可以停止后台监听 如:qq通讯录,看似只有一个程序,实 ...
- 【iOS开发】ipa安装到手机上的三种方式
转载地址:ipa安装到手机上的三种方式 ipa包 安装三种方式,优先推荐第一种方法(通过iTunes安装). 1.通过iTunes安装 数据线连接手机之后,会自动连接iTunes,(第一次连接的时候会 ...
- Android Studio下载、安装、配置及连接真机开发第一个App ——入门选手快进
最近的安卓测试给我心态搞蹦了,问也没人问,难受简直了!又是一轮自学之路(说实话这一路上教会我一个很大的道理就是一定要有愿意帮助你的老师,还有自己的自觉,一样也不能少.前者没有的话只能后者补了呜呜呜 ...
- 真机安装CentOS7
真机安装CentOS-7-x86_64-DVD-1804 使用真实主机安装centos7与安装其他版本有一个最大的不一样的地方就是,系统无法自动识别安装的U盘. 所以需要安装 人员在安装之前确认从哪个 ...
- androidstudio Application Installation Failed 真机安装app安装失败提示
今天从新安装了AS 然后真机安装app时出现以下错误提示 Installation failed with message INSTALL_FAILED_UPDATE_INCOMPATIBLE: Pa ...
- uni-app [真机运行失败,失败原因:手机上没有信任本计算机的授权,请在手机上信任该授权]
在hbuilder上连接手机运行uni-app项目时,出现了这样的问题:[真机运行失败,失败原因:手机上没有信任本计算机的授权,请在手机上信任该授权],本人用得Android荣耀手机,大家可以根据以下 ...
- 「react-native」【记】在真机(ios和安卓)上运行example项目AwesomeProject时遇到的问题
「react-native」[记]在真机(ios和安卓)上运行example项目AwesomeProject时遇到的问题 问题一:Error: Failed to install CocoaPods ...
- 深度linux桌面启动器,在Deepin桌面系统启动器中创建“我的世界”启动项
本文教你如何在深度Deepin桌面系统中创建"我的世界"启动项,在深度应用商店里安装软件后,就可以在启动器里找到该软件的一个启动项,启动软件变得非常方便.在启动项右键菜单上还提供了 ...
最新文章
- DefaultTableCellRenderer
- Spring web.xml详解
- hotmail_在新的Hotmail Wave 4中禁用Messenger
- 计算机文档设置,电脑这样设置快速的共享文件、分享文档!
- 算法图解:如何找出栈中的最小值?
- 一、详细Python3.8+PyQt5+pyqt5-tools+Pycharm配置
- ZZULIOJ 1109: 数根(函数专题)
- java 手机视频_JAVA炫播手机视频
- opengl渲染4k数据提高效率
- 重启服务器后网页显示nginx,解决重启服务器以后Nginx无法启动
- tspline工具_TSpline2.0海豚建模教程.pdf
- 维纳滤波及其简单实现
- 晶体二极管 三极管 MOS原理
- 用html给图片加像素,更改照片像素和大小
- R语言使用geomtextpath包的coord_curvedpolar函数和coord_polar函数可视化时间表盘(time dial plate)
- 2020年9月中国编程语言排行榜
- Java中输入一个整数n,实现n的阶乘
- 全闪存存储的数据库加速场景应用
- C++笔记——第十一篇 多态 深入剖析
- 神了!阿里数据库专家纯手写了这份604页的Oracle+MySQL攻坚指南
热门文章
- 知识图谱实体对齐3:无监督和自监督的方法
- pytorch实现简单的Resnet网络
- 在随着layui官网下架后 layui镜像站起来了
- Intel TBB 开发指南 2 Parallelizing Simple Loops
- Intel x86_64使用cpuid指令获取CPU信息
- android 模拟器 sd卡文件 fileexport,linux下android模拟器的启动和SD卡的使用介绍.pdf...
- vue实现商品详情页功能之商品选项卡
- 黎明职业大学计算机教研室主任,任务书-原画 插画 漫画
- 2021-08-09 src文件夹, 灰色变蓝色
- 行车记录仪的21条问答