怎么在MacBook上安装kali Linux

怎么在MacBook上安装kali Linux,第1张

macbook安装kali linux(Debian)

当你尝试在macbook上single boot一个debian或kali linux时(如果是ubuntu或BT的话,你会发现过程会异常的顺利),你会发现默认安装的GRUB或LILO都无法引导你的 *** 作系统。这个问题也让我困惑了很长时间(因为默认安装的grub是0.9 这个版本不是efi bootable的)。经过长时间的努力,终于解决了这个问题。在这里和大家分享下这个过程。首先插入kali或debian的CD正常安装一次,安装完成后重启。然后按住option键,通过光盘进入到livecd当中。启动terminal:

chroot /

aptitude install grub2 gptsync #this will remove grub-pc

gptsync sda #这里的sda是你系统所在的磁盘

grub-install /dev/sda2/ #sda2 是你的系统分区

update-grub

shutdown -r now

完成以上步骤之后,你的系统已经可以正常的通过grub2来引导了。但是还有一个问题。在正常启动时系统会有一个30s的delay(如果你是按住option来启动并选择linux来启动的话可以缩短到3s,但是每次都要按很麻烦),这是因为你没有设置默认的启动分区

插入mac os x的安装光盘

重新启动,按住option 通过光盘启动 进入安装界面 从菜单选择terminal:

bless --device /dev/disk0 --setBoot --legacy --verbose#这里的disk0是安装grub的分区,可以通过diskutil list来进行查看

reboot

现在你的kali(debian)已经可以完美的single boot了。

后续部分我都是参考的rootoorotor仁兄的吧博文:

修复sources.list(如果安装过程中没有连接到internet的话):

root@kali:~# nano /etc/apt/sources.list

#utsc sources

deb http://mirrors.ustc.edu.cn/kali kali main non-free contrib

deb-src http://mirrors.ustc.edu.cn/kali kali main non-free contrib

deb http://mirrors.ustc.edu.cn/kali-security kali/updates main contrib non-free

#kali defualt sources

deb http://http.kali.org/kali kali main non-free contrib

deb-src http://http.kali.org/kali kali main non-free contrib

deb http://security.kali.org/kali-security kali/updates main contrib non-free

加入之后就可以对系统进行更新了,终端中输入:

root@kali:~# apt-get update &&apt-get dist-upgrade

安装中文+日文输入法:

root@kali:~#apt-get install ibus ibus-pinyin ibus-anthy

安装完成之后,打开终端输入:

im-config

确认手工配置,选择你喜欢的输入法.

然后重启系统~

如果你使用的是ibus:

右键点击右上角的输入法图标 —— 首选项 —— 输入法+中文 —— 高级——勾上所有程序共享使用同一个输入法

浏览器安装flash插件

apt-get install flashplugin-nonfree

安装wineQQ 2012

dpkg --add-architecture i386

刷新软件源:

apt-get update

2.安装32位库与其库文件:

apt-get install ia32-libs libnotify-bin ia32-libs-gtk

3.编译安装新版的 alsa-lib库,保证wineQQ2012在使用时不出现假死和无声等情况:

wget ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.0.26.tar.bz2

bzip2 -d alsa-lib-1.0.26.tar.bz2

tar -vxf alsa-lib-1.0.26.tar

cd alsa-lib-1.0.26/

./configure

make &&make install

make clean

4.下载并安装wine QQ2012:

wget http://www.longene.org/download/WineQQ2012-20121221-Longene.deb

dpkg -i WineQQ2012-20121221-Longene.deb

安装NV显卡驱动:

1.首先确定自己的显卡型号, lspci |grep -i VGA

2.明确显卡驱动之后到nvidia官网搜索并下载驱动,如图:

下载完成之后得到一个名为 NVIDIA-Linux-x86_64-310.40.run 的文件,我把这个文件放到了root目录,并重命名为N.run(方便输入和补全)

打开终端:

mv NVIDIA-Linux-x86_64-310.40.run /root/N.run

添加可执行权限(貌似不用这步也可以,不过我是加上了)

chmod 777 N.run

3.在开始安装之前,请分别安装下面的软件包确保安装环境:

apt-get install dkms build-essential

3.在/etc/modprobe.d/目录下新建一个名为nouveau-kms.conf的文件在里面写入一行options nouveau modeset=0 命令如下:

echo options nouveau modeset=0 | sudo tee -a /etc/modprobe.d/nouveau-kms.conf

然后执行:

update-initramfs -u

重启系统,进入桌面后按 Ctrl+Alt+F2 组合键,输入用户名和密码进入 tty1(进入root用户) 开始配置:

关闭图形界面:

/etc/init.d/gdm3 stop

执行安装驱动的文件:

sh N.run

安装故过程中选择安装DKMS可能会安装失败 在爱这里我选择的是NO

vim /etc/apt/sources.list

然后选择适合自己较快的源:

#中科大kali源

deb http://mirrors.ustc.edu.cn/kali sana main non-free contrib

deb http://mirrors.ustc.edu.cn/kali-security/ sana/updates main contrib non-free

deb-src http://mirrors.ustc.edu.cn/kali-security/ sana/updates main contrib non-free

#阿里云kali源

deb http://mirrors.aliyun.com/kali sana main non-free contrib

deb http://mirrors.aliyun.com/kali-security/ sana/updates main contrib non-free

deb-src http://mirrors.aliyun.com/kali-security/ sana/updates main contrib non-free

对软件进行一次整体更新:

apt-get update &apt-get upgrade

apt-get dist-upgrade

apt-get clean


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11406058.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存