archlinuinstallingnote

Table of Contents

  • 1 archlinux2012安装
  • 2 首记
  • 3 制作安装盘
  • 4 开始安装
    • 4.1 设定开机启动
    • 4.2 安装过程
    • 4.3 配置
    • 4.4 安装sudo
    • 4.5 安装硬件驱动
    • 4.6 安装openbox

1 archlinux2012安装

2 首记

现在用的笔记本电脑是华硕的K52J,15寸的大屏,运行fedora系统速度很快。原来的网本EeePC1000HG就闲置下来了。这个小本曾经立下了汗马功劳啊。刚买它的时候人家给安的是windows XP,我自己卸掉XP后安了win7,几万字的博士论文就是靠这个小本写出来的,回想起来,真不知道自己是怎么忍受这个小本跑win7的速度了。但这个小本有许多优点:一是小巧,好携带,二是续航时间长,原来用win7的时候可以连续使用五个半小时,三是皮实,用了这么多年一次故障也没有。现在有时候睡前坐在被窝里用它看点东西还是很方便的,所以不忍淘汰掉它。为了提高它的运行速度,我试了好几个系统,都不满意,最后决定装archlinux,因为archlinux简洁,可以自己定制桌面系统。一下就是我在EeePC 1000HG上安装archlinux2012.12.01的过程,算是一个安装笔记。

3 制作安装盘

我的小本没有光驱,所以计划用U盘安装,正好手边有个旧的2G的U盘。在我的笔记本(fedora系统中)从官网镜像上下载ISO镜像:archlinux-2012.12.01-dual.iso,然后用dd命令做U盘安装盘: 在命令行下进入iso所在路径,然后 # dd if=/path/to/archlinux.iso of=/dev/sdb ,sdb是我的u盘设备。不到一分钟就完成了。将来安装完了以后,在使用命令 # dd count=1 bs=512 if=/dev/zero of=/dev/sdb 使u盘恢复到普通u盘就行。

4 开始安装

4.1 设定开机启动

开机后按F2键进入bios设置,把启动选项设为U盘为第一启动设备,按F10保存退出。重启。

4.2 安装过程

-连接网络 从光盘启动后屏幕有根用户提示符,这时开始连接网络: # ip link set wlan0 up 这个命令用来启动我的无线网卡,因为我是通过路由和台式机共享联网的。 # dhcpcd 这个命令是启用dhcp的 # wifi-menu 这个命令是启动无线连接的,出现提示后选我的路由ssid,然后确定。mountmount 为了测试一下连上了没有,我就ping了一下百度:mount # ping www.baidu.com 出来的提示显示连网成功了,很开心。 接下来要做的就是把163的源添加上,这样安装起来速度就老快了: # nano /etc/pacman.d/mirrorlist 这是用nano打开mirrorlist,然后在里面加上163的源:Server = http://mirrors.163.com/$repo/os/i686 然后ctl+o保存,ctl+x退出。 # pacman -Syy 这个命令用于把源刷新。

-准备硬盘分区 输入cfdisk命令,出现图形化分区界面,因为我原来用win7的时候也装过别的系统,所以有一块分区空闲着,选中那块分区然后建立新分区,type设为83,就是linux文件系统,然后选”写入“,”退出“ 退出分区后对分区格式化: # mkfs.ext4 /dev/sda3 因为我做的分区是sda3,所以我把sda3格式化成ext4文件系统 然后把sda3挂载到系统目录去,我是挂载到/mnt下,使用命令: # mount /dev/sda3 /mnt 然后进入mnt目录查看一下 # cd /mnt # ls 没有问题就开始安装。

-安装 # pacstrap /mnt base base-level 这是安装系统文件到mnt路径下,也就是sda3分区,base-level也可以不安,但看wiki上建议安就安了。 然后就看到屏幕不断闪烁着下载的信息,大约10分钟,一共130个包下完了,转眼就安上了。 安装完成后需要生成系统文件列表,如下: # genfstab -p /mnt >> /mnt/etc/fstab 这一步完成后就要换到新安装的系统下进行系统配置: # arch-chroot /mnt 在新出现的提示符下开始进行系统配置。

4.3 配置

-本地化 # nano /etc/locale.gen 选中需要的语言,我选的英文和中文 enUS.UTF-8 UTF-8 zhCN.GB18030 GB18030 zhCN.GBK GBK zhCN.UTF-8 UTF-8 zhCN GB2312 把以上这几項前面的#号去掉,然后保存 # locale-gen 用这个命令生成本地化文件。 建一个本地化配置文件,如下: # mkdir /etc/locale.conf 然后打开: # nano /etc/locale.conf 把以下内容写入保存: LANG=zhCN.UTF-8 LCTIME=enGB.UTF-8

配置终端字体文件: # nano /etc/vconsole.conf 写入以下内容: KEYMAP=us FONT=

设定时区: # ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 设定硬件时间: # hwclock –systohc –utc

设定主机名称: # echo myhostname > /etc/hostname 把myhostname换成自己喜欢的主机名字

配置网络: 我主要是配置了下我的无线网络,先安几个必要的包: # pacman -S wirelesstools wpasupplicant wpaactiond dialog 然后: # systemctl enable net-auto-wireless.service 然后检查下/etc/conf.d/netcfg里是不是有这句WIRELESSINTERFACE="wlan0",如果有就配置好了。

配置pacman: 这个没什么好说的,把常用的源放到mirrorlist去。

创建初始ramdisk环境: 图省事我就直接# mkinitcpio -p linux

设置密码: # passwd

按提示输入主机密码。 添加用户:我自己用,所以就只添加一个用户,参照命令: # useradd -m -g users -s /bin/bash archie # passwd myname # passwd myname

配置启动加载器 我用的是syslinux启动器: # pacman -S syslinux # syslinux-installupdate -iam 然后设置启动項: # nano /boot/syslinux/syslinux.cfg 打开这个文件后,把 LABEL arch … APPEND root=/dev/sdax ro 中的sdax改成我安装的那个分区,我的分区是sda3,我就设成sda3 因为要双系统启动,所以把windows前面的#号去掉。

系统就配置完了,准备重启: #exit 这个命令结束chroot # umount -a 卸载一切挂载 # reboot 重启系统

4.4 安装sudo

简单又无聊,不细说了。

4.5 安装硬件驱动

-显卡驱动 # pacman -S xorg-server xorg-xinit xorg-utils xorg-server-utils 这几个包是GUI的标准工具和协议 # pacman -S mesa 这个命令安装3D驱动 # lspci | grep VGA 这个命令查看我机器上的显卡型号 # pacman -Ss xf86-video | less 这个命令列出所有可用的显卡驱动 # pacman -S xf86-video-intel 我的显卡是intel的945se,根据wiki说的,我选了xf86-video-intel这个驱动,事后证明这个驱动很好用。

测试X: 安装基础的 Xorg 包: # pacman -S xorg-server xorg-xinit xorg-utils xorg-server-utils 然后安装默认的测试环境: # pacman -S xorg-twm xorg-xclock xterm 安好了以后就测试以下吧: # startx 哇塞,我的安装还是蛮顺利的,屏幕出现了两个xterm的窗口,然后我输入# exit退出

安装声卡: # pacman -S alsa-utils 这是个通用驱动。

安装网本的触摸板驱动: # pacman -S xf86-input-synaptics 好了,立刻触摸板就能用了。哈哈。

安装字体: # pacman -S wqy-zenhei 就安了这一种字体,需要的话以后再说。

安装yaourt 在/etc/pacman.d/pacman.conf中加上 [archlinuxcn] #The Chinese Arch Linux communities packages. Server = http://repo.archlinuxcn.org/$arch 然后更新一下源# pacman -Syy,结果报错,查了下百度,把$arch改成i686,再更新一次,成了。

重启系统,# reboot

4.6 安装openbox

这个太简单了: 我用的slim管理器 # sudo pacman -S slim # sudo pacman -S openbox 一下就装好了,其他的配置开机自动启动桌面系统见wiki了,很简单 openbox实在是太简洁了,启动后桌面是一片黑,只有一个光标的箭头,按右键出菜单。这咋行,美化一下吧,按上slim的theme,到box-look.org下了个好看的theme安装好,然后安装zint2,这样桌面上就有跟踪托盘了,安装obmenu用来配置菜单,安装obconf用来配置主题,安装nitrogen用来配置壁纸,安装conky用来搞conky,但后来我没用,我不喜欢桌面烂糟糟的。安应用程序吧,firefox,emacs,leafpad,pcmacfm.等。fcitx输入法,这个我折腾了好久,最后还是看wiki安上了。我最喜欢emacs了,我用它的org模块来记笔记,现在写的这个笔记就是用emacs记的。不过按上emacs后好像和fcitx冲突,不能输入汉字,查了一下,把ctl+spc屏蔽掉就好了,在.emacs里加上一行 (global-set-key (kbd "C-SPC") nil)就OK了。

最后一个问题就是我的控制台不能正常显示汉字,汉字都显示为问号,google了好久,最后还是看wiki,把/etc/locale.conf文件改成 LANG="zhCN" LANGUAGE="zhCN:zhGB:zh" 就好了。

现在这个小网本的开机速度飞快,15秒就完全启动了,开网页一点都不卡。

Date: 2013-01-02 14:57:57 CST

Org version 7.8.11 with Emacs version 24

Validate XHTML 1.0

转载于:https://www.cnblogs.com/redweald/archive/2013/01/03/2843172.html

EeePC1000hg安装archlinux20121201和openbox相关推荐

  1. archlinux安装配置vnc+openbox

    为什么用openbox,因为它很小,占用资源少.够我用了.我用linux大部分只用命令行界面就够了.图形界面程序用的最多的也就是浏览器了. 安装相关软件包 # 更新下系统 sudo pacman -S ...

  2. Openbox+rox+feh+fbpanel+idesk构建桌面系统

    桌面管理系统openbox 文件管理器    rox 桌面背景    feh 面板        fbpanel 桌面快捷方式idesk PC:loongson 2F电脑 1安装openbox 1)编 ...

  3. 基于ubuntu18.04LTS SERVER版的基础系统安装过程

    文章目录 一.概述 二.安装过程 (一)基础安装 (二)初步设置 (三)网络通信和基础软件安装 三.成果 一.概述 为了构建基于ubuntu 18.04的各种应用,搭建一个最小化的基础版本,实现基本的 ...

  4. 埃隆马斯克_FCC卫星停滞只是埃隆·马斯克(Elon Musk)低地球轨道统治的绊脚石

    埃隆马斯克 Following the successful launch of the manned Falcon rocket in May, Elon Musk's SpaceX is lead ...

  5. 埃隆马斯克_埃隆·穆斯克(Elon Mussk)正在创造网络猪

    埃隆马斯克 Musk hosted the live demo to show how Neuralink brain implants can be surgically added to a li ...

  6. Centos7安装和配置VNC服务器 - openbox篇

    文章目录 VNC简介 安装TigerVNC 防火墙设置 安装图形用户界面(GUI) openbox 配置openbox自启动文件 lightdm 修改配置文件 VNC 客户端连接 关闭VNC服务 参考 ...

  7. openbox在ubuntu下安装及配置

    2019独角兽企业重金招聘Python工程师标准>>> 一.系统安装: $  nano sys.sh #!/bin/sh# install program sudo apt-get ...

  8. CentOS7 openbox桌面编译安装hsetroot设置壁纸

    在上篇文章Centos7 安装lightdm openbox tint2配置最简单桌面内没写如何设置壁纸,本文接此文,介绍在Centos7的openbox界面下编译安装hsetroot,并设置壁纸. ...

  9. Centos7 安装lightdm openbox tint2配置最简单桌面

    Centos7 安装lightdm openbox tint2配置最简单桌面 一安装epel源 二安装桌面环境和软件 1安装X窗口系统 2安装openbox窗口管理器 3安装xfce4-termina ...

最新文章

  1. Facebook成立AI语言研究联盟,自然语言处理或有新成果
  2. 无法连接MySQL_MySQL不能从外部 连接的解决方法
  3. Xamarin Essentials教程屏幕常亮ScreenLock
  4. java 中怎么加汉字,jquery怎么向body里面增加文字
  5. python接口自动化(三十)--html测试报告通过邮件发出去——中(详解)
  6. linux磁盘配额测试,linux磁盘配额练习题
  7. oracle先的lvm分配,LVM实战案例之LVM空间缩减(本次对PV,VG,LV等进行空间缩减)
  8. 什么是在JavaScript中扩展错误的好方法?
  9. 记一次mysql主从同步因断电产生的不能同步问题 1236 and 1032
  10. eclipse Tomcat 启动报错
  11. PSCAD建立高压直流输电线路雷击模型--相关建模问题
  12. 微信小程序-获取微信用户手机号码
  13. Android 8.0 手机亮灭屏
  14. 跳槽的新公司,我直接让项目的性能提升了一半
  15. 数据库优化——慢查询MySQL定位优化流程
  16. Manjaro安装配置小记
  17. 使用 adb 对 Android 声音控制全面适配
  18. 使用YIN算法提取音频的F0 Contours
  19. 用于情绪识别的生物信号数据集汇总
  20. adc去质器什么意思_LOL:人形ADC去质器简略玩法,你的心态有没有被他抓爆过?...

热门文章

  1. OSPF完全配置2--NSSA
  2. 4.2 路由算法与路由协议概述
  3. 频谱中负频率的物理意义(二)
  4. etcd 日志压缩_etcd集群备份和数据恢复以及优化运维
  5. 9个点的所有解锁图_黔隆科技刷机教程酷派C1068忘记密码刷机解锁降级救砖解屏幕锁账户锁教程...
  6. 在redhat9上安装firefox
  7. 张量功率谱CAMB参数调试
  8. python给列表中的字典按照字典中的某个键值进行排序
  9. python 协程并发
  10. python 网络聊天服务端