ArchLinux-2012.12最新安装

mac2022-06-30  62

经过gentoo 和archlinux 一共4天的编译和对比,gentoo编译2天没有成功。archlinux 安装成功过2次,第一次用的gnome 桌面

现在用的是KDE界面,现总结如下回顾自己的安装。权做记录参考:

主要还是参考 archlinux 的WIKI 

我安装的都是X86_64的系统,做开发,玩。

1.准备存储设备

# cfdisk /dev/sda # lsblk /dev/sda # mkfs.ext4 /dev/sda13 # mkfs.ext4 /dev/sda11 设置为启动分区 # mkswap /dev/sda12 # swapon /dev/sda12

 

2.挂载分区  并建立网络连接

#mount /dev/sda13 /mnt #mkdir /mnt/boot #mount /dev/sda11 /mnt/boot

 我的是静态IP

激活接口 # ip link set eth0 up 添加地址: # ip addr add <ip 地址>/<子网掩码> dev <接口名> 如 # ip addr add 192.168.1.2/24 dev eth0 添加网关 # ip route add default via <ip 地址> 例如: # ip route add default via 192.168.1.1 编辑 /etc/resolv.conf 如下, 替换你的DNS服务器IP地址 # nano /etc/resolv.conf nameserver 61.23.173.5 nameserver 61.95.849.8

后来遇到重复设置IP的问题

3.选择安装镜像

设置源列表

#nano /etc/pacman.d/mirrorlist

 

 

添加

##添加在最前面 其他地方的链接我删掉了 Server = http://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch Server = http://mirrors6.ustc.edu.cn/archlinux/$repo/os/$arch Server = http://mirrors.163.com/archlinux/$repo/os/$arch Server = http://mirrors.sohu.com/archlinux/$repo/os/$arch Server = http://ftp.sjtu.edu.cn/archlinux/$repo/os/$arch Server = http://mirrors.neusoft.edu.cn/archlinux/$repo/os/$arch Server = http://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch Server = http://mirror.bjtu.edu.cn/archlinux/$repo/os/$arch Server = http://mirror6.bjtu.edu.cn/archlinux/$repo/os/$arch Server = http://mirrors.stuhome.net/archlinux/$repo/os/$arch

 

教育网中,无论是安装gentoo,还是archlinux ,中国科技大学的源链接是最快的,能达到1M/S。

ctrl+o保存,ctrl+x退出

一般情况下,只要源有了更改,就应该使用 pacman -Syy 命令

# pacman -Syy

4.安装基本系统

# pacstrap /mnt base base-devel

5.生成 fstab

# genfstab -p /mnt >> /mnt/etc/fstab

6.Chroot 到新系统

# arch-chroot /mnt

进入到sh-4.2#操作

配置系统Locale

下面几处删除#号,编辑/etc/locale.gen文件,将需要的locale前面的注释删除,编辑好之后保存,通过locale-gen命令生成:

#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 # locale-gen # nano /etc/locale.conf LANG=zh_CN.UTF-8 LC_TIME=en_GB.UTF-8

 

7.终端字体和键盘映射

修改终端字体,首先安装终端下的字体terminus-font,选择terminus-font:

 sh-4.2# pacman -S terminus-font

# nano /etc/vconsole.conf    一般是默认的设置

KEYMAP=us

FONT=

FONT_MAP=

8.配置系统时区

# nano /etc/timezone Asia/Shanghai # ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

 

9.配置系统 硬件时间    主机名

sh-4.2# hwclock --systohc --utc 将hostname写到/etc/hostname文件中: sh-4.2# echo arch > /etc/hostname 修改/etc/hosts文件: sh-4.2#nano /etc/hosts 127.0.0.1 localhost.localdomain localhost arch ::1 localhost.localdomain localhost arch

 

10.配置网络

安装NetworkManager并启动服务

# pacman -S networkmanager # systemctl enable NetworkManager.service

 

默认安装的network,需启动:dhcpcd@<interface>.service,这里直接装networkmanager。

如果想在 Arch x86_64 上运行 32 位应用程序,请在 /etc/pacman.conf 中加入如下内容以启用 [multilib] 源:

[multilib]

Include = /etc/pacman.d/mirrorlist

11.配置 pacman

修改/etc/pacman.conf  添加以下内容:

# nano /etc/pacman.conf #为了安装 kde 最新版 记得加在 extra前面 ·[kde-unstable] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist #添加在结尾处 [archlinuxfr] Server = http://repo.archlinux.fr/$arch

 

12.设置 Root 密码并创建一般用户

# passwd

# useradd -m -g users -G video,storage,optical,lp,scanner,games,wheel -s /bin/bash kodango

# passwd kodango

例如:

sh-4.2# passwd root sh-4.2# useradd -m -s /bin/bash -G wheel,games,power,video,audio,lp,storage,optical,scanner,users arch sh-4.2# passwd arch

 

13.安装配置启动加载器安装Grub

# pacman -S grub-bios # grub-install --target=i386-pc --recheck /dev/sda # cp /usr/share/locale/en\@quot/LC_MESSAGES/grub.mo /boot/grub/locale/en.mo # pacman -S os-prober # grub-mkconfig -o /boot/grub/grub.cfg

 

14.更新系统

# pacman -Syu

 15.安装sudo软件包

sh-4.2# pacman -S sudo

visudo修改配置文件,放开wheel组的权限

# visudo

默认进入vi编辑界面,i 编辑模式 ,x 删除光标后一个字符 , :wq 保存并退出

允许wheel用户组成员无密码使用sudo:

%wheel      ALL=(ALL) NOPASSWD: ALL

16.yaourt安装

sh-4.2# pacman -Syu

sh-4.2# pacman -S yaourt

17.卸载分区并重启系统

# exit

# umount /mnt

# reboot

 我当时多重启几次,才成功

 18.安装桌面系统

登录

root

123456

测试网络是否连通

ping www.baidu.com

网络连接浪费了好多时间

WIKI上的都加了

修改dhcpcd的配置文件以避免dhcpcd进程修改/etc/resolv.conf nohook resolv.conf 另外, 可以创建文件/etc/resolv.conf.head 并在其中包含DNS信息. dhcpcd将把这个文件插入到/etc/resolv.conf文件头 nameserver 211.87.226.11 nameserver 208.67.220.220 给/etc/resolv.conf添加写保护 chattr +i /etc/resolv.conf chattr -i /etc/resolv.conf 去除写保护 使用静态 IP 地址 选用编辑器创建文件 /etc/conf.d/network。这个文件用于存储接口或者静态 IP 配置 /etc/conf.d/network interface=wlan0 address=192.168.0.10 netmask=24 broadcast=192.168.0.255 gateway=192.168.0.1

用编辑器创建文件 /etc/systemd/system/network.service。这份示例中使用一个静态 IP 地址

/etc/systemd/system/network.service [Unit] Description=Network Connectivity Wants=network.target Before=network.target [Service] Type=oneshot RemainAfterExit=yes EnvironmentFile=/etc/conf.d/network ExecStart=/sbin/ip link set dev eth0 up ExecStart=/sbin/ip addr add 121.211.112.11/24 dev eth0 ExecStart=/sbin/ip route add default via ${gateway} [Install] WantedBy=multi-user.target 不要忘记启用它! # systemctl enable network 要进行测试,重启或者停用所有其它网络的守护进程,并以 root 权限执行 # systemctl start network

 

1. 安装 X 窗口:

# pacman -S xorg-server xorg-xinit xorg-utils xorg-server-utils // 安装基础包 # pacman -S mesa // 获得3D支持 # pacman -S mesa-demos // 如需要glxgears和glxinfo工具则安装此包

 

2. 安装显卡驱动:运行lspci获取主机的显卡类型,输入 # pacman -Ss xf86-video 查看所有开源驱动

# pacman -S xf86-video-nouveau nouveau-dri (针对nVIDIA)

 

3. 安装输入设备驱动: # pacman -Ss xf86-input 查找所有输入设备驱动

# pacman -S xf86-input-keyboard xf86-input-mouse # pacman -S xf86-input-synaptics // 支持触摸屏、板

 

4. 安装dbus:# pacman -S dbus  

5. 测试X :

# pacman -S xorg-twm xorg-xclock xterm //安装测试环境 # startx// 启动测试,输入exit退出测试

 

// 可能会报错,一般看提示即可,如 去除/var/lib/pacman/de.lck

运行 # rm  -rf /var/lib/pacman/de.lck 即可

6. 安装字体: 

# pacman -S ttf-dejavu // 英文字体 # pacman -S wqy-zenhei // 中文字体

 

7. 安装音频驱动:

# pacman -S alsa-utils

8. 安装桌面环境:GNOME

# pacman -Syu // 确保系统为最新 # pacman -S gnome gnome-extra # pacman -S gdm // 安装登陆管理器 systemctl enable gdm # reboot

安装 kde 环境为

我是完整安装的

kde-l10n-zh_cn 为需要的语言文件 l 为 Language 小写,排版看不出来 #pacman -S kde kde-l10n-zh_cn 安装结束后 启动 #systemctl enable kdm #systemctl enable kdm.service#reboot

 

 最后成功完成

PS:有问题,找 google 最好了

还有些链接忘了,一并感谢! 

 参考链接:

https://wiki.archlinux.org/index.php/USB_Installation_Media_(简体中文)

https://wiki.archlinux.org/index.php/Beginners'_Guide_(简体中文)#.E5.AE.89.E8.A3.85.E5.9F.BA.E6.9C.AC.E7.B3.BB.E7.BB.9F

 http://hi.baidu.com/qileilu/item/f28a91c5d0536e10515058f8

https://wiki.archlinux.org/index.php/Beginners'_Guide_(简体中文)

http://tieba.baidu.com/p/1745908846

http://kodango.me/install-archlinux-with-vbox

http://www.cnblogs.com/congbo/archive/2012/09/04/2668646.html

转载于:https://www.cnblogs.com/Null2051/archive/2012/12/22/2829304.html

相关资源:JAVA上百实例源码以及开源项目
最新回复(0)