分页: 1 / 3

macbook pro me662 安装ubuntu 系统纪实

发表于 : 2013-04-26 8:44
sarrow
入手最低档的视网膜苹果本子一台;奈何os x 永不习惯;于是准备用ubuntu;奈何虚拟机性能不佳,想装双系统,这就开始了折腾。

为ubuntu腾出硬盘空间,安装系统

1. diskutil 修改分区大小,空出足够的空间给ubuntu;注意,一个diskutil语句,可以他
同时缩小分区,然后将空出来的分区,格式化为多个HFS+格式分区。

2. 关闭电脑;插入ubuntu的安装U盘;按住option开启电脑,直到多出一个“windows”启
动项。

3. 安装ubuntu系统;点击新分出来的mac分区——注意不要修改其分区大小。按“change”
修改其分区格式以及挂载点即可。

4. 安装完毕,重启回到mac os;下载并安装 rEFlt 最新版。

5. 重启电脑;原有的启动管理器,被支持多种操作系统的管理器rEFlt取代。选择新装好的
ubuntu启动项,即可完成后续的安装。
----------------------------------------------------------------------

注意:可能因为ubuntu操作系统被我安装了多次,而且有些时候给/boot单独分区有些时候
又没有的原因,导致rEFlt启动菜单,多了一个无用的选项。

----------------------------------------------------------------------
6. 驱动不正确,虽然lspci显示无限网卡是开启状态,但是无法搜索、使用网络。

根据
http://www.cnblogs.com/ginoz/archive/20 ... 13240.html

sarrow@sarrow-Macubuntu:~$ lspci -vnn | grep 14e4
02:00.0 Ethernet controller [0200]: Broadcom Corporation Device [14e4:16a3] (rev 21)
Subsystem: Broadcom Corporation Device [14e4:16a3]
02:00.1 SD Host controller [0805]: Broadcom Corporation NetXtreme BCM57765 Memory Card Reader [14e4:16bc] (rev 21) (prog-if 01)
Subsystem: Broadcom Corporation Device [14e4:96bc]
03:00.0 Network controller [0280]: Broadcom Corporation BCM4331 802.11a/b/g/n [14e4:4331] (rev 02)
Subsystem: Broadcom Corporation BCM4331 802.11a/b/g/n [14e4:4331]

可知,我的无线网卡是 14e4:4331 这个关键型号;然后查到一个高通芯片型号,linux内核
的支持列表;发现,这个4331赫然在例;于是,我继续操作:

sudo apt-get install firmware-b43-installer
-- firmware-b43-installer 是一个高通芯片的固件安装器
sudo dpkg-reconfigure firmware-b43-installer
sudo modprobe b43
export FIRMWARE_INSTALL_DIR="/lib/firmware"
cd Sources/
wget http://www.lwfinger.com/b43-firmware/br ... 38.tar.bz2
-- wget 下载很慢,我实际是在windows下面的thunder下载的
tar xjf broadcom-wl-5.100.138.tar.bz2

-- 安装网卡芯片固件
sudo b43-fwcutter -w "$FIRMWARE_INSTALL_DIR" broadcom-wl-5.100.138/linux/wl_apsta.o

dmesg | tail
-- 目的是检索
-- [ 5866.172626] ADDRCONF(NETDEV_UP): wlan0: link is not ready
-- [ 5870.282827] applesmc: FS! : read arg fail
-- 这样的信息;但是我在安装完固件之后,执行上述语句,没有看到我需要的输出。

-- 在 rc.local 中添加一行:
-- modprobe b43
find / -name rc.local
sudo vim /etc/rc.local
sudo reboot


-- 安装完,重启,却发现系统进不去——除了鼠标可见外,全黑屏,而且奇怪的是,鼠标
在屏幕不同的区域,其大小是不一样的。

怎么办,tty是可以用的。

我猜想,应是新装的无线网卡固件,与系统不配。我先实验了一下手动禁用——既删除在
rc.local添加的那一行;结果:ubuntu报错“The system is running in low-graphics
mode”。

我按照网上的说法:

sudo apt-get update
sudo apt-get -d install --reinstall gdm
sudo apt-get remove --purge gdm
sudo apt-get install gdm

----------------------------------------------------------------------
> 另外,我还看到一个说法是:
>
> sudo apt-get install --reinstall ubuntu-desktop
> sudo reboot
>
> 这个方法需要更多的时间,我就没有实验。

之后,登陆界面换了,但是系统也回来了。

-- 编辑完成之后,重启电脑:
sudo reboot
sudo apt-get remove linux-image-3.5.0-27-generic
sudo reboot

8. 手贱,点击内核更新到3.5.0.2之后,——此时系统有一个提示,3个邮箱。恰好有一个
升级包。

登陆界面,以及登陆之后,屏幕都出现花屏——还好,能分辨
出文字。

我进入tty1,然后删除新内核(原本的内核是linux-image-3.5.0.1-generic);再重启,
系统正常。

sudo apt-get remove linux-image-3.5.0.2-generic

----------------------------------------------------------------------

sudo aptitude install compizconfig-settings-manager
sudo apt-get install compizconfig-settings-manager
sudo apt-get autoremove
ccsm
sudo apt-add-repository ppa:ikarosdev/unity-revamped
sudo apt-get update ; sudo apt-get upgrade
laptop_mode
sudo laptop_mode
cat /proc/sys/vm/laptop_mode
sudo laptop_mode status
sudo nautilus &
sudo nautilus / &
sudo nautilus

9. 使用情况总结:
- mac下犀利的fn组合健无法使用;还好,能使用 f1-f12;
- 无声音
- remmina 容易上系统崩溃
- 触摸板只能单点

10. 升级13.04
系统提示有系统更新,于是再次手贱,点击了升级。6百多M的包裹下载下来,安装——中间提了几次是否换用、保存的问题。然后升级完毕。重启电脑,顺利进入系统。再次重启,电脑司机,画面停止在关机滚动条那里。强制重启,系统正常进入。不过,ubuntu 软件中心老是报错。

11. 13.04使用情况总结。
- 仍然没有声音。
- fn健基本正常——而且是mac风格;默认就是功能健的功能。按住fn之后,才是f1\f2....
- remmina 依然有小bug,但是系统不再崩溃,也不会停止响应。
- 触摸板升级为双指头。三个指头的鼠标中键模拟小时。
- 无线网卡好像天然支持了。

12. 声音问题:
fn功能健,有tips显示。但是系统设置里面,输出设备是空的。
$ basename `readlink /sys/class/sound/card0/device/driver/module`
snd_hda_intel

$ lspci | grep Audio
00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)

说明模块、硬件都OK啊,为何没有声音呢?

Re: macbook pro me662 安装ubuntu 系统纪实

发表于 : 2013-05-05 16:39
lunablade
觉得ubuntu在硬件方面的支持很心寒

Re: macbook pro me662 安装ubuntu 系统纪实

发表于 : 2013-05-05 18:08
czopp
准备入手rMBP,但不知道今年WWDC会不会发布Haswell的新款,要等等看.
如果入手那么Linux肯定是必须的,用了这么些年估计也就装Ubuntu了,最近也收集了一些东西做准备.

首先,rMBP上是需要kernel 3.8以上的,否则硬件支持问题多,这不是ubuntu的问题,内核现在就这情况.
然后网上关于rMBP的安装资料(主要还是blog)内容很少,但有几个还是不错的,遗憾的是最近貌似都没更新.

http://randomtutor.blogspot.co.uk/2013/ ... etina.html
这个链接中据称,安装基本不怎么折腾,包括BCM XXX的WiFi adapter.
引用一下最后一句
In fact, I've been using Ubuntu on the Retina Macbook Pro as my main work machine for a week now and I've not found anything that does not work.
http://linuxmacbookproretina.blogspot.c ... k-pro.html
这个链接是去年13.04还没release使用daily build的blog,应该也没有什么大的硬件问题.

http://commandline.org.uk/2013/03/08/lu ... etina.html
这个链接中使用的是为mac修改过的amd64安装,貌似13.04不需要修改了.

关于楼主的安装,我建议重新直接安装13.04而不是升级看看.
另外我比较关注的是在OS X中分区空白空间时使用/加swap两个分区还是/boot,/加swap甚至更多分区的方式?
当然这一步仅仅是划分出来空间. 如果使用外置external hard drive应该也是可行的吧.

最后,以上链接可能需要一定的轻功.

Re: macbook pro me662 安装ubuntu 系统纪实

发表于 : 2013-05-09 0:01
sarrow
你好,我现在是直接安装的13.04;但是,从升级过来的问题,相比直接安装的ubuntu,存在的问题还是依旧。

能修改“声音”,但是没有声音输出。

无线网卡依然没有支持;得手动安装。

reminna还是有少许问题。

至于提示崩溃,出现的频率少来。

Re: macbook pro me662 安装ubuntu 系统纪实

发表于 : 2013-05-09 12:34
czopp
还是比较关注以下问题:
1. 你的系统安装时如何分区的,是下面哪一种?
当然是要在OS X下分区,这个我知道.
  • 仅/分区
    /分区加swap
    /boot,/home,/var,/,swap多分区
2.尝试过在external hard drive上安装过吗,
之所以关注这个是因为大容量的SSD配置可能承受不起.

谢谢

Re: macbook pro me662 安装ubuntu 系统纪实

发表于 : 2013-05-09 15:22
sarrow
下午又折腾了连个小时,终于搞定声卡了!过程简述如下:

0. 先判断问题所在——看声卡型号识别以及驱动是否已经安装

aplay -l
……

lspci -v
00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
Subsystem: Intel Corporation Device 7270
Flags: bus master, fast devsel, latency 0, IRQ 48
Memory at a0610000 (64-bit, non-prefetchable)
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel

可见,声卡是OK的。这样的话,是alsa配置的问题。

1. 首先确定声卡芯片型号:

cat /proc/asound/card0/codec* | grep Codec
Codec: Cirrus Logic CS4206
Codec: Intel PantherPoint HDMI

我这个本子的声卡型号关键字是:Cirrus Logic CS4206 —— 至于另外的一行 …… HDMI,这是视频输出的,不用管。

2. 然后查找alsa文档,
/usr/share/doc/alsa-base/driver/HD-Audio-Models.txt.gz
解压,然后查看里面的文档,根据 上述关键字,我搜索到如下信息:

Cirrus Logic CS4206/4207
========================
mbp55 MacBook Pro 5,5
imac27 IMac 27 Inch
auto BIOS setup (default)

3. 修改als-base.conf

sudo vim /etc/modprobe.d/alsa-base.conf

然后,在最后一行添加上:

options snd-hda-intel model=mbp55

4. 重启计算机

sudo reboot

参考:
https://help.ubuntu.com/community/HdaIntelSoundHowto

Re: macbook pro me662 安装ubuntu 系统纪实

发表于 : 2013-05-09 15:34
sarrow
还是比较关注以下问题:
1. 你的系统安装时如何分区的,是下面哪一种?
当然是要在OS X下分区,这个我知道.
仅/分区
/分区加swap
/boot,/home,/var,/,swap多分区
2.尝试过在external hard drive上安装过吗,
之所以关注这个是因为大容量的SSD配置可能承受不起.

谢谢
你好,根据我这段时间折腾mac本子的经验,发现,不用关心如何在mac下分区。你先在mac本子上安装好 rEFlt 工具即可。实际的分区,完全可以利用ubuntu启动盘的gparted工具。

linux的这个工具,对于hfs格式还是支持满好的。分区修改大小、分区挪动都OK。

另外,建议使用自动安装(据我观察,系统会分配三个分区:1. 1M大小的bios_grub; 2. / 分区;3. 内存大小的交换分区。而我多次手动设置各个分区目录的安装,最后都以失败告终——安装完毕,重启,无法进入系统——应该是连内核都没有正常启动!实验了N多次,我都怕把本子给弄坏了!

至于外部硬盘的方式,应该没有什么问题。rEFlt 对多启动支持的蛮好的。

对了,你准备用多少空间来存放linux操作系统啊?需要额外买一个硬盘么?

在ssd下开机,系统进入不要太快。连输入密码,就20秒以下——没秒表,不知道具体时间。关机更夸张,两秒——默念两声,屏幕、键盘就都黑掉了。

Re: macbook pro me662 安装ubuntu 系统纪实

发表于 : 2013-05-09 15:38
bzimage
:em11

Re: macbook pro me662 安装ubuntu 系统纪实

发表于 : 2013-05-09 21:58
sarrow
交换左alt和super键

最开始,我用的配置文件的方式:

xmodmap

#! http://superuser.com/questions/277990/h ... th-xmodmap
#This is my Xmodmaprc:

! Exchange left Alt and left Win
remove mod1 = Alt_L
remove mod4 = Super_L
add mod1 = Super_L
add mod4 = Alt_L
! Exchange tilde and lesser/greater
keycode 94 = grave asciitilde dead_grave dead_tilde grave asciitilde
keycode 49 = less greater less greater bar brokenbar bar brokenbar
! Steve, your keyboard sucks

另外,.bashrc 还得添加 xmodmap .xmodmaprc 的语句——这样,每次登陆,才会自动加载。

#You'll have to modify your .xsession or .xinitrc to call xmodmap .Xmodmaprc

重新安装后,自己在 配置 里面 查找,终于发现有更方便的方式:

系统设置-键盘布局-选项-Alt/Win键行为

Re: macbook pro me662 安装ubuntu 系统纪实

发表于 : 2013-05-10 14:09
bzimage
sarrow 写了:入手最低档的视网膜苹果本子一台
最低档的也上万了,羡慕啊 :em11

Re: macbook pro me662 安装ubuntu 系统纪实

发表于 : 2013-05-10 15:19
hawkIdeality
:em11 :em11 :em11 :em11

Re: macbook pro me662 安装ubuntu 系统纪实

发表于 : 2013-05-10 17:14
sarrow
再次更新
=======

关于,网卡的部分的处理方式,过时了。

应用程序里面的 Software & updates 可以看到有 BCM4331 的无线网卡驱动。勾选即可。比最开始的那种第三方驱动好多了。

Re: macbook pro me662 安装ubuntu 系统纪实

发表于 : 2013-05-20 18:08
aishurant
06年出的笔记本上面,装了lubuntu,13.04的版本,无法出声(alsa设置下master为00,无法调高);集成声卡是ALC660,查看文档居然显示
ALC861/660
==========
N/A
而且用usb驱动的耳机也无法发生,(alsa设置下headphone可调,就是无声音,但是以前装13.04版本的ubuntu时可发声),新手求帮助。

Re: macbook pro me662 安装ubuntu 系统纪实

发表于 : 2013-05-20 18:19
photor
:em09

Re: macbook pro me662 安装ubuntu 系统纪实

发表于 : 2013-05-20 22:01
lovebluesky
好阔气,牛 :em11