archlinux 安装过程(详细)
archlinux 安装教程(deepin桌面)
一、准备archlinux镜像,制作U盘启动盘
- 登录archlinux网站下载最新的archlinux镜像。
- 下载UltraISO,制作archlinux 启动盘,制作方法:浏览镜像目录,写入硬盘映像。
二、前期准备
进入BIOS,Fn+F2。关闭安全BIOS启动,进入电源选项关闭快速启动。
进入U盘启动盘,开始安装
- 检查网络 (Ctrl+C中断)
ping www.baidu.com
- 查看当前环境中的可链接wifi ,名称-OK,键入WiFi密码
wifi-menu
- 查看是否进入UEFI模式
ls /sys/firmware/efivars
- 图形化分区操作,300M-500M分配EFI,剩余分配到linux file
cfdisk
- 格式化操作
mkfs.vfat sda1 //格式化EFI分区mkfs.ext4 sda2 //格式化根分区或者HOME分区mkswap sda3 //格式化swap分区
- 启动swap 分区
swapon sda3
- 挂载各分区
mount /dev/sda2/mnt //将mnt根目录挂载到sda2根分区mkdir /mnt/boot //在mnt下创建boot目录 mount /dev/sda1 /mnt/boot //将boot目录挂载到EFI 分区
- 配置国内的软件源
vi /etc/pacman.d/mirrorlist
#ChinaServer = http://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch ##中科大Server = http://mirrors.163.com/archlinux/$repo/os/$archServer = http://mirrors.aliyun.com/archlinux/$repo/os/$arch
修改mirrorlist文件,将上面任意一个Server 放在所有Server 之前,在下载软件时只进入第一个源中。
- 下载到mnt下基本系统的base包以及其他必要的包
pacstrap -i /mnt base base-devel grub efibootmgr
- 安装fstab到根分区下
genfstab -U /mnt >> /mnt/etc/fstab
- 进入chroot,删除文件
arch-chroot /mntlsrm -rf lost+found/ls
- 配置系统时间
rm /etc/localtimeln -svf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
- 配置系统语言环境
vi /etc/locale.gen ##将en_US.UTF-8 UTF-8 与zh_CN.UTF-8 UTF-8前的#号注释去掉locale-genecho LANG=en_US.UTF-8>/etc/locale.conf
- 配置主机名
echo 你的主机名>/etc/hostnamecat /etc/hostname ##查看主机名
- 安装initramfs制作工具
mkinitcpio -p linux
- 配置root 密码及添加用户
passwduserad -m lwx ##lwx为用户名passwd lwx
- 安装linux的引导程序
grub-install --efi-directory=/boot --recheckrub-mkconfig -o/boot/grub/grub.cfg
- 退出,并卸载各分区,重新启动。
exitumount -r /mnt/*reboot
至此,基本的archlinux系统已经安装并配置成功。下面开始,安装deepin桌面环境及一些必要的软件。
四、安装deepin 桌面
- 重启进入登录界面,已经可以登录liweixue用户了,不过在这之前需要先修改它的权限。
rootvi /etc/sudoers ##修改该文件,添加用户,在root ALL=(ALL)ALL下添加liweixue ALL=(ALL)ALL。保存退出reboot
- 启用网络
sudo systemctl enable dhcpcdsudo systemctl start dhcpcdping www.baidu.com
- 下载安装桌面
sudo pacman -S xorg-sever xorg-xinit deepin deepin-extra lightdm
- 修改lightdm 配置文件
sudo vi /etc/lightdm/lightdm.conf
进入lightdm.conf文件,将 #minimum-vt=7 # Settiing this is to value < 7 implies security issues ,see FS#46799 这一行的#去掉,将 #greeter-session=example-gtk-gnome 修改为 greeter-session=lightdm-deepin-greeter。保存退出。
- 设置桌面开机自启
sudo systemctl enable lightdm
并设置账户自动登录。
- 安装常用软件
sudo pacman -S firefoxsudo pacman -Ss xf86-videosudo pacman -S xf86-video-vmwaresudo pacman -S leafpadsudo pacman -S file-roller
- 添加archlinuxcn源
sudo vim /etc/pacman.conf
在文件末尾添加
[archlinux]
SigLevel = Optional TrustALL
Sever = https://mirrors.ustc.edu.cn/archlinuxcn/$arch 保存退出
- 安装yaourt包管理软件
sudo pacman -Syyu yaourt
- 安装输入法
yaourt -S fcitx fcitx-im fcitx-configtoolsudo pacman -S archlinuxcn-keyringyaourt -S fcitx-sogoupinyin
至此,一个简单的archlinux系统已经配置成功啦!相比其他的linux版本,archlinux的上手难度确实比较大的= =,这个坑对于新手来说确实起到一定的劝退效果。万事有利必有弊,这个过程中也能学到很多东西。
archlinux 安装过程(详细)相关推荐
- OpenDesktop 1.0开放桌面操作系统光盘启动安装过程详细图解
OpenDesktop 1.0开放桌面操作系统光盘启动安装过程详细图解 前提∶你的光盘能直接启动,推荐使用光盘启动安装,刻录光盘要特别注意,使用支持64个字母长文件名的刻录软件. 一.准备工作: ...
- 操作系统安装大全 Windows 7旗舰版光盘启动安装过程详细图解
电脑维修最常用的技术之一就是操作系统的安装,嘿嘿,寻修网组织了一批操作系统安装方面的文章,相信您一定可以找到自己需要的安装教程.想要自己动手的电脑新手们,看过来吧:操作系统安装大全之Windows 7 ...
- 文本安装红旗Linux,红旗Linux桌面4.1正式版文本方式安装过程详细图解.doc
红旗Linux桌面4.1正式版文本方式安装过程详细图解 很多用810或815集成显卡或者其它红旗Linux桌面4.1正式版不支持的显卡.显示器的用户,在取用图形界面方式安装过程或安装后进入系统时会出现 ...
- Linux - CentOS 6.3 (x86_64)安装过程详细图解
转载自:http://www.cnblogs.com/highend/archive/2012/12/03/centos_6_3_x86_64_install.html#2569211 感谢该园园主 ...
- Windows 98光盘启动安装过程详细图解
一.准备工作: 1.准备好Microsoft Windows 98 安装光盘. 2.可能的情况下,在运行安装程序前用磁盘扫描程序扫描所有硬盘检查硬盘错误并进行修复,否则安装程序运行时如 ...
- linux cocoapods安装过程,CocoaPods安装过程详细
开始安装 1 安装需要⽤到Ruby,虽然Mac⾃带了Ruby,不过版本有点⽼了,最好更新⼀下 sudo gem update --system 2 接下来输⼊系统密码就可以安装了,输⼊密码时不会显⽰的 ...
- Deepin v20安装过程详细步骤
Deepin v20安装步骤操作 版本选择: 1启动虚拟机,按回车键继续操作,如图1所示. 如图1所示 2.选择语言 "简体中文",并勾选"我已仔细阅读并同意-" ...
- 安装CDH5.15.0过程详细记录¥坑与解决办法(20180724)
参考了网上很多教程,踩过很多坑,总结一篇,仅供参考: node1 , node2, node3 :其中node1 为主节点,2 3为从节点. 机子内存太小不建议安装测试学习,否则过程很难受 ...说实 ...
- rchlinux安装过程指南
Archlinux安装过程指南 原创盐焗咸鱼 发布于2019-05-10 11:51:42 阅读数 1173 收藏 展开 ArchLinux十分精简,并且具有强大的滚动更新.最近安装了下arch,记 ...
最新文章
- php实现变声,PHP:用UTF-8字符串中最接近的7位ASCII等效替换变音符号
- 802.11的隐藏节点和RTS,CTS机制
- hyperv的安装与使用
- 前端学习(1800):前端调试之清除浮动练习1
- php hbase thrift,PHP使用Thrift操作Hbase
- MFC CStringArray 字符串数组类 使用方法
- Python笔记-CAPM(资本资产定价模型)例子
- Ngrok让你的本地Web应用暴露在公网上
- mysql三阶段提交实现_基于两阶段提交的分布式事务实现(UP-2PC)
- robot framework学习五——AutoltLibrary库
- Java编程:中缀表达式转后缀表达式
- 电脑使用python操控安卓手机
- eclipse的代码突然变成红色块或绿色块
- Elasticsearch:Elastic可观测性 - 运用 pipeline 使数据结构化
- vue 图片加载完成事件
- emd_visu函数_EMD方法基本基本知识
- 中科大科学岛计算机博士,2017年科学岛分院博士研究生招生拟录取名单公示
- 广州移动华为认证培训之行
- Datawhale组队学习-NLP新闻文本分类-TASK06
- oracle向上移一行,从底向上第二篇--了解行迁移