叛逃Archlinux,菜鸟安装过程记录

其他Linux/Unix/BSD/OSX等发行版讨论
回复
头像
youzhiyili
帖子: 2422
注册时间: 2012-03-22 20:42
系统: ubuntu22.04

叛逃Archlinux,菜鸟安装过程记录

#1

帖子 youzhiyili » 2012-08-07 2:34

这是一部菜鸟血泪史,摸着石头过河,尝试安装Archlinux
也许高手会说这是小儿科,甚至嗤之以鼻
可对于菜鸟真的很难,每一个简单的步骤都要付出代价
以下过程是多人共同完成:WiKi、google、各位前辈、我

第一次安装成功后,又尝试打乱步骤重新安装了几次
也有了一点点心得:
熟手安装:几条狂暴的命令高效安装,过程不比ubuntu慢
新手安装:啥都别管,把图形界面先搞出来再说。
有了图形界面才好上网求助,其他的慢慢配置(比如:sudo、locale、alsamixer)

安装Arch,会被迫学习一些东西
再回到ubuntu,以前一些不明白的地方一下子豁然开朗

喜欢ubuntu的朋友不妨尝试一下安装Arch
巩固一下知识,可以更好的使用ubuntu
......我两个都喜欢,arch比较小,我打算放到U盘...... :em06

记录一下安装过程:

这是我的老机配置:
peizhi.png
peizhi.png (13.8 KiB) 查看 7420 次
紫色:大致阶段
蓝色:具体步骤
绿色:手动输入
红色:因人而异
注释:不要复制
----------------------------------------------------前期准备----------------------------------------------------
========>Arch Linux中文论坛
========>Ubuntu中文论坛Arch专区
========>ArchWiKi
========>下载Arch镜像

dd到U盘
sudo dd if=archlinux-2012.07.15-netinstall-dual.iso of=/dev/sdb bs=4M
记录了757760+0 的读入
记录了757760+0 的写出
387973120字节(388 MB)已复制,140.9 秒,2.8 MB/秒

验证dd效果
sudo dd if=/dev/sdb count=757760 status=noxfer | md5sum
记录了757760+0 的读入
记录了757760+0 的写出
a40c60ce93efb9dfd9a7353310fed35a

U盘启动黑屏
TAB到命令,空一格加上nomodeset
========>老显卡黑屏,花屏解决办法

配置拨号pppoe
pppoe-setup #交互界面
name: 上网帐号
eth0: eth0
value: no
server: server
passwd: ***
repasswd: ***
firewall: 2
y/n: y
pppoe-start #启动联网
========>其他网络设置方法

挂载目标分区
mount /dev/sda3 /mnt
#如果/home /boot 是单独分区,就创建/mnt/home /mnt/boot并挂载

选个较快的镜像
nano /etc/pacman.d/mirrorlist
----------------------------------------------------最小安装----------------------------------------------------
安装基本系统
Pacstrap /mnt base base-devel

安装引导程序
Pacstrap /mnt syslinux #重启前要配置好
========>老显卡注意:黑屏,花屏解决办法
========>Syslinu详细配置
========>GRUB2详细配置


生成fstab
genfstab -p /mnt >> /mnt/etc/fstab

Chroot到新系统
arch-chroot /mnt

配置引导选项
nano /boot/syslinux/syslinux.cfg
#已经自动配好了,取消XP前面的注释,并在.img后加上nomodeset
========>Syslinu详细配置
========>GRUB2详细配置


安装到MBR
/usr/sbin/syslinux-install_update -iam #-i安装,-a可启动,-m装到mbr
如果回显酷似以下内容,表示成功:
Syslinux install successful
Boot Flay Set - /dev/sda3
Installed MBR c /usr/lib/syslinux/mbr.bin> to /dev/sda
----------------------------------------------------基本设置----------------------------------------------------
设置主机名
nano /etc/hostname #输入想要的名字,如:arch

设置时区
nano /etc/timezone 添加 Asia/shanghai
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

设置UTC
hwclock --systohc --utc

同步时间
pacman -S openntpd #启动/etc/rc.d/openntpd start
ntpd -s #同步网络时间
nano /etc/rc.conf #后台运行
添加DAEMONS=(...@openntpd...)
#意外断电,系统使用BIOS初始时间,导致无法安装软件。因此同步时间,必须的!
========>同步时间具体说明

设置local
nano /etc/locale.gen #搜索以下5行,取消前面的注释
en_US.UTF-8 UTF-8
zh_CN.GB18030 GB18030
zh_CN.GBK GBK
zh_CN.UTF-8 UTF-8
zh_CN GR2312
locale-gen #使更改生效运行
locale -a #确认一下

启用local
nano /etc/locale.conf 内容:(其实没效果)
LANG=zh_CN.UTF-8

nano ~/.xprofile 顶端添加:(重启后中文应用到整个系统)
export LANG=zh_CN.UTF-8
export LC_ALL="zh_CN.UTF-8"

========>本地化配置详细说明
.bashrc: 每次终端登录时读取并运用里面的设置。
.xinitrc: 每次startx启动X界面时读取并运用里面的设置
.xprofile: 每次使用gdm等图形登录时读取并运用里面的设置

搞个root密码
passwd root

添加一个用户
adduser
Login name: 用户名
Additional groups:audio,lp,optical,storage,video,wheel,games,power,scanner

选6个高速镜像
cd /etc/pacman.d
cp mirrorlist mirrorlist.backup
rankmirrors -n 6 mirrorlist.backup > mirrorlist


刷新软件包列表
pacman -Syy -y

更新系统
pacman -Syu

安装PPPOE
pacman -S rp-pppoe

退出chroot后卸载新系统
exit
umount /dev/sda3
reboot
----------------------------------------------------图形界面----------------------------------------------------
重启进新系统先配置网络
#方法同上,然后加入开机启动
nano /etc/rc.conf
DAEMONS=(....!network @adsl.....)
启动联网pppoe-start
pppoe-start #启动联网
========>其他网络设置方法
========>使用pppoe拨号,频繁掉线解决办法

装X
pacman -S xorg-server xorg-xinit xorg-utils xorg-server-utils
========>Xorg详细指南
========>虚拟机装X

试X环境
pacman -S xorg-twm xorg-xclock xterm

试X
startx
如果黑屏:切换到tty2,盲打登陆后,pkill X
查看错误:grep EE /var/log/Xorg.0.log

装显卡驱动
lspci #确定显卡类型
02:00.0 VGA compatible controller: NVIDIA Corporation G84 [GeForce 8600 GT] (rev a1) #这是我的显卡信息
pacman -S nvidia nvidia-utils#安装合适的显卡驱动
#WIKI说与libgl冲突,叫手动移除。但是安装程序已经自动移除了

#可以查看所有开源驱动,例如:查看并筛选ati
#pacman -Ss xf86-video |grep ati

========>Inter显卡怎样安装驱动?
========>NVIDIA显卡怎样安装驱动?
========>ATI显卡怎样安装驱动?

配置显卡驱动
nvidia-xconfig #自动配置创建/etc/X11/xorg.conf
nano /etc/X11/xorg.conf #也可手动创建,添加以下内容:
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
EndSection


安装gnome-shell
pacman -S gnome-shell

配X
cp /etc/skel/.xinitrc ~/.xinitrc
nano ~/.xinitrc
exec gnome-shell

D-BUS
pacman -S dbus
/etc/rc.conf加入DAEMONS=(..dbus..) #守护进程,没这个悲剧了两天

安装登陆管理器
pacman -S gdm

配置登陆管理器
编辑/etc/inittab
id:3:initdefault id:5:initdefault #gdm运行级别3改成5
x:5:respawn : /usr/sbin/gdm -nodaemon #默认改为gdm管理,取消前面注释
xt:5:wait:/usr/bin/chvt 7 #自动切换到tty7,添加这行
----------------------------------------------------必要装备----------------------------------------------------
安装声音
gpasswd -a 普通用户名 audio #添加到audio用户组

pacman -S alsa-utils alsa-oss #用户空间工具,alsa-utils包含alsamixer
alsamixer #运行,mm静音、oo开启、M键切换
speaker-test -c 2 #测试声音是否开启

安装Yaourt
nano /etc/pacman.conf #添加源(以下2行)
[archlinuxfr]
Server = http://repo-fr.archlinuxcn.org/$arch
pacman -Syu yaourt #同步并安装
#暂时把pacman理解成dpkg,把yaourt理解成apt-get

安装字体
pacman -S wqy-zenhei
fc-cache #启用字体

cd /usr/share/fonts/ #4步更新系统字体缓存
/usr/bin/mkfontscale
/usr/bin/mkfontdir
ln -s /usr/X11R6/lib/X11/fonts/encodings/encodings.dir encodings.dir

fc-list #列出字体确认一下

==>也可以自己下载字体,扔到专有目录,更新可以了,比如:
0.png
========>字体配置详细介绍
========>Linux 字体配置要略
========>最喜欢tenzu推荐的冬青黑字体

安装vim
pacman -S vim#早就该装的,放这里提醒visudo必须用

安装sudo
sudo pacman -S sudo

EDITOR="/usr/bin/vim -p -X" visudo #配置/etc/sudoers 添加以下内容
用户名 ALL=(ALL) ALL
Defaults:用户名 timestamp_timeout=5
Defaults env_keep += "HOME"
Defaults !env_reset
Defaults secure_path="/bin:/sbin:/usr/bin:/usr/sbin"

vim ~/.bashrc添加以下内容
complete -cf sudo
alias sudo='sudo '

/etc/sudoers权限永远应该保持这样:
sudoers.png
sudoers.png (6.36 KiB) 查看 7413 次
========>sudo失败?点这里

安装输入法
pacman -S fcitx fcitx-gtk2 fcitx-gtk3 fcitx-qt
==>事实上我第二次装arch直接安装就可以使用啦,什么都不用配置

以下是WIKI上给出的配置方法:
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
添加以上内容到~/.xprofile无效
添加以上内容到~/.profile无效

eval `dbus-launch --sh-syntax --exit-with-session`
添加以上内容到~/.xinitrc无效

cp /usr/share/applications/fcitx.desktop ~/.config/autostart/fcitx.desktop
运行上面这条命令无效

安装浏览器
pacman -S chromium

安装Flash
下载tar.gz包
把libflashplayer.so解压到/usr/lib/mozilla/plugins/
上次由 youzhiyili 在 2012-11-11 0:19,总共编辑 37 次。
@自由建客 @qy117121 @枫叶饭团 @cikekid @YeLee @jtshs256 @eexpress @ljj_jjl2008 @zhw2101024 @TeliuTe @月下叹逍遥 @leeaman @懒蜗牛Gentoo @灰色小狼 @photor @adagio @JiangHui @phoenixlzx @oneleaf
funicorn
帖子: 1318
注册时间: 2005-09-13 4:56
系统: Ubuntu Jammy Jellyfi

Re: 叛逃失败,菜鸟也就ubuntu的命

#2

帖子 funicorn » 2012-08-07 8:16

谁跟你说arch比ubuntu好的?
头像
icelee123
帖子: 811
注册时间: 2011-07-16 19:48
系统: Arch

Re: 叛逃失败,菜鸟也就ubuntu的命

#3

帖子 icelee123 » 2012-08-07 8:50

arch配置起来麻烦,配置好了确实是快
其实我是菜鸟、、、
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

Re: 叛逃失败,菜鸟也就ubuntu的命

#4

帖子 YeLee » 2012-08-07 9:25

谁跟你说有人这样说的?楼主也没说。 :em04 :em04 :em04
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
头像
cameron
帖子: 358
注册时间: 2007-08-10 15:06

Re: 叛逃失败,菜鸟也就ubuntu的命

#5

帖子 cameron » 2012-08-07 9:26

:em11
头像
qy117121
论坛版主
帖子: 50546
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
联系:

Re: 叛逃失败,菜鸟也就ubuntu的命

#6

帖子 qy117121 » 2012-08-07 9:29

现在要这样安装了? :em06
渠月 · QY   
本人只会灌水,不负责回答问题
无聊可以点一下→ http://u.nu/ubuntu

Ubuntu 20.04 快速设置指南,请配合浏浏览器自动翻译使用

邮箱 chuan@ubuntu.org.cn
funicorn
帖子: 1318
注册时间: 2005-09-13 4:56
系统: Ubuntu Jammy Jellyfi

Re: 叛逃失败,菜鸟也就ubuntu的命

#7

帖子 funicorn » 2012-08-07 9:31

YeLee 写了:谁跟你说有人这样说的?楼主也没说。 :em04 :em04 :em04
一般人换肯定是要换更好的,换arch,想必楼主认为arch比ubuntu好,这是常理,不用有人跟我说。莫非你意思是楼主不是一般人?
头像
qy117121
论坛版主
帖子: 50546
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
联系:

Re: 叛逃失败,菜鸟也就ubuntu的命

#8

帖子 qy117121 » 2012-08-07 9:37

我去, arch 的wiki 上全是英文
渠月 · QY   
本人只会灌水,不负责回答问题
无聊可以点一下→ http://u.nu/ubuntu

Ubuntu 20.04 快速设置指南,请配合浏浏览器自动翻译使用

邮箱 chuan@ubuntu.org.cn
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

Re: 叛逃失败,菜鸟也就ubuntu的命

#9

帖子 YeLee » 2012-08-07 9:50

funicorn 写了:
YeLee 写了:谁跟你说有人这样说的?楼主也没说。 :em04 :em04 :em04
一般人换肯定是要换更好的,换arch,想必楼主认为arch比ubuntu好,这是常理,不用有人跟我说。莫非你意思是楼主不是一般人?
一般?肯定?更好?这些词很有特色。换不一定是觉得好,不过是楼主的洁癖比较严重罢了,楼主认为这办法可以暂缓洁癖难道也不行?歪曲别人的话语指向可是不好的喔。 :em04 :em04 :em04
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
jtshs256
帖子: 22323
注册时间: 2010-07-19 21:41
系统: OS X

Re: 叛逃失败,菜鸟也就ubuntu的命

#10

帖子 jtshs256 » 2012-08-07 9:52

funicorn 写了:谁跟你说arch比ubuntu好的?
躺平
头像
Cherrot
帖子: 981
注册时间: 2011-04-03 10:01
系统: Ubuntu 12.XX
来自: 帝都
联系:

Re: 叛逃失败,菜鸟也就ubuntu的命

#11

帖子 Cherrot » 2012-08-07 9:53

还是喜欢Ubuntu~~ 不折腾Arch...
Ubuntu技巧汇总http://wiki.ubuntu.org.cn/UbuntuSkills --你遇到的各种问题可能已经在里面了
我的技术博客http://www.cherrot.com
Code tells you how, comments should tell you why.
jtshs256
帖子: 22323
注册时间: 2010-07-19 21:41
系统: OS X

Re: 叛逃失败,菜鸟也就ubuntu的命

#12

帖子 jtshs256 » 2012-08-07 9:53

用 arch 的才更没洁癖
能依赖的默认全开,连大便系的可选都木有
躺平
头像
susbarbatus
帖子: 2966
注册时间: 2010-04-10 16:14
系统: Arch Linux

Re: 叛逃失败,菜鸟也就ubuntu的命

#13

帖子 susbarbatus » 2012-08-07 9:55

arch明明有可选依赖的
沉迷将棋中……
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

Re: 叛逃失败,菜鸟也就ubuntu的命

#14

帖子 YeLee » 2012-08-07 9:55

同居好,同居再见。
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
funicorn
帖子: 1318
注册时间: 2005-09-13 4:56
系统: Ubuntu Jammy Jellyfi

Re: 叛逃失败,菜鸟也就ubuntu的命

#15

帖子 funicorn » 2012-08-07 10:24

YeLee 写了:
funicorn 写了:
YeLee 写了:谁跟你说有人这样说的?楼主也没说。 :em04 :em04 :em04
一般人换肯定是要换更好的,换arch,想必楼主认为arch比ubuntu好,这是常理,不用有人跟我说。莫非你意思是楼主不是一般人?
一般?肯定?更好?这些词很有特色。换不一定是觉得好,不过是楼主的洁癖比较严重罢了,楼主认为这办法可以暂缓洁癖难道也不行?歪曲别人的话语指向可是不好的喔。 :em04 :em04 :em04
你怎么知道楼主有洁癖?你上面这话更像是在自我检讨啊
回复