您的位置:首页 > 运维架构 > Linux

安装kali linux后遇到的问题解决方案

2016-02-02 00:55 621 查看
安装时光盘挂载不成功,出现无法挂载识别光盘镜像的问题

这个解决也是我从别的博客中找到的。就贴在这,防止以后又会遇到


安装kali2.0过程中,安装界面(就是选择语言,设置用户名密码,分区等引导的界面)倒数第二个会有个execute a shell选项。

选择execute a shell后,会有执行shell的窗口。

第一步:df -m

此时会看到挂载信息,最下面的是/dev/xyz /media

这个是U盘设备挂载到了/media,导致cd-rom不能被挂载。

第二步:umount /media

上面那个国外的解决方案还要继续mount /dev/xyz /cd-rom

但本机测试不用自己挂载,安装程序会自己挂载。自己挂载反而会引起后面出现GRUB安装失败。

第三步:exit

退出命令窗口后,继续安装。

安装后终端terminal打不开

这个是中文乱码,locales设置的原因。可以按ctrl+alt+F1打开命令行窗口。里面root用户登录后,输入
dpkg-reconfigure locales
可以看到界面中很多汉字显示不出来。里面按空格选中en_US.UTF-8 UTF-8 并把其余选中的用空格取消。然后按tab键选中左边的确定按钮,设置en_US.UTF-8 UTF-8 为默认的locale。然后reboot 重启电脑。
重启后,就会看到系统语言改成了英文,这时进入系统,终端terminal可以打开。然后在终端中重新输入
dpkg-reconfigure locales
这样重新打开locales设置界面,可以看到页面中全是英文显示,已经没有乱码了。这时在locales设置中重新选中zh_CN.UTF-8 UTF-8。然后点击确认回车后选择zh_CN.UTF-8 UTF-8为默认locale。然后重启电脑后发现终端teminal可以正常打开了

更新源设置

目前安装的是kali linux的最新版本kali-rolling。这样就需要更改源设置。系统默认的源设置是deb:CDROM形式的,这个是无法用的。所以需要换成国内能用的源。当前网上最新的是sana版的。这个与当前最新的还是有些差异的。因为我在使用的时候,执行安装内核头的命令

apt-get install linux-headers-$(uname -r)
会报无法定位软件包
linux-headers-4.0.0-kali1-i386

无法按照正则表达式 linux-headers-4.0.0-kali1-i386 找到任何软件包

等错误。所以执行命令
leafpad /etc/apt/sources.list
修改源配置。我设置的源如下:
#阿里云kali源
deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
deb http://mirrors.aliyun.com/kali-security kali-rolling/updates main contrib non-free
deb-src http://mirrors.aliyun.com/kali-security kali-rolling/updates main contrib non-free

#中科大kali源
deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
deb http://mirrors.ustc.edu.cn/kali-security kali-current/updates main contrib non-free
deb-src http://mirrors.ustc.edu.cn/kali-security kali-current/updates main contrib non-free
这两个源还是很快的。设置好源之后,执行
apt-get clean && apt-get update && apt-get upgrade -y && apt-get dist-upgrade -y
进行系统的更新升级以及软件的更新。然后安装内核头的命令就可以执行成功了。

xx-net设置出错

这个注意是自己的大意造成的。自以为很熟练,就没有看官方的教程,后来才发现自己漏掉了设置,少安装了相关组件造成的。
我在启动xx-net的时候会报"浏览器代理设置失败"的错误,提示请检查浏览器代理设置。刚开始一直迷惑在这,改来改去还是不对,后来看了官方的教程才恍然大悟。原来是这样:漏掉了这些步骤

自动导入证书,需安装 libnss3-tools 包
没有安装PyGtk的,需要先安装gtk:sudo apt-get install python-gtk2
配置http代理 localhost 8087, 勾选全部协议使用这个代理。 推荐Chrome + SwitchyOmega
ubuntu 下,需要安装

sudo apt-get install python-OpenSSL


sudo apt-get install libffi-dev


sudo apt-get install -y python-gtk2


sudo apt-get install python-appindicator


sudo apt-get install libnss3-tools


于是按照官方教程,执行了这些操作,成功

terminal字体重叠

apt-get
install ttf-wqy-microhei ttf-wqy-zenhei xfonts-wqy
然后重启电脑,打开终端,选择编辑-->配置文件首选项-选择一个能显示中文的字体即可

完全卸载kali linux

我的是win7系统,需要完全卸载的话,右键“我的电脑”-->管理-->存储-->磁盘管理。把安装kali linux系统的磁盘分区,右键直接删除卷,删除掉。这样系统就清理掉了。但是这时还需要做一个重要的步骤,就是修复引导区。因为在安装Grub的时候,会把硬盘的MBR也修改了。这样直接报linux分区删除了之后,win7系统在重启的时候也就进不去了。

修复的具体操作就是使用MBRFix工具进行修复
MBRFix工具修复MBR很方便,先进入cmd命令窗口,然后进入mbrfix工具所在的目录(用cd命令),然后输入命令 MbrFix /drive 0 fixmbr ,再确认一下即可。重启以后你会发现,没有了Linux,直接可以进入Windows了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: