archlinux 2012.09 安装过程

其他Linux/Unix/BSD/OSX等发行版讨论
回复
tessvicence
帖子: 297
注册时间: 2012-06-12 12:04

archlinux 2012.09 安装过程

#1

帖子 tessvicence » 2012-11-24 19:36

http://my.oschina.net/znetor/blog/81075

1.使用U盘引导你的系统,选择需要安装的架构,I686还是x86_64。
2.分区,使用你熟悉的CLI分区工具,比如cfdisk,fdisk,parted工具。
分区其实不用那么纠结,每次上论坛,都看到很多很多朋友在问分区到底要分多大,分多少个,其实桌面应用,简单的分3个就可以了,即/分区,swap分区,home分区。因为我们平时上网,听歌,看电影,还是工作,都会将这些文件保存在自己的家目录里面,swap分区的分法是如果内存大于4G,即按1:1的比例分,如果小于4G,按内存的两倍分即可,根分区和home分区按自己的硬盘可用量分就行,比如/分区划分10G,/home划分20G,都是可以的。在本例中,我分了3个区,/分区10G,/home分区20G,swap分区4G,其设备文件分别为/dev/sda7,/dev/sda8和/dev/sda9。
3.分区后,就应该写入文件系统了,比如用ext4文件系统,命令如下:

代码: 全选

mkfs.ext4 /dev/sda7

代码: 全选

mkfs.ext4 /dev/sda8

代码: 全选

mkswap /dev/sda9 ; swapon /dev/sda9
4.挂载文件系统.

代码: 全选

mount /dev/sda7 /mnt ;mkdir /mnt/home ;mount /dev/sda8 /mnt/home


5.链接网络.我这里使用的是DHCP,就一条命令就可以了。连接无线网络和使用固定IP请看 此文。

代码: 全选

>dhclient
无线网络:

代码: 全选

wpa_passphase "无线ssid" "密码" >> /etc/wpa_supplicant.conf
wpa_supplicant -B -Dwext -i wlan0 -c /etc/wpa_supplicant.conf


6.设定pacman获得包的镜像服务器地址,在这里,我们使用网易镜像,编辑/etc/pacman.d/mirrorlist

代码: 全选

vi /etc/pacman.d/mirrorlist
加入如下部分(请注意大小写和架构类型)

代码: 全选

Server = http://mirrors.163.com/archlinux/$repo/os/i686
7.安装基本系统和基本编译工具,此过程需要从服务器下载软件包,比较费时间,可以喝杯水,抽根烟,听音乐,呵呵。

代码: 全选

pacstrap /mnt base base-devel
8.安装GRUB引导程序,对于BIOS的PC用如下命令:

代码: 全选

pacstrap /mnt grub-bios
EFI的PC用如下命令

代码: 全选

pacstrap /mnt grub-efi-i386
9.生成fstab文件,供引导系统时自动挂载。

代码: 全选

genfstab -p /mnt >> /mnt/etc/fstab
10.chroot至/mnt,你会发现你的提示符变了。

代码: 全选

arch-chroot /mnt
11.编辑主机名文件,给你的PC起个名字,比如china.

代码: 全选

vi /etc/hostname
12.编辑/etc/locale.gen文件,选择文字编码。

代码: 全选

vi /etc/locale.gen
将如下字符集前的井号删除

代码: 全选

en_US.UTF-8 
zh_CN.GB2312
zh_CN.GB18030
zh_CN.UTF-8 
zh_CN.GBK
13.生成新的字符集配置文件

代码: 全选

locale-gen
14.创建引导linux内核的初始环境

代码: 全选

mkinitcpio -p linux
15.设置grub引导程序至/dev/sda.

代码: 全选

grub-install /dev/sda
16.生成grub配置文件,如果你还装了windows,建议先安装os-prober,然后再生成配置文件。

代码: 全选

pacman -S os-prober [可选的]
grub-mkconfig -o /boot/grub/grub.cfg
17.修改root的密码

代码: 全选

passwd
18.添加一个普通用户

代码: 全选

useradd -d /home/abc -m abc
19.安装sudo,使abc可以使用sudo命令

代码: 全选

pacman -S sudo
visudo
visudo是编辑sudo配置文件的命令。将如下语句前的#号删除,此句意思是允许wheel组的所有用户执行所有命令。

代码: 全选

%wheel ALL=(ALL) ALL
将abc加入wheel组,audio组,video组,users组,games组,optical组,storage组,lp组

代码: 全选

usermod -G audio,video,wheel,users,games,optical,storage,lp abc
20.安装bash自动补全包

代码: 全选

pacman -S bash-completion
21.使用yaourt安装aur库软件

代码: 全选

vi /etc/pacman.conf
加入如下内容

代码: 全选

[archlinuxfr]  
Server = http://repo.archlinux.fr/i686
之后安装Yaourt

代码: 全选

pacman -Syyu
pacman -S yaourt
22.退出chroot,卸载/mnt.

代码: 全选

exit
umount /mnt/home
umount /mnt
23.至此,一个没有X的archlinux已经安装在你的硬盘上了,接下来要做的就是安装X,桌面环境和其他日常用应用程序了。
以上是原文
之前按原文安装失败,grub没法引导,
才刚在第8步下载的是

代码: 全选

pacstrap /mnt grub-efi-x86_64
在第15步

代码: 全选

grub-install   /dev/sda
安装失败,

然后我exit,离开arch-chroot

又下载的

代码: 全选

pacstrap /mnt  grub-bios
再次进入arch-chroot

代码: 全选

arch-chroot /mnt

代码: 全选

grub-install /dev/sda 
然后就稀里糊涂的安装成功了,重启可以正常进入

我想可能是两个都得下载

代码: 全选


pacstrap /mnt grub-bios

pacstrap /mnt grub-efi-i386
PC:amd 5400+ / 2GB DDR2 /Seagate 1T+3T(320GB) /ATI HD6750/CENTOS 6.3

HASEE:K450-I5 D1/
CPU:i5 3210M
内存:4GB DDR3 1333MHz
硬盘:500GB SATA
显卡:NVIDIA GeForce GT 640M
系统:win 7 & CENTOS 6.3
头像
monk
帖子: 19507
注册时间: 2010-01-28 10:45

Re: archlinux 2012.09 安装过程

#2

帖子 monk » 2012-11-24 20:01

技术贴 :em11

*********宁静致远*********
如果我说的有什么不对,请看签名第一行
长头发的和尚
帖子: 12134
注册时间: 2008-01-11 17:02

Re: archlinux 2012.09 安装过程

#3

帖子 长头发的和尚 » 2012-11-24 20:03

代码: 全选

# 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
wiki里写的很罗嗦啊
你往幸福的方向挥挥手,从此我便追随你永不回头。
头像
只是说
帖子: 1140
注册时间: 2012-03-12 22:44
系统: 贱兔
来自: 株洲

Re: archlinux 2012.09 安装过程

#4

帖子 只是说 » 2012-11-24 20:03

lz辛苦了,mark之。
我的博客
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

Re: archlinux 2012.09 安装过程

#5

帖子 YeLee » 2012-11-24 20:13

纯顶。 :em09 :em09 :em09
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
慕荒城
帖子: 121
注册时间: 2012-05-05 20:24

Re: archlinux 2012.09 安装过程

#6

帖子 慕荒城 » 2012-11-24 20:24

技术贴 :em11
头像
adagio
论坛版主
帖子: 22110
注册时间: 2008-02-17 23:47
来自: 美丽富饶的那啥星球

Re: archlinux 2012.09 安装过程

#7

帖子 adagio » 2012-11-24 21:42

为嘛不是2012.11?
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手
夜色温柔
帖子: 2929
注册时间: 2012-03-24 0:22
系统: archlinux

Re: archlinux 2012.09 安装过程

#8

帖子 夜色温柔 » 2012-11-24 23:50

如非必要,我是不会重装系统的。
:em09
转systemd时,看着满纸文档,头痛,后来仔细一看,原来只改几个文件,10分钟搞定。现在马儿跑得照样欢。
头像
xyy_xx
帖子: 344
注册时间: 2008-09-17 13:37
系统: arch|centos

Re: archlinux 2012.09 安装过程

#9

帖子 xyy_xx » 2012-11-25 0:05

systemd 方式之后就不用把用户加入audio,video等组了,wiki上面的systemd已经说的很清楚了。
https://wiki.archlinux.org/index.php/Sy ... 1.E6.81.AF
拥有书籍并不表示拥有知识;拥有知识并不表示拥有技能;拥有技能并不表示拥有文化;拥有文化并不表示拥有智慧
渣浪:@CodewalkerDotMe
推特:@codewalkertse
博客:http://codewalker.me/
回复