A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 妖精的尾巴 中级黑马   /  2018-4-4 20:25  /  1625 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 妖精的尾巴 于 2018-4-9 19:34 编辑

格式调的好累  放大一点代码框里的代码就变了  大家就小字体看吧。。。。

主要为以下步骤:

1.下载ArchLinux安装镜像并 制作U盘启动工具

2.开机U盘启动

3.进行联网

4.编辑镜像站文件

5.开始分区(UEFI+GPT)

6.格式化分区,并挂载

7.开始安装基本操作系统

8.配置基础系统

9.引导系统

10.用户管理


开始:
1.下载ArchLinux安装镜像并 制作U盘启动工具

下载地址:https://www.archlinux.org/download/

3.png
下载Ultra ISO将镜像写入U盘
1.png
(1)打开iso文件



打开IOS

打开IOS



(2)写入硬盘镜像
屏幕截图(4).png

选择你要写入的硬盘驱动器(你的u盘)
写入方式改为:RAW
制作U盘启动.png

点击写入。  注意会格式化U盘  请提前备份好文件
2.开机U盘启动 uefi引导
修改启动方式,使用U盘启动

选第一个即可
QQ截图20180404205449.png

然后就进入下面这个界面
有些电脑可能会卡住,进入BIOS关闭独立显卡使用集成显卡,可能可以解决;
QQ截图20180404205639.png


3.进行联网
接下来就要使用命令行了
Archlinux的安装需要联网;

有线网络输入下面的命令  
[Shell] 纯文本查看 复制代码
dhcpcd


无线网
[Shell] 纯文本查看 复制代码
wifi-menu


联网后可以使用
ping www.baidu.com
来测试下

同步系统时间
[Shell] 纯文本查看 复制代码
timedatectl set-ntp true

正常情况没有反应,所谓没有消息就是好消息

4.编辑镜像站文件

archlinux 安装需要从镜像网站下载;

由于镜像站文件中有太多国外网址,网速慢,所以在镜像站文件开头添加国内镜像站 ;可以提高链接速度

执行

[Shell] 纯文本查看 复制代码
nano /etc/pacman.d/mirrorlist

可以打开镜像文件

就是这样的

2.png

可以把下面这些国内镜像放在前面

地址前去掉##

镜像站.png

执行ctrl+x退出,提示 是否保存,输入y,回车 保存


5.开始分区(UEFI+GPT)本次将为sda硬盘重新建立分区表,重新建立分区,数据会全部丢失.
分区方案:
sda1—————200M————————/boot/EFi
sda2—————200M————————/boot
sda3—————100G————————/
先查看下电脑硬盘设备,执行lsblk,如下图所示:(不同电脑设备不同,有可能会是 /dev/sdb……)
(有parted、fdisk两种分区方法,本次采用fdisk进行分区)
分区.png
1.建立GPT分区表
[Shell] 纯文本查看 复制代码
fdisk /dev/sda

进入fdisk交互界面:

输入:g 建立gpt分区表:

2.建立分区

输入 m 查看命令

输入:n 添加一个分区

提示输入分区编号 按默认的就行 回车

提示让输入开始扇区 默认就行 回车

让输入结束扇区,要创建200M的分区,应该输入:+200M 回车

建立第二个分区:
输入n;
回车
输入开始扇区: 回车
输入结束扇区:+200M

建立第三个分区:
输入n;
回车
输入开始扇区:回车  
输入结束扇区:直接回车(默认剩下的空间)也可自定义空间

输入:w 保存并退出;
执行:lsblk

大致如下


分区2.png


6.格式化分区,并挂载

(1)格式化分区

执行:
[Shell] 纯文本查看 复制代码
mkfs.fat -F32 /dev/sda1

(格式化ESP分区)
[Shell] 纯文本查看 复制代码
mkfs.ext4 /dev/sda2 

(格式化boot分区)
[Shell] 纯文本查看 复制代码
mkfs.ext4 /dev/sda3 

(格式化根分区)


(2)挂载:
[Shell] 纯文本查看 复制代码
mount /dev/sda3 /mnt
挂载根目录
mkdir /mnt/boot
创建BOOT目录
mount /dev/sda2 /mnt/boot
挂载BOOT目录
mkdir /mnt/boot/EFI
创建EFI目录
mount /dev/sda1 /mnt/boot/EFI
挂载EFI目录

执行
[Shell] 纯文本查看 复制代码
lsblk

可以查看挂载情况

7.开始安装基本操作系统
执行
[Shell] 纯文本查看 复制代码
 pacstrap -i /mnt base base-devel

开始安装基本系统

8.配置基础系统
(1)配置fstab

执行:

[Shell] 纯文本查看 复制代码
genfstab -U /mnt >> /mnt/etc/fstab

强烈建议 在执行完以上命令后,后检查一下生成的 /mnt/etc/fstab 文件是否正确。

命令

[Shell] 纯文本查看 复制代码
cat /mnt/etc/fstab

(2)切换到新系统
Chroot意为Change root,相当于把操纵权交给我们新安装(或已经存在)的Linux系统,执行了这步以后,我们的操作都相当于在磁盘上新装的系统中进行。
[Shell] 纯文本查看 复制代码
arch-chroot /mnt

这里顺便说一下,如果以后我们的系统出现了问题,只要插入U盘并启动, 将我们的系统根分区挂载到了/mnt下(如果有efi分区也要挂载到/mnt/boot下),再通过这条命令就可以进入我们的系统进行修复操作。
(3)设置时区
[Shell] 纯文本查看 复制代码
 ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

(4)进行本地语言设置([size=1.2em]Locale)
本地化的程序与库若要本地化文本,都依赖 Locale, 后者明确规定地域、货币、时区日期的格式、字符排列方式和其他本地化标准等等。在下面两个文件设置:locale.gen 与 locale.conf.


/etc/locale.gen是一个仅包含注释文档的文本文件。指定您需要的本地化类型,只需移除对应行前面的注释符号(#)即可,建议选择帶UTF-8的項:

执行
[Shell] 纯文本查看 复制代码
nano /etc/locale.gen

找到这些地方移除前面的#
[Shell] 纯文本查看 复制代码
en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
zh_TW.UTF-8 UTF-8

保存
接着执行locale-gen以生成locale讯息:
[Shell] 纯文本查看 复制代码
locale-gen

[Shell] 纯文本查看 复制代码
echo LANG=en_US.UTF-8 > /etc/locale.conf


9.安装引导系统
如果你使用Intel CPU,那么需要先安装intel-ucode:
直接pacman安装:
[Shell] 纯文本查看 复制代码
pacman -S intel-ucode

安装Bootloader:
[Shell] 纯文本查看 复制代码
pacman -S os-prober



GRUB进行UEFI引导
安装引导工具
执行:
[Shell] 纯文本查看 复制代码
pacman -S dosfstools grub efibootmgr

进行安装grub
执行:
[Shell] 纯文本查看 复制代码
grub-install --target=x86_64-efi --efi-directory=/boot/EFI --recheck

进行配置grub
执行:
[Shell] 纯文本查看 复制代码
grub-mkconfig -o /boot/grub/grub.cfg


10.用户管理
(1)设置root密码
执行:
[Shell] 纯文本查看 复制代码
passwd

注意输密码时是看不到***[的
(2)添加用户
[Shell] 纯文本查看 复制代码
useradd -m -g users -s /bin/bash 用户名


(务必添加一个 用户 ,否则后面显示管理器登录时不会列出root用户) ;
执行:
[Shell] 纯文本查看 复制代码
passwd 用户名


为刚才添加的用户设置密码
执行:
[Shell] 纯文本查看 复制代码
nano /etc/sudoers



root ALL=(ALL) ALL     下面添加
用户名 ALL=(ALL) ALL
为你刚才创建的用户 添加sudo权限


接下来,你需要进行重启来启动已经安装好的系统,执行如下命令:
[Shell] 纯文本查看 复制代码
exit
reboot


注意这个时候你可能会卡在有两行提示的地方无法正常关机,长按电源键强制关机即可,没有影响。

关机后拔出U盘,启动顺序会自动以硬盘启动,如果一切顺利,那么你将会看到下面的界面:

1.png

输入用户名和密码 显示出命令提示符,恭喜你,你已经成功安装ArchLinux!
虽然系统安装好了,但是还没有进行基本配置和安装图形界面,所以接下来要进行一些必须的配置和图形界面的安装。
可以访问下面的网址查看,里面有详细的介绍
ArchWiki










下载镜像.png
启动界面.png

3 个回复

倒序浏览
1030326616 来自手机 初级黑马 2018-4-9 22:25:53
沙发
为什么没人呢
回复 使用道具 举报
诗酒趁年华 来自手机 中级黑马 2018-4-9 23:48:19
藤椅
大神,跑得好快!!!
回复 使用道具 举报
牛皮啊666
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马