LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1758|回复: 9

在vmware里装archlinux

[复制链接]
发表于 2005-2-24 17:48:24 | 显示全部楼层 |阅读模式
这么多人都装arch,
我也来尝尝鲜
在vmware里装了个arch
感觉就一个字──“慢”
不是安装base慢,
那个很快,
但是下载软件包的速度实在是一个慢


我的安装步骤
1,下载arch-0.7-bash.iso安装base
补充一下
安装下面的东东之前,先修改一下/etc/rc.conf
TIMEZONE='Asia/Shanghai" 设定本地时间
etho="dhcp" 设置的时候选择的nat,但是安装完base,它自己设置了一个静态地址

2,安装xfce4,firefox
pacman -S pacman
pacman -S xorg xfce4 mozilla-firefox
3,下载安装fireflysung
没看明白怎么加ftp://cle.linux.org.tw/pub/ArchLinux/alcle
pacmac -S lftp
装了个lftp,来下载fireflysung
pacman -A fireflysung

下载了fcitx-3.0.4
编译安装

建立~/.xinitrc
export LANG=zh_CN.utf8
export GTK_IM_MODULE=fcitx
export XIM_PROGRAM=fcitx
export XMODIFIERS=@im=fcitx
export QT_IM_MODULE=fcitx
fcitx &
exec startxfce

安装vmware-tools
运行xorgconfig生成/etc/X11/xorg.conf
startx就进入了xfce4

有个问题,就是需要手动建立链接
ln -s /dev/input/mice /dev/mouse
不然启动X找不到鼠标
手动修改xorg.conf的鼠标设置无效:confused:
还有就是安装了vmware-tool,也不能与主机同步时间
The option 'synctime' could not be set because its value is
out of sync with VMware's value


截图就省了
发表于 2005-2-24 18:01:35 | 显示全部楼层
arch的鼠标设备文件是/dev/misc/psaux

修改/etc/X11/xorg.conf,在Section "InputDevice"字段下修改这一行应该就可以了
Option "Device"      "/dev/misc/psaux"
回复 支持 反对

使用道具 举报

发表于 2005-2-24 18:15:31 | 显示全部楼层
今天我也在qemu里装了看看,感觉Arch真是优秀的发行版!
安装程序有很大的定制性,还可以自己编译内核。
运行速度的确是快,我还在qemu安装了rhel4,redflag
arch运行速度明显比那两个快多了。

真是好东东阿 。。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-2-24 18:18:33 | 显示全部楼层
tx-cary兄
我刚试了一下,不行
在/dev下,已经有了/dev/psaux指向/dev/misc/psaux
但是无论哪个,在/etc/X11/xorg.conf中都无效
回复 支持 反对

使用道具 举报

发表于 2005-2-24 18:27:17 | 显示全部楼层
Post by aaccdd
tx-cary兄
我刚试了一下,不行
在/dev下,已经有了/dev/psaux指向/dev/misc/psaux
但是无论哪个,在/etc/X11/xorg.conf中都无效

装个hwd,执行hwd -s
到/etc/X11下,有个xorg.conf.hwd ,改过来,一般都能正确识别的,我很懒,就是这样启动到x的
回复 支持 反对

使用道具 举报

发表于 2005-2-24 18:45:11 | 显示全部楼层
就用hwd就行,自动搞定,省心~~~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-2-24 18:48:50 | 显示全部楼层
呵呵,刚刚装了hwd,又试了一下
hwd生成的xorg.conf.hwd中
识别的mouse设置为/dev/psaux
仍然不可用
回复 支持 反对

使用道具 举报

发表于 2005-2-24 21:30:24 | 显示全部楼层
TIMEZONE='Asia/Shanghai" 设定本地时间

是不是应该改为Shanghai/Asia ?


进入/etc/pacman.d,看看就明白了
或者打开/etc/pacman.conf,一看也就知道了

识别的mouse设置为/dev/psaux

我的自动生成的xorg.conf.hwd中mouse部分:
Section "InputDevice"
        Identifier  "Serial Mouse"
        Driver      "mouse"
        Option      "rotocol" "Microsoft"
        Option      "Device" "/dev/ttyS0"
        Option      "Emulate3Buttons" "true"
        Option      "Emulate3Timeout" "70"
        Option            "SendCoreEvents"  "true"
EndSection

Section "InputDevice"
        Identifier  "S/2 Mouse"
        Driver      "mouse"
        Option      "rotocol" "auto"
Option          "ZAxisMapping"          "4 5"
        Option      "Device" "/dev/psaux"
        Option      "Emulate3Buttons" "true"
        Option      "Emulate3Timeout" "70"
        Option            "SendCoreEvents"  "true"
EndSection

Section "InputDevice"
        Identifier      "USB Mouse"
        Driver          "mouse"
        Option          "Device"                "/dev/input/mice"
        Option                "SendCoreEvents"        "true"
        Option          "rotocol"              "IMPS/2"
        Option          "ZAxisMapping"          "4 5"
        Option          "Buttons"               "5"
EndSection
在我的机子上,不用改就能用,我想你需要ln -s /dev/input/mice /dev/mouse,可以用上一段中USB Mouse试试,把其他的删了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-2-24 23:25:00 | 显示全部楼层
刚才又看一下,/etc/sysconfig/mouse的内容
就是hwd -s 运行产生的结果
鼠标设备为/dev/psaux

但是不管/etc/X11/xorg.conf中如何设置(设备、驱动)
只有在建立/dev/input/mice到/dev/mouse的链接
X才能启动

Timezone的设置应该遵循/usr/share/zoneinfo的结构
/usr/share/zoneinfo/Asia/Shanghai
/usr/share/zoneinfo/Canada/Pacific
...
所以设置为Canada/Pacific、Asia/Shanghai
如果说的不对,请纠正。

至于alcle的目录添加,我是这么做的:
在/etc/pacman.d/下建立 alcle

  1. [alcle]
  2. Server = ftp://cle.linux.org.tw/pub/ArchLinux/alcle
复制代码

建立cle

  1. [cle]
  2. Server = ftp://cle.linux.org.tw/pub/ArchLinux/cle
复制代码


然后在/etc/pacman.conf添加
[alcle]
Include = /etc/pacman.d/alcle
[cle]
Include = /etc/pacman.d/cle
然后运行pacman -Sy
问题是连接似乎有时可以,有时就有问题

  1. ...
  2. Control socket read failed: Success
  3. error: anonymous login failed
  4. Control socket read failed: Illegal seek
  5. failed to synchronize cle
复制代码

不知道是否有人遇到这个问题?
回复 支持 反对

使用道具 举报

发表于 2005-2-25 08:33:22 | 显示全部楼层
时区的问题,只要执行ls -l /etc/localtime 看看这个链接是否正确就可以了,不对再改。

pacman的问题你的[alcle]字段重复了。在pacman.conf和在pacman.d/alcle 只能有一个[alcle]。 你那样添加多麻烦?直接在pacman.conf中添加
[alcle]
Server = ftp://cle.linux.org.tw/pub/ArchLinux/alcle

就好了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表