macbook安装kali linux(Debian)
红客吧
全部回复
仅看楼主
level 9
mramydnei 楼主
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.首先确定自己的显卡型号,
lsp
ci |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
2013年05月20日 05点05分 1
level 9
膜拜用macbook的高度帅~
2013年05月20日 11点05分 3
level 1
chroot /
aptitude install grub2 gptsync #this will remove grub-pc
gptsync sda #这里的sda是你系统所在的磁盘
grub-install /dev/sda2/ #sda2 是你的系统分区
最后两步装不了,在livecd的kali ubuntu里面只能下载装不到 /dev/sda4(我kali所在的分区)求解决。。。
2013年06月06日 06点06分 4
level 1
chroot /
aptitude install grub2 gptsync #this will remove grub-pc
dao zhe jiu ka zhu le
chu lai ge OK
ran hou cuo wu
2014年01月11日 12点01分 5
level 1
grub-probe: error: cannot find a device for / (is /dev mounted?).
grub-probe: error: cannot find a device for /boot (is /dev mounted?).
grub-probe: error: cannot find a device for /boot/grub (is /dev mounted?).
/usr/sbin/grub-probe: error: cannot find a device for /boot/grub (is /dev mounted?).
2014年01月11日 12点01分 6
挖坟了亲
2014年01月11日 12点01分
回复 w504443936 :解决了。直接live下系统的boot文件夹全部复制到安装分区系统覆盖原来boot文件夹。顺利进入系统。进入后再用以上方法升级。回复一下你留着给以后出现此问题的人吧。
2014年01月11日 13点01分
level 8
@*#小手一抖,经验到手,为了升级,到处游走,纯属路过,不要介意,高抬贵手,立马飘走...
2014年01月11日 16点01分 7
level 10
[乖]
2014年01月11日 16点01分 8
level 1
MacBook pro 下装kali 用airmon-ng 找不到网卡啊!
2014年10月28日 14点10分 10
只能用USB
2016年07月02日 12点07分
1