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)鼠标右击开始菜单->磁盘管理

57a3091f3d8c?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

看Windows系统分区在哪个磁盘,例如我的如上图,Windows就是安装在磁盘1的,那么就在磁盘0安装archlinux;

下载软件[分区助手];

进入分区助手,在磁盘0(反正不要跟你的Windows一个磁盘就好)下新建一个分区(我自己分了260G,这个分区是给你的archlinux的,不要吝啬),再次进入磁盘管理,将你选择的分区删除卷(注意分区里不要有文件)->当分区变黑(未分配状态),你的Linux就有处安放了!

2、BIOS准备

接下来的操作我就在虚拟机里完成了(真机不好截图)。

插入写入系统的U盘,重启电脑,重启的时候要进入自己电脑的主板系统(BIOS)

57a3091f3d8c?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

在boot中开启USB Boot,并将EFI USB device 调整到最上方,保存退出,重启电脑,

若是在虚拟机中安装,在设置中选择UEFI启动方式

57a3091f3d8c?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

进入如下界面:

57a3091f3d8c?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

OK,成功进入安装界面,这里是字符界面安装,开始安装吧!

3、安装

1. 检查是否为uefi启动方式ls /sys/firmware/efi/efivars

输出一坨东西,如下图

57a3091f3d8c?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

则正确;

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将剪切的两行粘贴到第一行,如图

57a3091f3d8c?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

按下esc,然后输入wq

保存退出配置文件;

4、分区

这是很重要一步,lsblk

查看自己电脑的硬盘分区状态,我这里是虚拟机,只分了8个G,真实机可以根据需求,多分,我自己的真实机分了260G空间;

57a3091f3d8c?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

接下来,利用cfdisk 进行分区,

57a3091f3d8c?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

选择gpt类型进入,

标注free space即为可以利用的空间,

我这里是共8G,首先分根分区“/”给它分5GNEW->5g

57a3091f3d8c?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

此时根分区就完成了,

接着在free space下指定1.5g为/home目录;

57a3091f3d8c?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

接着在free space 下指定300M为EFI分区new->300m->type->EFI System

57a3091f3d8c?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

完成EFI分区;

接下来将剩下的指定为swap分区new->剩余量->type->linux swap

分区完成

57a3091f3d8c?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

将分区写入write->yes

注意蓝字提示是否成功写入

57a3091f3d8c?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

即可退出quit

查看分区状态fdisk -l

57a3091f3d8c?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

成功分区;

5. 格式化

先格式化EFI分区mkfs.vfat /dev/sdax  //x是分区号,我这里efi就是sda3

57a3091f3d8c?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

格式化根目录mkfs.ext4 /dev/sdax  //我这里是sda1

57a3091f3d8c?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

格式化home分区mkfs.ext4 /dev/sdax//我这里是sda2

57a3091f3d8c?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

格式化swap分区mkswap -f /dev/sdax  // 我这里是sda4

>

57a3091f3d8c?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

> 执行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

57a3091f3d8c?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

9. 切换用户arch-chroot /mnt

注意:此时用户名改变

>" ~"变为"/"

10. 安装vimpacman -S vim

11. 设置locale

编辑文件 etc/locale.genvim /etc/locale.gen

找到你要使用的语言,删掉该语言前面的注释符号“#”即可,这里我要使用的是zh_CN.UTF-8

57a3091f3d8c?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

光标移动到这一行的#下面,按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桌面系统安装会在下半部分发出来。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值