分类: LINUX
2013-12-11 22:54:05
很早就关注龙芯笔记本,不仅是爱国热情,也因为采用了mipsel64架构的指令集,只能原生地跑LINUX,彻底与windows绝缘:)。这次团购的逸珑8089D,小巧精致,做工很好,只是性能有点弱,但用于学习LINUX来说完全足够了:)),现将安装使用过程中遇到并解决的问题整理了一下,方便自己和别人今后备查。所有方法皆来自网络,感谢众人的无私分享.
1. 系统安装
1.1 准备一个较旧的U盘,格式化成FAT或EXT2格式。
下载debian7.2 wheezy 网络安装引导文件:
http://ftp.cn.debian.org/debian/dists/wheezy/main/installer-mipsel/current/images/loongson-2f/netboot/ ,放入U盘。
1.2 U盘插入本本后开机,按DEL键,显示屏出现 PMON >
PMON > devls 看是否识别USB,会显示usb0
PMON > bl -d ide(usb0,0)/boot.cfg
注:如果本本能识别U盘,开机时直接按住U键,可直接从U盘引导。
1.3 安装基本可以参照BLOG里的步骤进行,只需要作些调整和注意:
1.3.1 如果选择手动分区,需将其内核所在挂载点设置ext2格式。
1.3.2 安装到选择网络时,如果选无线,按fn+f5,右下角无线灯会亮,继续填ssid和加密类型进行无线安装。(因为本本这个操作方式,造成先入为主的概念,在接下来的使用中害得我一直搞不定无线接入,折腾了一天,郁闷 >_<|| )
1.3.3 如果采用有线网络安装,系统会自动打开配置有线网络,采用无线网络安装,安装完成后无线和有线网卡都会默认为关闭状态,需要通过修改配置文件进行调整。
1.3.4 系统安装进行到最后“软件选择”,不要选桌面环境(默认安装GNOME,太卡,而且声音驱动有问题),一般只选laptop,ssh,stand system,如果做服务器的话,可对应选择其它项。
1.4 图形界面
1.4.1 安装X
# aptitude install xorg
# reboot
1.4.2 重启后startx无法进入桌面环境,系统缺少xorg.conf文件,处理方法如下:
# apt-get remove xserver-xorg-video-siliconmotion 移除安装的显卡驱动,
1.4.3 重启后可以进入桌面,使用龙芯提供的驱动包进行优化:
# cp xorg.conf /etc/X11 将软件包里的xorg.conf复制到/etc/X11
# dpkg -i xserver-xorg-video-siliconmotion.deb 安装优化的显卡驱动
桌面环境可以选XFCE或LXDE轻量级桌面,如果考虑本本的性能,而且想完全定制的话可以选择安装OPENBOX.
1.5 声音驱动
1.5.1 安装ALSA驱动
# aptitude install alsa-base alsa-utils
1.5.2 打开声音调节管理器
#alsamixer 文本模式下声音管理器
按M键打开各选项,左右键逐项选择,上下键调节音量,第二项MASTER需关闭,要不然声音会很差。
2. 加快启动速度
2.1 安装好DEBIAN7后启动顺序为:PMON--->GRUB--->vmlinux initrd.img,其实PMON包含BIOS和BOOTLOAD功能,可直接引导系统启动,不需要交由GRUB引导。
2.2 查找引导参数
# df –h 查看 / 和/boot目录的分区位置
2.3 查看vmlinux
# cat /boot/grub/grub.cfg |grep vmlinux
2.4 备份boot.cfg
# cp /boot/boot.cfg boot.cfg.bak
2.5 修改boot.cfg
# vi /boot/boot.cfg
default 0
timeout 0
showmenu 0
title Boot with debian
kernel (wd0,0)/vmlinux-3.2.0-4-loongson-2f
args root=/dev/sdaX rw quiet
2.6 重启,启动速度提升明显。
2.7 潜在的问题
如果系统出现问题,无法进入rescue救援模式修复系统。
3.恢复本本原生的共创系统
3.1 共创系统备份在hda2上,挂载后将其所有文件拷贝下来。共7个文件,分别为“basesys-20100706.tar.gz”、“boot.cfg”、“config.txt”、“log.txt”、“OSFab-2010-0808.squashfs” 、“OSFab-thirdpart-2010-0808.squashfs”和“vmlinuz”;
3.2 准备一个2G的U盘格式化成ext3分区,将备份系统文件拷贝进去,即可完成还原U盘的制作;
3.3 插入U盘,启动后按del键进入命令行 PMON >
PMON > main 进入菜单式BIOS,在boot里面设置为usb0,然后选restart,进入恢复界面,恢复时间较长。
3.4 可以试试直接按U键从U盘启动,等待出现“Lemote Recovery Tool V1.5.8”图形界面后,点击左侧“开始还原”按钮,即可开始进行系统还原。等待大约30分钟后,系统会出现“退出”键,同时显示还原成功,点击该键重启即可,然后即可拔掉U盘,点击“退出”键,系统会自动完成重启,即系统还原成功。
4.无线网络配置
4.1 字符界面的系统安装完成后,系统默认关闭无线网卡,需配置打开:
# iwconfig wlan0 essid "XXXX" key XXXX
出现错误:
Error for wireless request "Set Encode" (8B2A) :
Set failed on device wlan0 ; Invalid argument.
大概意思是无线网络设置错误,出现非法字符。查了一下,LINUX的无线配置需要区分加密类型,iwconfig 只支持WEP加密方式,无线路由加密方式为WPA/WPA2-PSK,须采用wpa_spplicant配置。
4.2 网上其他童鞋的办法:
4.2.1 打开无线网卡电源
# iwconfig wlan0 txpower on
4.2.2 打开本本无线开关,按原共创系统的操作办法,按下后右下角的无线灯打开,但死活不亮,让偶纠结了无数次啊。其实按下后不亮,实际上已打开了开关
Fn + F5
4.2.3 激活网卡,此时无线灯才亮
# ifconfig wlan0 up或ifup wlan0
4.2.4 wpa_passphrase命令产生PSK
# wpa_passphrase yourSSID yourPASS > wpa.conf
4.2.5 wpa_supplicant命令联结网络
# wpa_supplicant -b –D wext –i wlan0 –c wpa.conf &
4.2.6 DHCP分配wlan0动态IP
# dhclient wlan0
4.3 其实偶采用了更简单的方法:
4.3.1 编辑配置文件
# vi /etc/network/interfaces:
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp
# The primary static network interface
auto eth0
iface eth0 inet static
address 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.1
# The primary wlan0 interface
iface wlan0 inet dhcp
wpa-ssid "WiFi_SSID"
wpa-psk "Password"
4.3.2 重启电脑后,打开本本无线开关:Fn+F5
4.3.3 执行:ifup wlan0,
OK!
4.3.4 在多个无线网络之间切换的配置可以这样写:
iface wlan_home inet dhcp
wpa-ssid mynetworkname
wpa-psk mysecretpassphrase
启动时输入:ifup wlan0=wlan_home
4.4 如何查看无线开关状态和关闭无线节电
4.4.1 安装fkill软件包:
# apt-get install rfkill –y
4.4.2 主要用法:
# rfkill list
O:phy0:Wireless LAN 列出无线状态
Soft blocked:no 表示系统无线开关已打开
Hard blocked:yes 表示硬开关(对应龙芯就是Fn+F5)没有打开
# rfkill block all 关闭设备上的所有无线连接
# rfkill unblock wifi 打开设备的wifi
4.5 附录:一些基本的无线网络配置命令:
4.5.1 查看网卡型号:
# lsmod | grep iw
4.5.2 安装网卡驱动和无线网络配置工具:
# sudo apt-get install firmware-iwlwifi wireless-tools wicd
4.5.3 加载无线网卡驱动:
# modprobe iwXXXX
4.5.4 查看网卡信息:
# iwconfig
4.5.5 无线网卡一般是wlan0
# ifconfig wlan0 up #启用无线网卡
4.5.6 查看附近可用的无线接入点(AP)
# iwlist wlan0 scan