从来没有用过Archlinux的新人报到,只有一次安装麒麟13.04的经验,但因难找导师而一直空置到现在,偶尔路过受到这里的感染,那股横冲直闯的傻劲又来了,下面是我要求教诸君的问题:
一、安装环境: 新硬盘已运行 Win7,清空旧硬盘安装 Archlinux-2014.03.01-dual.iso
二、分区: / = 22G(ext4),/home = 48G(ext4),swap 3.5G,留下1G备用,
三、显卡信息: [root@localhost ~]# lspci | grep VGA
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RV770 [Radeon HD 4870]
四、grub4dos 引导,参考 http://hi.baidu.com/wingingbob/item/c04 … 1,一路畅顺成功启动 LiveCD.
五、nano /mnt/etc/fstab:
<pass> /=1,/home=2 swap=0; btrfs=0.
六、参考 https://bbs.archlinuxcn.org/viewtopic.php?id=1037 配置安装环境,
键盘 loadkeys us、
语言 en_US ISO-8859-1、zh_CN.UTF-8 UTF-8、zh_TW.UTF-8 UTF-8,
dhcpcd 成功连接有线宽带,可以成功 ping -c 3 www.google.com,
软件源163.com 有更新 pacman -Syy,
配置基础系统
zh_CN.UTF-8 UTF-8
locale-gen
echo LANG=zh_CN.UTF-8 > /etc/locale.conf
时区
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
hwclock --systohc --utc
问题:
根据 https://wiki.archlinux.org/index.php/Ke … de_Setting 的说法:
At first, note that for any method you use, you should always disable:
Any "vga=" options in your bootloader as these will conflict with the native resolution enabled by KMS.
Any "video=" lines that enable a framebuffer that conflicts with the driver.
Any other framebuffer drivers (such as uvesafb).
Late KMS start
Intel, Nouveau and ATI drivers already enable KMS automatically for all chipsets, so you need not install it manually.
我没有更改 /etc/mkinitcpio.conf,
[root@localhost ~]# mkinitcpio -p linux
...
... possibly missing firmware for module: aic94xx
... possibly missing firmware for module: smsmdtv
...
上面两个固件的问题我只找到模棱两可的说法,
没有为 root 设置密码,
没有安装Grub,
退出安装环境
exit
umount -R /mnt
reboot
useradd -m -g users -G wheel -s /bin/bash <用户名>
passwd <用户名>
pacman -S sudo
EDITOR=nano visudo
%wheel ALL=(ALL) NOPASSWD: ALL
gpasswd -a <用户名> wheel
pacman -S alsa-utils
问题:
[root@localhost ~]# alsamixer
-... does not exits
pacman -S xf86-video-ati
pacman -S xorg-server xorg-server-utils xorg-xinit
pacman -S mesa
pacman -S xf86-input-synaptics
pacman -S ttf-dejavu wqy-microhei
pacman -S gnome
pacman -S gnome-extra
cp /etc/skel/.xinitrc ~
nano ~/.xinitrc
exec gnome-session
startx
systemctl enable gdm.service
grub4dos 引导重启:
title ArchLinux
root (hd1,0)
kernel /boot/vmlinuz-linux root=/dev/sda1 ro vga=791
initrd /boot/initramfs-linux.img
登入 root 的结果是黑乎乎的 [root@localhost ~]# ,这就是我在网上流连了几天的成绩表哈,不知路过的诸君能否指点,问题是?
Ken Wong 先在这里谢啦!
离线
那两个固件的问题我这边也存在很长时间了,没什么问题的话就忽略它吧。
不要使用 root 登陆图形环境。你是说图形登陆界面没有出现么?执行 systemctl start gdm 会报错么?
离线
谢谢百合仙子提点,我还没有完成配置,我还在wiki核对指令和重编安装流程,希望在这段时间能学到新的东西,以完善第二次安装,
谢谢!
离线
vga=791 删了先
最近编辑记录 糊涂 (2014-03-30 00:09:53)
想装X,别装X
离线
谢谢糊涂,我试试
离线
[用户@localhost ~]$ systemctl start gdm
Failed to start gdm.service: Access denied
离线
用一般用戶執行system級別的systemctl命令當然會沒權限了……
sudo一下?
(要求非root身份的是X而不是別的)
知識很重要,而相當的運用能力更重要。
离线
Thank you! renyuneyun,我试试,
谢谢
离线
[用户@localhost ~]$ sudo systemctl start gdm
Failed to start gdm.service: Unit gdm.service failed to load: No such file or directory.
离线
系统配置档的名称、目录,不知再哪里查阅?
离线
Arch_2013 与 Arch_2014 似乎是有改变。
离线
>>> pkgfile gdm.service
extra/gdm
离线
谢谢
离线
我到 ATI 官方网站下载了 [AMD/ATI] RV770 [Radeon HD 4870] 显卡的驱动 amd-driver-installer-catalyst-13.1-legacy-linux-x86.x86_64.run, 不知到如何安装?
离线
我到 ATI 官方网站下载了 [AMD/ATI] RV770 [Radeon HD 4870] 显卡的驱动 amd-driver-installer-catalyst-13.1-legacy-linux-x86.x86_64.run, 不知到如何安装?
扩展名都说 .run 了,你就直接运行嘛:
chmod +x amd-driver-installer-catalyst-13.1-legacy-linux-x86.x86_64.run
./amd-driver-installer-catalyst-13.1-legacy-linux-x86.x86_64.run
离线