您尚未登录。

#1 2015-02-19 23:16:45

hrar
会员
注册时间: 2015-02-02
帖子: 41

[archlinux新手安装笔记]archlinux新手安装笔记2015&新手学习过程

大家新年好,我是位非计算机专业人士,也非理科出身,喜欢linux,算是linux菜鸟里的老菜鸟了。archlinux安装很难,假期有空,多次失败后,终于把它装好用上了。个人的体会,按步骤来操作就是,archlinux wiki是最好的教程。许多教程要不已经过时、要不太简单、要不太多解说,我省去多余解说,供自用。在网络上得到许多朋友的帮助,此笔记如有助他人,善莫大焉。

说明:拿块硬盘来练习安装,不要一下就装双系统或多系统,更不要拿学习、工作用的电脑硬盘来试,小心小心。我是刻录光盘在台式机上装的系统,硬盘40G,有线网络。#前是步骤,#后是命令,后附必要的中文说明。理解了,可以灵活变通,如分区、硬件驱动、输入法等。

1#ping -c 1 baidu.com  光盘支持有线网络,一般是自动联通网络的,wifi或adsl找其他教程,这里的 -c 后是数字1,注意空格 。
2#lsblk    查硬盘分区情况,可省本步骤
3#parted /dev/sda  打开要新建分区的硬盘
4#(parted)mklabel msdos   新建分区表,下面省去(parted)
5#mkpart primary ext3 1M 150M    说明,M前是数字1,注意是大、小写hrar
6#set 1 boot on
7#mkpart primary ext3 150M 16G
8#mkpart primary linux-swap 16G 19G
9#mkpart extended 19G 100%
10#mkpart logical ext3 19G 30Ghrar
11#mkpart logical ext3 30G 100%
12#parted /dev/sda print    查分区,建议拿手机拍下屏幕分区情况
13#mkfs.ext3 /dev/sda1    格式化sda1分区
14#mkfs.ext3 /dev/sda2
15#mkswap /dev/sda3    格式化swap分区
16#swapon /dev/sda3
17#mkfs.ext3 /dev/sda5  注意是 sda5不是 sda4
18#mkfs.ext3 /dev/sda6
19#parted /dev/sda print      查分区
20#mount /dev/sda2 /mnt     很关键的一步,/mnt 
21#mkdir /mnt/boot
22#mount /dev/sda1 /mnt/boot     说明,21和22步骤是挂boot
23#mkdir /mnt/home
24#mount /dev/sda5 /mnt/home      说明,23和24步骤是挂home
25#nano /etc/pacman.d/mirrorlist   接下来是编辑镜像安装源。光标移到镜像安装源当前行(没##号的行),复制当前行[alt+6],光标移到末行,粘贴该行[ctrl+u],复制国内两个以上的源,其他的用回车键删去。[ctrl+x]退出,敲 [y]确定。
26#pacman -Syy          说明,S是大写
27#pacstrap /mnt base base-devel    关键的一步
28#genfstab -U -p /mnt >> /mnt/etc/fstab  说明, U是大写,注意空格
29#nano /etc/fstab   查看列表是否有错,没错[ctrl+x]退出
30#arch-chroot /mnt /bin/bash
31#nano /etc/locale.gen   说明,要的去#,一般就给#en_US.UTF-8、#zh_CN.UTF-8两行去掉#号就可以,要看繁体字(正体字)的选相应的UTF-8繁体字体就可以了。
32#locale-gen
33#echo LANG=en_US.UTF-8 > /etc/locale.conf
34#ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime  说明,注意大小写,注意是localtime ,别拼写错了。
35#hwclock –systohc –utc
36#echo abcd > /etc/hostname      说明,abcd 是你自己命名的hostname 。检查是否设置对,用#cat /etc/hostname
37#nano /etc/hosts     把两行 localhost改成你命名的abcd ,然后[ctrl+x]退出,敲 [y]确定。
38#systemctl start dhcpcd.service
39#systemctl enable dhcpcd.service 
40#passwd
41#pacman -S grub
42#grub-install –target=i386-pc –recheck /dev/sda
43#grub-mkconfig -o /boot/grub/grub.cfg    正是少了这步骤,引导错误,我竟重装了五次系统  :—)
44#exit
45#umount -R /mnt       
46#reboot  或者【ctrl】+【alt】+【del】
47#pacman -S alsa-utils   重启电脑,输入用户名、密码登录基本系统后,这行命令是装声卡驱动
48#pacman -S alsamixer  本步骤可省略,调音量,如有变动,完成下步骤。
49#alsactl store  保存设置
50#pacman -S xorg-server xorg-server-utils xorg-xinit
51#lspci | grep VGA  查显卡
52#pacman -S nvidia-304xx      说明,显卡是intel的把命令中的nvidia-304xx 改为xf86-video-intel;是AMD/ATI的把命令中的nvidia-304xx 改为xf86-video-ati;archlinu是GeForce 7的,把命令中的nvidia-304xx 改为nvidia;想装通用的显卡驱动,把命令中的nvidia-304xx 改为xf86-video-vesa
53#pacman -S xf86-input-synaptics   说明,如果是笔记本电脑,就用这行命令,安装触摸板驱动。台式机就免了。
54#pacman -S wqy-microhei  装个中文字体,看中文网页、中文文档用
55#pacman -S xfce4    装xfce4桌面,完成安装重启后,输入用户名、密码登录,输入startxfce4就可以登录图形界面的xfce4桌面。
56#pacman -S fcitx-im fcitx -configtool    安装小企鹅输入法
57#nano ~/.xprofile    进图形界面后,打开终端 Terminal ,输入这行命令。感谢本论坛网友danielhugo ,看了他的帮助才懂。https://bbs.archlinuxcn.org/viewtopic.php?id=2926

export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"

选中上面的三行,按[ Ctrl+C ]复制,切换到终端窗口,按[ Ctrl+U] 粘贴到编辑窗口中,然后按[ Ctrl+O ]保存,再按[ Ctrl+X ]退出,注销当前用户,重新登录。
58#pacman -S fcitx-goodlepinyin    装谷歌拼音,因漏了这行命令,之前我一直在用网页拼音来输汉字。
59#pacma -S zsh      安装zsh,并使用zsh作默认shell ,来自archlinux wiki https://wiki.archlinux.org/index.php/Ge… 7.E7.BB.84
60#useradd -m -g users -G audio,video,floppy,network,rfkill,scanner,storage,optical,power,wheel,uucp -s /usr/bin/zsh aabb   创建名为aabb的用户,以zsh作默认shell
61#passwd aabb
archlinux调整系统时间用date指令,由于安装系统时用的是utc,进入系统后要调时间。
修改日期:时间设定成2015年02月23日的命令如下:
62#date -s 02/23/2015
修改时间:将系统时间设定成上午10点12分0秒的命令如下。2#lsblk    查硬盘分区情况,可省本步骤
63#date -s 10:12:00
64#hwclock -w      把当前系统时间写入到CMOS中
65#mkdir /mnt/usb              加载U盘在哪比较自由,文件夹命名也自由,如你可以把usb改myusb
66#mount /dev/sdb1 /mnt/usb         复杂参数的加载在论坛里找就有
67#umount /dev/sdb1 /mnt/usb       卸载U盘。ararchlinuchlinux确实可以学习到许多linux知识。最初接触linux时,插入U盘打不开,装完了archlinux后就明白了。
68#pacman -S firefox 
69#pacman -S flashplugin   为了支持flash播放,不装它上网省了许多烦恼。
70#pacman -S chromium  在arch linux中,谷歌的浏览器,是不是只有chromium,没有chrome?
71#pacman -S chromium-pepper-flash  启动chromium,在地址栏输入:about:plugins ,选择激活flash插件。

其他应用软件安装就不列出,#pacman -h 多了解pacman的命令,多阅读archlinux wiki,想方便获得帮助,多上archlinuxcn论坛。arch linux会给你许多惊喜,如现在用的blender是最新的版本;arch linux常会给你提出问题,你要想办法去解决,从中不断深入学习linux。

最近编辑记录 hrar (2015-03-07 19:44:43)

离线

#2 2015-02-19 23:39:02

hrar
会员
注册时间: 2015-02-02
帖子: 41

Re: [archlinux新手安装笔记]archlinux新手安装笔记2015&新手学习过程

56#pacman -S fcitx-im fcitx -configtool    安装小企鹅输入法
57#nano ~/.xprofile    进图形界面后,打开终端 Terminal ,输入这行命令。感谢本论坛网友danielhugo ,看了他的帮助才懂。https://bbs.archlinuxcn.org/viewtopic.php?id=2926

export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"

选中上面的三行,按[ Ctrl+C ]复制,切换到终端窗口,按[ Ctrl+U] 粘贴到编辑窗口中,然后按[ Ctrl+O ]保存,再按[ Ctrl+X ]退出,注销当前用户,重新登录。
58#pacman -S fcitx-goodlepinyin    装谷歌拼音,因漏了这行命令,之前我一直在用网页拼音来输汉字。

最近编辑记录 hrar (2015-02-20 11:06:21)

离线

#3 2015-02-20 00:04:53

hrar
会员
注册时间: 2015-02-02
帖子: 41

Re: [archlinux新手安装笔记]archlinux新手安装笔记2015&新手学习过程

59#pacma -S zsh      安装zsh,并使用zsh作默认shell ,来自archlinux wiki https://wiki.archlinux.org/index.php/Ge … 7.E7.BB.84
60#useradd -m -g users -G audio,video,floppy,network,rfkill,scanner,storage,optical,power,wheel,uucp -s /usr/bin/zsh aabb   创建名为aabb的用户,以zsh作默认shell
61#passwd aabb

我是装了KDE桌面,直接在图形界面中添加用户并编辑。

最近编辑记录 hrar (2015-02-20 21:51:36)

离线

#4 2015-02-20 22:02:00

hrar
会员
注册时间: 2015-02-02
帖子: 41

Re: [archlinux新手安装笔记]archlinux新手安装笔记2015&新手学习过程

系统装了两个桌面:kde和xfce4,百合仙子说登录之后用其它的命令启动另两个环境就可以了,或者安装一个登录管理器,直接登陆到相应的桌面环境里去。
还不懂如何进入kde桌面。用slim试过有问题,按F1选各个桌面都无法登录,暂不用它。wiki说有两种方法启动kde,现在情况如下:

方法一:tty1 ,输入kdm,有登录彩色界面,但键盘、鼠标不能用;
方法二:tty1 ,startkde,结果是:DISPLAY is not set or can not connect to the X server.

个人还是希望掌握在文本界面下先登录再启动kde的方法。

kde wiki资料:https://wiki.archlinux.org/index.php/KDM#Installation

最近编辑记录 hrar (2015-02-21 00:03:43)

离线

#5 2015-02-22 19:52:11

hrar
会员
注册时间: 2015-02-02
帖子: 41

Re: [archlinux新手安装笔记]archlinux新手安装笔记2015&新手学习过程

终于能登录KDE了,用方法2,不过只能以root登录KDE,步骤如下:

62#nano ~/.xinitrc      说明,删去已装的桌面前的#号,我的是去掉KDE、xfce4前的#号,保存,退出
63#exec startkde        说明,root登录后,输入这行命令,重新登录root
64#startx

最近编辑记录 hrar (2015-02-22 19:56:14)

离线

#6 2015-02-22 23:59:46

糊涂
本尊
注册时间: 2012-10-30
帖子: 203

Re: [archlinux新手安装笔记]archlinux新手安装笔记2015&新手学习过程

你是直接用root登录桌面的么?


想装X,别装X

离线

#7 2015-02-23 09:26:55

hrar
会员
注册时间: 2015-02-02
帖子: 41

Re: [archlinux新手安装笔记]archlinux新手安装笔记2015&新手学习过程

糊涂 说:

你是直接用root登录桌面的么?

新年好,xfce4可以普通用户登录,KDE只能root登录。我也疑惑,如何才能以普通用户登录KDE。试过root登录后给普通用户设了些权限,都不行, exec startkde后,只能root登录来成功启动startx。请问如何给普通用户登录KDE的权限?

最近编辑记录 hrar (2015-02-23 10:21:17)

离线

#8 2015-02-23 10:15:11

hrar
会员
注册时间: 2015-02-02
帖子: 41

Re: [archlinux新手安装笔记]archlinux新手安装笔记2015&新手学习过程

linux调整系统时间用date指令,由于安装系统时用的是utc,进入系统后要调时间。

修改日期:
时间设定成2015年02月23日的命令如下:
65#date -s 02/23/2015

修改时间:
将系统时间设定成上午10点12分0秒的命令如下。
66#date -s 10:12:00
67#hwclock -w      把当前系统时间写入到CMOS中

archlinux确实可以学习到许多linux知识。最初接触linux时,插入U盘打不开,装完了archlinux后就明白了:
68#mkdir /mnt/usb                          加载U盘在哪比较自由,文件夹命名也自由,如你可以把usb改成myusb
69#mount /dev/sdb1 /mnt/usb         复杂参数的加载在论坛里找就有
70#umount /dev/sdb1 /mnt/usb       卸载U盘

最近编辑记录 hrar (2015-02-23 14:42:17)

离线

#9 2015-02-24 01:12:10

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,953
个人网站

Re: [archlinux新手安装笔记]archlinux新手安装笔记2015&新手学习过程

hrar 说:

linux调整系统时间用date指令,由于安装系统时用的是utc,进入系统后要调时间。

修改日期:
时间设定成2015年02月23日的命令如下:
65#date -s 02/23/2015

修改时间:
将系统时间设定成上午10点12分0秒的命令如下。
66#date -s 10:12:00
67#hwclock -w      把当前系统时间写入到CMOS中

archlinux确实可以学习到许多linux知识。最初接触linux时,插入U盘打不开,装完了archlinux后就明白了:
68#mkdir /mnt/usb                          加载U盘在哪比较自由,文件夹命名也自由,如你可以把usb改成myusb
69#mount /dev/sdb1 /mnt/usb         复杂参数的加载在论坛里找就有
70#umount /dev/sdb1 /mnt/usb       卸载U盘

调整系统时间我是用的 ntpd,只要能偶尔联网就不用管时间的事情。

挂载的话,推荐使用 udisks2,普通用户可挂载,除 NTFS 外,普通用户也可卸载之。

离线

#10 2015-02-24 10:00:18

hrar
会员
注册时间: 2015-02-02
帖子: 41

Re: [archlinux新手安装笔记]archlinux新手安装笔记2015&新手学习过程

sudo mount -o uid=$UID,gid=$GID,dmask=022,fmask=133 设备 路径

转你提供的其他挂载命令

最近编辑记录 hrar (2015-02-24 10:01:09)

离线

#11 2015-02-27 22:23:15

hrar
会员
注册时间: 2015-02-02
帖子: 41

Re: [archlinux新手安装笔记]archlinux新手安装笔记2015&新手学习过程

arch linux wiki 应用软件列表:

https://wiki.archlinux.org/index.php/Li … plications

离线

#12 2015-02-28 22:06:33

hrar
会员
注册时间: 2015-02-02
帖子: 41

Re: [archlinux新手安装笔记]archlinux新手安装笔记2015&新手学习过程

arch linux中,谷歌的浏览器,是不是只有chromium,没有chrome?
#pacman -S chromium
#pacman -S chromium-pepper-flash

启动chromium,在地址栏输入:about:plugins ,选择激活flash插件。

最近编辑记录 hrar (2015-03-04 09:35:27)

离线

#13 2015-03-03 16:01:17

mexjb
会员
注册时间: 2015-03-03
帖子: 7

Re: [archlinux新手安装笔记]archlinux新手安装笔记2015&新手学习过程

44#exit
45#umount -R /mnt其他中文输入法如何安装呢?
46#ruboot
47#pacman -S alsa-utils   重启电脑,输入用户名、密码登录基本系统后,这行命令是装声卡驱动
48#pacman -S alsamixer  这步骤可省略,调音量,如有变动,完成下步骤。


46#应该是reboot

离线

#14 2015-03-03 23:48:25

hrar
会员
注册时间: 2015-02-02
帖子: 41

Re: [archlinux新手安装笔记]archlinux新手安装笔记2015&新手学习过程

mexjb 说:

46#应该是reboot

谢谢,打错了。

离线

#15 2015-03-09 22:54:13

hrar
会员
注册时间: 2015-02-02
帖子: 41

Re: [archlinux新手安装笔记]archlinux新手安装笔记2015&新手学习过程

以下这些文件管理器被 Linux 桌面环境采用为默认的文件管理器:

Nautilus,又称鹦鹉螺,是 GNOME 桌面环境中的默认文件管理器。虽然 Nautilus 稍显笨重,但是功能非常全面。Nautilus 具有树状视图,支持通过脚本来扩展其功能,并集成了光盘烧录特性。

Konqueror,KDE 桌面环境中的默认文件管理器。Konqueror 集文件管理、网络浏览、文档查看于一身,具有多种不同的“身份”。
Dolphin,KDE 4 中的默认文件管理器。Dolphin 专注于文件管理本身,具有不错的可用性。
Thunar 是 Xfce 桌面环境中的默认文件管理器。它的优点是运行快速,内存占用少,很不错的文件管理器。
ROX-Filer,ROX 桌面环境的默认文件管理器。它轻巧而灵活,管理文件也很高效,个人十分喜欢的文件管理器。
PCMan File Manager 为 LXDE 桌面环境的默认文件管理器。PCMan File Manager 快速轻量,其特色在于具有 Firefox 式的标签式浏览特性。


在 Linux 系统中具有为数不少的双面板文件管理器,下面这些就是了:

emelFM2,非常轻快的双面板文件管理器,像 ROX-Filer 一样没有菜单栏,具有文件类型着色,可配置键盘绑定等特性。
GNOME Commander,集成了 FTP、Samba、命令行等功能的双面板文件管理器。
Tux Commander 与 GNOME Commander 类似,但具有标签式的浏览、可让用户保留配置文件等特性。
FlyBird,同样是一款双面板文件管理器,整合了终端,支持挂载文件系统,具有插件等功能。
Nao,界面和外观与 emelFM2 相似,具有鼠标手势、支持图像预览、以及虚拟文件系统等特性。
muCommander,轻量、跨平台的双面板文件管理器,支持虚拟文件系统、压缩文件,包含书签管理、高度可配置等功能。
Krusader,以上介绍的几款都适用于 GNOME/Xfce,而这款是主要为 KDE 而准备的。Krusader 功能比较完整,包括内置文件查看/编辑、处理压缩文件、目录同步、文件搜索等功能。
BSCommander 是又一款适用于 KDE 桌面环境的双面板文件管理器,它内置文件查看/编辑、具有文件/目录比较、支持连接 ftp 等功能。
Midnight Commander 是基于控制台的双面板文件管理器。它具有直观的用户界面,支持存档文件,能够通过 ssh/ftp/smb 连接服务器。

其他的文件管理器

Xfe(需代理访问),即 X File Explorer,它是一款和 M$ 资源管理器相似的文件管理器。Xfe 既小巧又快速,并集成了文本编辑/查看、图像查看、挂载设备等功能。
CLEX 是基于控制台的文件管理器,具有详细的目录列表、目录比较、简单编辑等特性。

离线

页脚