LinuxSir.cn,穿越时空的Linuxsir!

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

修改系统时间后引起的各种小问题

[复制链接]
发表于 2010-4-6 23:15:24 | 显示全部楼层 |阅读模式
给别人推广gentoo时候在个笔记本上格掉win新装了个系统,配置内核前用了下date命令发现时间是1980...(BIOS电池没电了,我以前遇到过,只要电源或电池有电,系统时间不会成变更出厂设置)。我用命令调整了一下硬件时间,然后同步软硬件时间,设置好Asia/Shanghai时区装好系统,一切正常,然后在/etc/make.conf里去掉了“~x86”前的注释,升级到测试版本,emerge -avtuDN world,再装好X,问题来了,系统启动时候提示时间设置成UTC了,也就是快了8小时,很奇怪,也没找到OpenRC下的时区/时间设置在哪里,更诡异的是startx起不来了,我看了一下,没有报任何的(EE)错误,就是一串:

disable primary dac
disable TV
/etc/X11/xinit/xinitrc:line58:twn:command not found
/etc/X11/xinit/xinitrc:line59:xclock:command not found
/etc/X11/xinit/xinitrc:line60:xterm:command not found
/etc/X11/xinit/xinitrc:line61:exec:command not found

这些东西都没了?虽然系统软硬件时间修改和X起不来没有必然联系,但是这中间我没有做其他动作啊,谁来帮我分析一下或者给个头绪...

我的/etc/make.conf如下:(同样配置的笔记本没有发现这样的问题)

    MAKEOPTS=”-j2”      

    FEATURES="ccache parallel-fetch sandbox strict userfetch"

    CCACHE_DIR=”/var/tmp/ccache”

    CCACHE_SIZE="2G"

    INPUT_DEVICES="evdev keyboard mouse synaptics"

    VIDEO_CARDS=”radeon fbdev vesa”

    ALSA_CARDS=”hda-intel”

    LINGUAS="zh_CN"

    PORTAGE_ELOG_SYSTEM="save"

    PORTAGE_ELOG_CLASSES="warn error info log"

   ACCEPT_LICENSE="*"

   AUTOCLEAN="yes"

   ACCEPT_KEYWORDS=”~x86”

PS:再请教下大家,我进不了X,如何把系统其他信息截过来(如果需要的话,操作步骤我做了笔记的)
发表于 2010-4-6 23:51:24 | 显示全部楼层
X起不来是因为你没有自己的~/.xinitrc文件
所以使用了系统默认的/etc/X11/xinit/xinitrc
文件中提示找不到的命令没包含在xorg或xorg-server包里,需要额外安装
你可以安装一个最简单的窗口管理器比如dwm,然后写一个最简单的.xinitrc文件就可以解决这个问题
  1. emerge dwm
复制代码
用你登录桌面的用户执行
  1. echo 'exec dwm' >> ${HOME}/.xinitrc
复制代码

PS:
你给别人推广gentoo竟然也开启~x86,真够勇敢的
我现在只开x86的keyword都在emerge各种包时发现至少5个bug,要么是源码包里configure脚本的bug,要么是ebuild依赖相关的bug
ACCEPT_KEYWORDS="~x86"后emerge -avuDN world会带来多少bug?
估计在我的承受能力之外,所以一直没敢全局使用~x86
回复 支持 反对

使用道具 举报

发表于 2010-4-7 15:08:02 | 显示全部楼层
用~x86的人可能比你想象的要多
以致于很多人都不care一个包是否被x86
所以用~x86未必有如想象的麻烦
回复 支持 反对

使用道具 举报

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

本版积分规则

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