一、虚拟机系列:
1. VMWare 的安装与卸载
解决:
安装:http://blog.sina.com.cn/s/blog_53b811cf0100fyr7.html
卸载:http://q.sohu.com/forum/5/topic/1197882
2. 安装 Vmware Server 1.0.X 过程中,出现:
...Unable to find any instance of the super-server "inetd" or "xinetd"....
原因:未安装xinetd
解决:终端命令行执行 sudo apt-get install xinted
3. VirtualBox下已经识别USB设备,但是不能分配,右下角的USB图标里的选项灰色。
原因:USB设备权限问题。
解决:以root用户启动VirtualBox:终端命令行执行 sudo VirtualBox ,导入已存在的虚拟系统或重新创建。
4. VirtualBox主机与虚拟机共享文件夹设置
解决:详见:http://www.ludou.org/virtualbox-sharedfolder.html
5. VirtualBox安装GhostXP时,无法通过菜单自动恢复...进行安装或安装后无法启动
原因:新建的虚拟硬盘没分区,所以自动安装不能用。
解决:参考 http://forum.ubuntu.org.cn/viewtopic.php?f=65&t=194279&sid=0d751c2f94be09ddfd1b27d70be844b1
中的如下方法对我是work的:运行PE -> 手动运行Ghost -> Disk -> From Image 。
6. 如何卸载VirtualBox
解决:
1)先在终端查看已经安装的VirtualBox的版本:dpkg -l
查看到版本号,如:virtualbox-3.1 3.1.6-59338_Ub Sun VirtualBox
2)执行卸载:sudo apt-get remove virtualbox-3.1
二、执行命令系列:
1. make menuconfig时,提示:make: *** No rule to make target `menuconfig'. Stop.
原因:没有在内核源码目录下进行
解决:在内核源码目录下执行 ,通常是 /usr/src/linux-source (蓝色部分根据实际情况变更)
2. make menuconfig时,提示:
*** Unable to find the ncurses libraries or the
*** required header files.
*** 'make menuconfig' requires the ncurses libraries.
***
*** Install ncurses (ncurses-devel) and try again.
***
make[1]: *** [scripts/kconfig/dochecklxdialog] Error 1
make: *** [menuconfig] Error 2
原因:缺少依赖库
解决:终端命令行执行 apt-get install libncurses*
3. 执行chown时提示:Operation not permitted
原因:要修改的目录是FAT32分区上的。
解决:未解决
4. 执行ln 时提示:creating symbolic link ... Operation not permitted
原因:目的地路径是FAT32分区上的。
解决:未解决
5. [Ubuntu10.04LTS] vi 编辑时移动光标显示ABCD
解决:安装 vim:sudo apt-get install vim
三、安装卸载系列:
1. 安装程序时出现broken dependencies
解决:终端命令行执行 sudo apt-get install -f
2. 如何卸载Google Chrome
解决:sudo apt-get autoremove google-chrome 后按一下tab键
3. 删除冗余的系统启动列表(随着内核的升级,启动菜单也越来约长)
解决:通过Ubuntu Tweak (Ubuntu 10.04 已默认安装),Applications -> Package Cleaner,勾选要清理的内核,点击 Cleanup , OK。
四、中文/乱码系列:
1. Rhythmbox Artist、Title等中文乱码
解决:进入到音乐文件所在文件夹,执行 mid3iconv -e GBK *.mp3 然后重新导入 Rhythmbox,如果提示 mid3iconv 命令未安装,则通过 sudo apt-get install python-mutagen 先安装即可。
2. [Ubuntu10.04LTS] gedit 可以输入中文,打开存在中文的文件时显示乱码
解决:命令行执行 gconf-editor ;
在打开的窗口中,定位到 “apps” -> “gedit-2” -> “preferences” ->“encodings”;
双击右侧 “auto_detected” 项,加入“GB18030” 并将其移至顶部;
关闭重启 gedit , OK。
see: http://wiki.ubuntu.org.cn/Gedit%E4%B8%AD%E6%96%87%E4%B9%B1%E7%A0%81
3. [Ubuntu10.04LTS] 无法在Thunderbird、一款Adobe AIR开发的软件中输入中文。(2011-8-31)
之前只装了ibus,在大多数软件中均能输入中文。唯独上述2个常用的不行。
解决:安装 fcitx。
sudo apt-get install fcitx
im-switch -s fcitx
安装完后,注销重登录时,就看到任务栏出现了一个输入法工具条。试了下,问题解决。
(之前试了装scim,问题仍未能解决,还是 fcitx 好啊。)
安装fcitx,see: Ubuntu 10.04 中文输入法安装 fcitx 和 ibus
五、其他:
1. 如何打开和关闭ISO文件?
解决:
打开:以root用户身份,终端命令行执行 sudo mount -o loop iso文件绝对路径 空文件夹
关闭:同样需要以root身份,终端命令行执行 sudo umount 空文件夹
2. Google Chrome 启动时报:"Your preferences cannot be read"
原因:相关配置文件权限为root而非当前用户。
解决:1) cd /home/%user% /.config/google-chrome (%user% 为当前用户名 )
2) sudo chown %user% :%user% "Locale State"
3) sudo chown %user% :%user% Preferences
3. [Ubuntu10.04LTS] 启动自动挂载NTFS分区
解决:
1) 通过 ntfs-config 这个工具来进行设置:
sudo apt-get install ntfs-config
sudo ntfs-config
在弹出的对话框中选择要挂载的NTFS分区,点击确定后再勾选“启用内部设备写支持”,关闭即可。
2) 直接编辑 /etc/fstab (通过 ntfs-config 的实质也是写入到 /etc/fstab 文件):
查看分区信息:sudo fdisk -l
得到NTFS分区的uuid号: ls -l /dev/disk/by-uuid
编辑 /etc/fstab: sudo gedit /etc/fstab 添加如下格式的语句:
<file system> <mount point> <type> <options> <dump> <pass>
实例1:
/dev/sda5 /media/windows ntfs-3g defaults , locale = zh_CN.UTF- 8 0 0
说明:表示将分区 /dev/sda5 挂载为 /media/windows , ntfs-3g 表示分区类型, locale 是 所用字符集
实例2:
UUID=64EEC618EEC5E282 /media/software ntfs defaults,nls=utf8,umask=0222,nosuid,nodev
说明:表示将UUID=...的分区 挂载为 /media/soft , default开始逗号分隔的各项都属于挂载选项,常用的有:
uid,gid 设置分区属主,分别对应用户、用户组
umask,dmask,fmask 设置分区访问权限,分别对应用户、目录、文件级别
dev/nodev 对/不对文件系统上的特殊设备进行解释
exec/noexec 允许/不允许执行二进制代码
suid/nosuid 确认/不确认suid和sgid位
user /nouser 允许/不允许一般用户挂载
更多关于 mount 命令详见: Ubuntu mount命令用法详解
不重启重新挂载fstab:sudo mount -a
4. [Ubuntu10.04LTS] 安装Macubuntu主题后应用程序菜单栏消失
安装了这个主题后,应用程序的菜单栏是集成在系统栏上面的,我不知怎么点了下把它删掉了,最终找到了恢复的方法,如下:
右键系统栏 -> Add to Panel... -> Global Menu Panel Applet,点击 Add 按钮即可。
在这里还可以根据自己的需要添加其他实用的东东,如 System Monitor 等。
5. [Ubuntu10.04LTS] 访问samba服务
1) 命令行方式,通过 smbclient:
smbclient //服务器地址/目录 -U 用户名%密码
执行smbclient命令成功后,出现提示符: smb:\>
大部分命令和linux、FTP相同,如 ls , get, put .... 尚未细细研究。
2) mount方式,通过 smbmount:
sudo apt-get install smbfs
sudo smbmount //服务器地址/目录 mount到的本地目录 -o user=用户名,pass=密码,iocharset=字符集
卸载可使用umount命令:sudo umount -f mount到的本地目录