PC机安装ArchLinux详细步骤
来源:互联网 发布:烂命鸳鸯知乎 编辑:程序博客网 时间:2024/05/20 05:23
准备工作
首先从网址 https://mirrors.tuna.tsinghua.edu.cn/ 上下载最新镜像archlinux-20xx.xx.xx-dual.iso
利用Win32DiskImage工具将ArchLinux的镜像写入U盘,保证安装过程处于联网状态。
安装基本系统
- 打开电脑电源,从U盘启动,根据自己需要选择第一个(x86_64)为64位系统或者第二个(i686)为32位系统
- 硬盘分区# cfdisk,一个分区就够了,记为/dev/sdaX;
- 格式化分区mkfs.ext4 /dev/sdaX
- mount /dev/sdaX /mnt 挂在根分区到/mnt目录
- 连接网络:使用# ifconfig命令检查是否有处于联网状态
- 首先清空镜像列表 # echo > /etc/pacman.d/mirrorlist
- 添加镜像列表,即编辑文件 # nano /etc/pacman.d/mirrorlist ,加入以下内容
Server = http://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
- 安装基本系统 # pacstrap -i /mnt base base-devel,如果此步骤遇到问题
- 生成fstab配置 # genfstab -U -p /mnt >> /mnt/etc/fstab
- chroot到刚安装的新系统 # arch-chroot /mnt
- 安装Grub并生成启动选项
# pacman -S grub-bios
# grub-install –recheck /dev/sda
# grub-mkconfig -o /boot/grub/grub.cfg - 修改locale,定义用户所使用的语言和字符集,# nano /etc/locale.gen,去掉以下之前的注释符
en_US.UTF-8 UTF-8
zh_CN.GB18030 GB18030
zh_CN.GBK GBK
zh_CN.UTF-8 UTF-8
zh_CN GB2312 - 设置hostname(主机名zh可更改自己的名字)
# echo zh > /etc/hostname - 修改root密码 # passwd
- 创建用户,并设置密码
# useradd -m -g users -s /bin/bash zhouh (zhouh可改成自己的名字)
# passwd zhouh - 安装无线网络工具
# pacman -S wireless_tools wpa_supplicant wpa_actiond dialog - 使用date命令查看当前时间,如果不正确则进行此步配置时区及硬件时间
# ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
# hwclock –systohc –utc - 安装sudo,# pacman -S sudo,并配置sudo, # nano /etc/sudoers
root ALL=(ALL)ALL
zhouh ALL=(ALL)ALL - 至此,基本系统已经安装完成。首先离开chroot环境 # exit,然后重新启动 # reboot,会进入grub就可以选择启动ArchLinux。
如果安装基本系统时出现不可信密钥的问题,就说明镜像文件过期,此时可以在进行步骤8之前,先更新密钥 # pacman -Sy archlinux-keyring再重新安装基本系统
如果安装完步骤17之后重启系统进入不了,出现kernel pacnic - not syncing : VFS : unable to mount rootfs on 等问题,建议到镜像官网下载最新镜像重新开始安装。
安装桌面环境
- 首先安装 X-org
#pacman -S xorg (mesa-libgl以获得opengl的支持)
#pacman -S xorg-xinit
#pacman -S xf86-video-ati (对于AMD显卡,需要执行此步,安置驱动xf86-video-ati)
以下2,3任选一项 - 若选择安装桌面环境 xfce, # pacman –S xfce4,然后则运行命令通过# startxfce4,进入xfce4;另外实现系统的自动登录和自动进入xfce可参考http://blog.csdn.net/gddxz_zhouhao/article/details/52837593;
- 若选择安装桌面环境 lxde,# pacman –S lxde,然后则运行命令通过# lxdm 进入;
另外开机自动进入图形介面登陆 (输入帐号口令) 设置:# systemctl enable lxdm.service - 其他桌面环境的安装可参考archwiki官网
配置系统
- 连接无线网络,使用 # wifi-menu,如果系统有线网络没有正常启用,则按下面步骤连接:
# ip link 查看当前有线网卡NIC名称
可以通过如下命令启用或禁用网络接口(其中eth0根据自身系统更改,即为查看到的NIC)
# ip link set eth0 up
# ip link set eth0 down
# dhcpcd eth0(运行DHCP客服端进程)
最后通过ifconfig命令查看,另外 # systemctl enable dhcpcd@eth0.service 开机启动时运行DHCP - 配置字体 # pacman -S wqy-bitmapfont wqy-zenhei wqy-microhei
- 输入法设置 fcitx
#pacman-S fcitx-im fcitx-configtool
然后利用fcitx-configtool工具加入拼音或者其他输入法
http://blog.chinaunix.net/uid-10498763-id-3840176.html - 安装AUR助手
#pacman –Sy base-devel
#nano /etc/pacman.conf
添加下面内容至末尾,下面这个是国内的服务器
[archlinuxcn]
SigLevel= Optional TrustAll
Server= http://repo.archlinuxcn.org/$arch
国外可选择下面内容
[archlinuxfr]
SigLevel= Optional TrustAll
Server=http://repo.archlinux.fr/$arch
然后运行 #pacman–Sy yaourt安装yaout,或者#pacman-Sy packer或者使用packer - 触摸板
#pacman -S xf86-input-synaptics - 摄像头
#pacman–S cheese - 火狐浏览器和插件 flash
#pacman–S firefox
#pacman–S flashplayer - 声卡配置
安装alsa-utils,# pacman -S alsa-utils
将用户添加到audio组
声音调节 # alsamixer - 电池
#pacman –S acpi
$ acpi –V可查看所有信息,或者加其他参数 - 压缩与解压
1、*.tar用tar –xvf 解压2、*.gz用gzip -d或者gunzip解压3、*.tar.gz和*.tgz用tar –xzf 解压4、*.bz2用bzip2 -d或者用bunzip2解压5、*.tar.bz2用tar–xjf解压6、*.Z用uncompress解压7、*.tar.Z用tar–xZf解压8、*.rar用unrar e解压9、*.zip用unzip解压
从源代码安装软件
具体步骤如下:
wget http://somewhere.org/source/package.tar.gz(下载源代码)tar -xvzf package.tar.gz(解压缩)cdpackage(进入源代码目录)./configure(设定)make(编译)make install(安装)
常用软件推荐
office工具:libreoffice
视频播放器:baka-mplayer
查看PDF文件:evince
经典的文本编辑器:vim
磁盘挂载助手:udisks
经典的代码编辑器:sublime-text(在AUR仓库)
简易的截图工具:scrot
0 0
- PC机安装ArchLinux详细步骤
- Archlinux 安装步骤
- ArchLinux 简单安装步骤总结
- 虚拟机安装archlinux的简单步骤
- Archlinux(PC机)安装实时内核 linux-rf-bfq和linux-rt
- Jetpack在PC或者虚拟机上详细安装步骤及遇到的问题
- 在VMware中安装Archlinux-2014.09.03-dual系统步骤
- SMS2003安装详细步骤
- SMS2003安装详细步骤
- 安装JPetStore详细步骤
- 安装JPetStore详细步骤
- asterisk详细安装步骤
- WordPress详细安装步骤
- Openmeetings安装详细步骤
- roi_pac安装-详细步骤
- CloudStack安装详细步骤
- VTK安装详细步骤
- linux_muxViz详细安装步骤
- 数组(二):ArrayList的实现和Arrays类的使用
- LintCode 主元素
- yolo v2 笔记
- 排序算法
- tcp、http 学习小结
- PC机安装ArchLinux详细步骤
- window系统,wamp下nginx配置TP使用
- Hibernate 一对一连接表单向关联
- PHP强制下载文件
- JSP开发实战一
- 软件框架和软件架构的区别?
- Hibernate 笔记二(多表设计之一对多)
- android 资源文件处理工具
- 国密SKF接口函数介绍之二:访问控制函数