LinuxSir.cn,穿越时空的Linuxsir!

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

新手的几个问题

[复制链接]
发表于 2008-1-15 19:24:59 | 显示全部楼层 |阅读模式
首先是硬盘的编号,arch0.8默认ide硬盘为sda,装好base后,两个启动项,第一个不能进入,第二个fallback能够进入。如果我把fstab和/boot/memu.list中的sda改为hda后,两个都能进入。但是第一个在我升级完成后进入到“Loading UDev uevents”的时候,键盘失效。这个问题怎么解决?

其次是进入桌面的问题,我装完gnome和kde后立刻进入桌面没有任何问题,然后等我reboot后则一开机到gdm或者kdm加载后则显示器立刻进入待机状态,这到底是哪里出错了呢?
(我安装后调整了3个地方,一个是xorg.conf把刷新变成85,然后把/etc/inittab中的最后那几个都注释掉,并在rc.conf中的DAEMON中加载gdm或者kdm,最后写了一个.xinitrc文件到用户名目录下)
  1. PATH=$PATH:/opt/gnome/bin #还可以写成kde/bin
  2. export PATH
  3. exec gnome-session #还可以写成kde-session
复制代码


第三是我直接安装pacman -S catalyst的驱动,可能这个驱动不能正确驱动我的690G的显示芯片吧,反正是进入gnome的桌面后查看刷新已经是85了,但是实际上还是60(windows下的驱动也是这样,好像只有两个版本的驱动能够正确驱动这个显示芯片)。
然后我pacman -R catalyst,并挂上一个装有前些日子下载过的ati.run的驱动,是直接sh ati.run的,这样的话,是不是pacman就管理不到了?如果想卸载的话应该怎么办?

最后就是如果我要完整卸载gnome或者kde应该用什么命令?好像pacman -R gnome不行~
 楼主| 发表于 2008-1-15 20:56:07 | 显示全部楼层
我有点憨了,好家伙一会就能上了,一会就黑屏。

而且系统显示现在状态是1024*768@85,但是实际上一直是60Hz,应该是驱动仍然没有正确驱动所致。。。
回复 支持 反对

使用道具 举报

发表于 2008-1-15 21:15:50 | 显示全部楼层
硬盘问题:
#fdisk -l(小写L)
显示是什么设备用什么,乱修改fstab容易造成登录不了
修改/etc/mkinitcpio.conf文件文件,把你现使用的文件系统类型添加到

  1. ……
  2. MODULES="pata_jmicron ata_generic ahci ata_piix reiserfs" #这里我用的是reiserfs
  3. ……
复制代码


不用kdm和gdm,我还是喜欢用init 5模式,修改/etc/inittab

  1. x:5:respawn:/opt/kde/bin/kdm -nodaemon
复制代码

然后menu.lst里面在加在内核参数后面添加init 5
这是我的.xinitrc

  1. #!/bin/sh

  2. #
  3. # ~/.xinitrc
  4. #
  5. # Executed by startx (run your window manager from here)
  6. #

  7. # exec gnome-session
  8. export QT_IM_MODULE=fcitx
  9. export XMODIFIERS=@im=FCITX
  10. export GTK_IM_MODULE=fcitx
  11. exec startkde
  12. # exec startxfce4
  13. # exec icewm
  14. # exec openbox
  15. # exec blackbox
  16. # exec fluxbox
  17. # exec ratpoison
  18. # exec dwm
  19. # ... or any other WM of your choosing ...

复制代码


刷新率问题:
看你应该是CRT显示器,修改一下/etc/X11/xorg.conf里面的Monitor 和 Screen

  1. Section "Monitor"
  2.         Identifier "monitor0"
  3.         HorizSync    30.0 - 70.0
  4.         VertRefresh  50.0 - 150.0
  5. EndSection

  6. ……
  7. Section "Device"
  8.         Identifier  "card0"
  9.         Driver      "fglrx"
  10.         VendorName  "All"
  11.         BoardName   "All"
  12. EndSection
  13. ……

  14. Section "Screen"
  15.         Identifier "screen0"
  16.         Device     "card0"
  17.         Monitor    "monitor0"
  18.         DefaultColorDepth 24
  19.         SubSection "Display"
  20.                 Depth 24
  21.                 Modes "1024x768"
  22.         EndSubSection
  23. ……

  24. Section "DRI"
  25.         Mode 0666
  26. EndSection
复制代码


以上是几个主要需要修改的地方

catalyst 7.12驱动只发现不支持宽屏问题,我这里是这样,我用的是7.11的,你去官方论坛下个7.11的包试试?
回复 支持 反对

使用道具 举报

发表于 2008-1-16 01:10:34 | 显示全部楼层
screen那一节中分辨率那里可以空出来。我的7.12宽屏可一点问题都没有
  1. Section "Monitor"
  2.         Identifier   "aticonfig-Monitor[0]"
  3.         DisplaySize  331        207 # 1280x800 98dpi #这里可以让x自动控制dpi
  4.         Option            "DPMS" "true"
  5. EndSection
  6. Section "Device"
  7.         Identifier  "X700"
  8.         Driver      "fglrx"
  9.         Option            "Centermode" "off"
  10.         Option            "PseudoColorVisuals" "off"
  11.         Option            "OpenGLOverlay" "off"
  12.         Option            "VideoOverlay" "on"  #播放电影卡加上这两句。开xv加速
  13.         Option            "XAANoOffscreenPixmaps" "true"
  14.         Option      "UseInternalAGPGart" "no"
  15.         Option            "UseInternalAGPGART" "no"
  16.         Option            "ForceMonitors" "notv"
  17. EndSection
  18. Section "Screen"
  19.         Identifier "aticonfig-Screen[0]"
  20.         Device     "X700"
  21.         Monitor    "aticonfig-Monitor[0]"
  22.         DefaultDepth     24
  23.         SubSection "Display"
  24.                 Viewport   0 0
  25.                 Depth     24
  26.         EndSubSection
  27. EndSection
  28. Section "Extensions"
  29.         Option      "XVideo" "Enable"  #开xv加速
  30.         Option            "Composite" "Enable"
  31. EndSection
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-16 01:30:39 | 显示全部楼层
谢谢楼上的blance兄弟,我现在就是xorg搞不好,为什么装ati驱动就要写fglrx呢?



今天重装了好几遍,现在确定了一个事情,就是在安装时回答了提问式选择的那些模块选项的情况下,pacman更新2.6.23.12-3内核后,第一个启动项必定是sda,第二个fallback启动项必定是hda。
我把grub的memu.lst中的第一项改为/dev/sda3,第二项改为/dev/hda3,这时两个启动项都能正常启动,只是启动到了识别filesystem的时候需要调用fstab中的项目。
如果我把fstab中的默认挂载改为/dev/sda3和/dev/sda4后,则第一个启动项目完全启动成功,操作正常,且能识别/dev/sda5等其他vfat分区;第二个启动项目到filesystem后停止。
如果我把fstab中的默认挂载改为/dev/hda3和/dev/hda4后,则第二个启动项目完全启动成功,操作正常,且能识别/dev/hda5等其他vfat分区;第一个启动项目到filesystem后停止。
(sda3挂根目录、sda4挂swap)
不能在光盘安装的第一次重启前就修改sda为hda,否则第一个和第二个启动项目都不可启动。

现在先百度,一会再来试试blance兄弟说的这些修改~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-16 01:31:45 | 显示全部楼层
汗!我的一个回帖难道写了快半个小时?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-16 01:41:18 | 显示全部楼层
jarryson兄弟给xorg的好像更详细,把显卡名称都出来了,我一会仔细对照一下~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-16 04:29:06 | 显示全部楼层
哈,没有搞好,又进不去控制台了,一进去显示器就灭,我的主板的DEBUG显示为EE~

明天看看到底是怎么回事~
回复 支持 反对

使用道具 举报

发表于 2008-1-16 08:41:35 | 显示全部楼层
Post by jarryson;1807633
screen那一节中分辨率那里可以空出来。我的7.12宽屏可一点问题都没有




那是液晶!不存在所谓的垂直水平刷新概念!
回复 支持 反对

使用道具 举报

发表于 2008-1-16 08:48:49 | 显示全部楼层
Post by jjcx;1807639
jarryson兄弟给xorg的好像更详细,把显卡名称都出来了,我一会仔细对照一下~


显卡名称这里是作为一个变量,上面去了变量名下面就要一样的,你对比一下我给的就知道我写的也没任何问题


fallback启动加载的模块驱动的变化导致你的硬盘识别变化,实际上都是一个配置文件作的祟~这个我前面说了,是/etc/mkinitcpio.conf配置文件的问题,fallbak也有类似的一个配置文件,在更新内核后会在/boot生成一个kernel-XXXXXXX文件,用不同的驱动模块加载后所识别磁盘就会不一样 ,如果某一个正常的话,你可以备份这个kernel-XXXXX文件为kernel-XXXXX-fallback,然后修改/boot/grup/menu.lst下的fallback那栏,initrd后面文件名改成你备份的那个就行(尽量别跟现有的fallback文件一样,不然更新内核后你备份的文件会再次被替换)。

所以要它自动生成你可以用的,还是得修改/etc/mkinitcpio.conf.fallback(不知道有没有记错,/etc/mkinitcpio.conf是配置正常内核的)
回复 支持 反对

使用道具 举报

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

本版积分规则

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