安装Ubuntu1304到15寸视网膜屏的Macbook pro

重要前提:

1.MBP的Mac OS得能用

2.我的是Macbook Pro Retina (10,1),别的版本不确定是否正确

步骤:

1.下载 ubuntu 13.04 desktop amd64 mac版

http://releases.ubuntu.com/13.04/ubuntu-13.04-desktop-amd64+mac.iso

2.找一个足够大的u盘,制作启动镜像,步骤如下:

1.在Mac OS下启动一个终端

2.使用hdiutil制作磁盘镜像

hdiutil convert -format UDRW -o ~/ubuntu-13.04-desktop-amd64+mac.iso.img ~/ubuntu-13.04-desktop-amd64+mac.iso.iso

hdituil会在img后面加上dmg扩展名,不过没关系

3.使用diskutil判断U盘所在的设备名

  在插上U盘前后使用 diskutil list 命令,比较输出的差异,应该能够看到多了一个类似 /dev/diskN 的设备

4.使用diskutil卸载磁盘

diskutil unmountDisk /dev/diskN

这里的diskN就是上面看到的那个变化的设备名

5.使用dd命令制作启动U盘

sudo dd if=~/ubuntu-13.04-desktop-amd64+mac.iso.img.dmg of=/dev/rdiskN bs=1m

6.使用diskutil命令弹出驱动器

diskutil eject /dev/diskN

3.重启,按Alt/Option选择U盘启动

在启动选择中这个U盘会被识别为windows

4.正常安装

5.安装网卡驱动

1.从http://packages.ubuntu.com/raring/bcmwl-kernel-source可以找到wifi驱动的4个文件,我用的下载地址如下:

http://ftp.jaist.ac.jp/pub/Linux/ubuntu//pool/restricted/b/bcmwl/bcmwl-kernel-source_6.20.155.1+bdcom-0ubuntu6_amd64.deb

http://ftp.jaist.ac.jp/pub/Linux/ubuntu//pool/main/d/dkms/dkms_2.2.0.3-1.1ubuntu2_all.deb

http://ftp.jaist.ac.jp/pub/Linux/ubuntu//pool/main/e/eglibc/libc6-dev_2.17-0ubuntu5_amd64.deb

http://security.ubuntu.com/ubuntu/pool/main/l/linux/linux-libc-dev_3.8.0-29.42_amd64.deb

2.使用sudo dpkg -i 安装这四个包

3.wifi应该已经有了

6.安装显卡驱动

为了获得比较好的渲染性能,我用的是nvidia的闭源驱动

1.从nvidia下载驱动,我用的是319.49版amd64驱动,下载地址如下:

http://cn.download.nvidia.com/XFree86/Linux-x86_64/319.49/NVIDIA-Linux-x86_64-319.49.run

2.这个是可执行文件,因此要给执行权限

chmod +x ~/NVIDIA-Linux-x86_64-319.49.run

3.按Ctrl+Alt+F1切换到字符终端,登录

4.关闭unity

sudo service lightdm stop

5.安装驱动

执行 ~/NVIDIA-Linux-x86_64-319.49.run

好像还会有个小错误提示,要关掉一点什么,不过我忘了,看提示就行

6.重启,变成2880*1800的了,字好小,不过支持外接显示器

7.配置grub

.因为所有开发都是windows下现行然后移植到linux下,所以windows用的更多,因此要把grub的设置改一下,默认启动windows

1.修改/etc/default/grub.cfg

sodu vi /etc/default/grub.cfg

修改 GRUB_DEFAULT=saved

2.更新配置

sodu update-grub

8.安装32位支持库

因为安装的是64位ubuntu,要编译32位程序需要安装附加的支持库

1.sudo apt-get install gcc-multilib g++-mutilib libc6-i386 lib6-dev-i386

2.其实在安装mutilib前我还安装了libstdc++等库,不知道对支持是否有影响,反正是安装了multilib以后就能用了


顺便吐糟csdn的blog编辑器,定位太奇怪了,粘贴内容后就不能在同一行粘贴的内容前面插入了,太奇怪了。

你可能感兴趣的:(开发)