linux openbox桌面通知,Archlinux之 openbox桌面搭建全过程(一)

archlinux是很轻量级的linux发行版,而且安装软件方便快捷,软件更新速度快,软件库全……好处多多。所以我准备在virtualbox下试试搭建一个基于openbox的archlinux的桌面环境,充分发挥archlinux轻量方便的有点。如果你不喜欢折腾的话,可以直接装archbang这款发行版,安装完之后就有一个openbox的桌面环境。

一、新建archlinux虚拟机

因为virtualbox很简单,具体的新建步骤略过,不懂的话可以去网上搜教程。这里要提一下的是,新建硬盘,我选择的是virtualbox专有的格式,空间设定为默认的8G的固定大小。固定大小一旦建立就会用去8G的空间,如果是动态大小,它会随你的数据量的增大而增大,不用时会<8G,只有空间完全占满时才会达到8G,虽然省空间,但对性能应该有一些影响,具体选哪个视情况而定。因为我的电脑硬盘足够大,而且只是archlinux是轻量级的,空间占用比较小,我又只是玩玩而已,所以8G应该够了。

新建虚拟机之后,再稍微修改一下设置,软驱早就退休了,所以把软驱取消,再把iso文件添加到cdrom里。然后就可以开机启动了。

二、安装archlinux

开机启动,选择启动archlinux,到最后会进入一个文本界面,输入/arch/setup就开始了安装向导,根据向导依次把一个个项目设置好,就安装好了。

具体的细节也不多说了,arch的wiki可以说是所有发行版中写得最详尽的,而且网上的图文教程也非常多,我只提几个要点。

2.1、选择安装源

如果下的是cd版的话就选第一项:从本地安装。

2.2选择编辑器

我比较习惯用vi,就选择vi。

2.3、选择时间

Asia->shanghai

2.3、准备硬盘

规划:

/:4GB

(在arch下,/usr是包含在/下的,系统的软件什么的都在这里,图形界面的一堆程序都搁这里,如果手动编译加了path这个参数,还会把所有的程序包括配置文件都放这里。wiki上的说法是:随着软件的安装,这块分区会明显增加,15-20GB对于大多数用户就足够了,但是我这块磁盘也就8GB,所以分个4GB应该还算合理)

/home:1.5GB

(用户的文件,相当于windows的我的文档,原来觉的给1GB就差不多了,后来发现不太够,下载的东西,还有各种用户文件,配置文件,浏览器的缓存之类的,如果用久了的话,1G就显得有些不够用了,所以再稍微加大一点,给它1.5GB)

/var:1.5GB(这个放各种文件文档资料以及其他数据,还有网页的代码、各种日志文件、缓存包,所以var会随着时间的增加会缓慢增加,wiki建议分配8-12GB,我没准备长期使用,所以只分了1.5GB)

/swap:1GB(交换分区,一般为内存的两倍,我给系统的内存分了512M,1G的交换分区比较合适)

wiki上的分区:

Name Flags Part Type FS Type [Label] Size (MB)

-------------------------------------------------------------------------

sda1 Primary Linux 15440 #root

sda2 Primary Linux 10256 #/var

sda3 Primary Linux swap / Solaris 1024 #swap

sda4 Primary Linux 133000 #/home

分区时,千万别选第一项的自动分区,因为这一项它会自动把你分好区,但同时会删除你硬盘上的所有数据,在虚拟机里还好,要是在真实的环境下,选了第一项你就悲剧了。先选第二项手动分区,从系统中分区几块磁盘,分区时,只要把根目录设为主分区,最好同时设置boot属性,其他都设为扩展分区下的逻辑分区就行了,因为主分区最多只能有四块,有限制。再选第三项手动设置区块,设置各分区对应的类型。

如果设置错了,取消设置,就选择第四项,回滚到之前的设置。boot分区可有可无,可以把引导直接写在整块硬盘上。

2.4、安装软件包

其实只要把base选中就行了,我本来想base都不想要了,发现会导致后面的安装无法正常进行,只好把base的选项选中。

2.5编辑配置文件

编辑/etc/rc.conf,添加

interface=eth0

address=10.0.2.5

netmask=255.255.255.0

broadcast=10.0.2.255

gateway=10.0.2.2

INTERFACES=(eth0

wlan0)

以后开机就自动连接网络了。

/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

/etc/pacman.d/mirrorlist

中科大的速度很给力

Server

= ftp://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch

Server

=

还有把root的密码也设置了。

2.6安装引导程序

把grub装到sda就行了

2.7重启

三、开机第一次配置

用root登录,执行

pacman -Syu

更新所有软件。

增加一个普通用户,并为其设置密码:

useradd -m -g users -G

audio,lp,optical,storage,video,wheel,games,power -s /bin/bash whitson

passwd whitson

安装sudo:

pacman

-S sudo

配置sudo:

visudo

%wheel

ALL=(ALL) ALL

安装音频控制软件:

pacman -S

alsa-utils alsa-oss

在rc.conf里的DEMONS里添加alsa,使其像如下这样:

DAEMONS=(syslog-ng

network netfs crond alsa)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值