macbook pro me662 安装ubuntu 系统纪实

笔记本/便携移动设备,手机平板等软硬件
sarrow
帖子: 403
注册时间: 2007-10-27 1:04

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

#16

帖子 sarrow » 2013-07-09 16:24

又出现新问题:

最近的几次更新后,发现 gnome 自带的 网络设置 弹不出来了——gnome-control-center的其他几个窗口都OK。

不知道咋回复。

重装gnome桌面?
czopp
帖子: 162
注册时间: 2006-05-22 12:55

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

#17

帖子 czopp » 2013-07-10 17:40

你用的Gnome原生桌面?Ubuntu 什么版本? 13.04 up-to-date?
我在Unity下面network manager总能正常工作。
BTW:尽管系统里面需要安装的是 intel 802.11 xxx wireless driver.
实际上驱动bcm那块无线网卡的还就是 b43

Gnome已经好久没有用过了,Unity感觉还凑合,关键是大多时间不是点桌面点来点去,而是在几个窗口之间切换,什么桌面环境都差不多。

我主要还是用 OS X mountain lion, 所以索性安装了 13.10 saucy salamander alpha1.
OS X 确实没有Linux用起来顺手,但是retina display实在太难放弃了。
sarrow
帖子: 403
注册时间: 2007-10-27 1:04

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

#18

帖子 sarrow » 2013-07-10 22:06

恩,我说错了,就是unity桌面。版本当然是13.04。

之前 gnome-control-center network 也还是能使用的。

最近不知道是什么更新的原因,界面弹不出来了。

直接 段错误,什么 core 转储文件。“段错误 (核心已转储)”

这玩意儿该咋整啊?够郁闷的。
sarrow
帖子: 403
注册时间: 2007-10-27 1:04

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

#19

帖子 sarrow » 2013-07-15 21:21

重装 unity 桌面,问题解决
sudo apt-get update
sudo apt-get install --reinstall ubuntu-desktop
sudo apt-get install unity
czopp
帖子: 162
注册时间: 2006-05-22 12:55

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

#20

帖子 czopp » 2013-07-16 15:22

如果是12.04

代码: 全选

unity --reset
如果是12.10 and later

代码: 全选

dconf reset -f /org/compiz/
unity --reset-icons
很多时候可以解决显示不正确,桌面无Unity UI,部分unity ui工作不正常的情况,
特别是dist upgrade后容易出现。
sarrow
帖子: 403
注册时间: 2007-10-27 1:04

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

#21

帖子 sarrow » 2013-07-16 19:56

重装unity桌面的办法,不能持久,更新后,现象又出现了。

多谢兄弟关注。不过,你的办法也没用,还是段错误。

看样子,只能抽空重装系统了。
头像
tangmumao_wefls
帖子: 2899
注册时间: 2011-02-11 14:09
系统: AnthonOS Next
来自: 在那不遥远的地方
联系:

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

#22

帖子 tangmumao_wefls » 2013-07-16 21:09

引导器我推荐refit的fork refind感觉更好用而且pc mac通用

Sent from my MI 2S using Tapatalk HD
czopp
帖子: 162
注册时间: 2006-05-22 12:55

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

#23

帖子 czopp » 2013-07-17 9:18

rEFInd 看起来是好用,而且我还辛苦的搞了个不错的theme,
然而,rEFInd会导致OS X很多时候无法快速冲睡眠中正确的醒来,这个太要命了。
当OS X睡眠时间超过系统设置的 AutoPowerOffDelay mountain lion 默认是14400秒(4小时)后,
系统很大的机会无法正确唤醒,机器在运行,键盘有反应但是display就是不亮。

无奈只好装回rEFIt, 机器再没出现睡眠唤醒问题。
头像
tangmumao_wefls
帖子: 2899
注册时间: 2011-02-11 14:09
系统: AnthonOS Next
来自: 在那不遥远的地方
联系:

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

#24

帖子 tangmumao_wefls » 2013-07-17 18:26

估计是因为refind要兼顾pc uefi所以mac支持没有refit完善
不过如果refind能配置主题refit应该也行

Sent from my MI 2S using Tapatalk HD
sarrow
帖子: 403
注册时间: 2007-10-27 1:04

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

#25

帖子 sarrow » 2013-07-29 9:27

因为界面、网络管理、gnome3費电等问题,我干脆重装了ubuntu13.04。

发现,网络管理导致系统提示异常的现象没有了——应该是这个原因,更新内核之后,第三方驱动需要重新安装一次 。

不过,我的开机启动界面,现在被我捣鼓到6个选项!

第一个无用,也不知道是什么玩意儿;第二个是mac启动;第三个是mac重装;第四个第六个都是ubuntu hd启动;第五个是ubuntu refit启动。

请问,楼上的几位,这个mac下的refit如何才能手动修改启动项啊!没发现相应的修改配置的地方!
czopp
帖子: 162
注册时间: 2006-05-22 12:55

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

#26

帖子 czopp » 2013-07-29 11:36

没有很仔细的研究rEFIt,从表面是看refit.conf里面是没有相应的配置的。

rEFInd 中则有menuentry,因为我们明确知道自己把grub/kernel的位置,还可以
禁止rEFInd的自动搜索相关路径或分区,加快引导过程。

如果你的rEFIt有重复选项,我的意见是重新安装rEFIt即可,也很简单

代码: 全选

$sudo rm /efi
System Preferences --> Startup Disk --> 选择Macintosh HD
点击 restart
重启后再安装一遍rEFIt就应该可以了。
sarrow
帖子: 403
注册时间: 2007-10-27 1:04

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

#27

帖子 sarrow » 2013-07-29 17:22

我凌乱了。

安装 rEFlt 失败。

当然,linux还是能进去的——mac的启动管理,还是OK 的;

开机的时候,按住option,就能多出启动选项——选中,windows就可以了。

另外,用sudo rm 删除 /efi 需要天津 -rf 参数——毕竟/efi 是文件夹。
czopp
帖子: 162
注册时间: 2006-05-22 12:55

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

#28

帖子 czopp » 2013-07-30 11:22

关于rm,你可以当是我的typo,只要用过就知道如何处理文件夹。

关于rEFIt,基本上时不大可能“安装失败”的,其原因是他的原理是将OS X默认的启动efi
默认是/System/Library/CoreSerivces目录(具体来说BSD启动会找到该目录下的boot.efi)
bless为rEFIt的安装目录(默认是/efi)下的refit目录,BSD启动会找到/efi/refit/refit.efi
这个efi就是rEFIt的启动程序,他会尝试搜索系统分区里面的所有系统,并建立引导菜单。
(我认为rEFInd的一个重大改进是可以屏蔽部分自动搜索文件或路径或分区,并可以
手动在配置文件中建立menuentry)。

说到底rEFIt安装实质就是将目录拷贝到目标目录(默认/efi)然后运行该目录下的
refit/enable.sh 或 refit/enable-always.sh 将refit/refit.efi bless 为启动项.
那么,你的机器重启没有rEFIt启动器就非常容易解释了。
你删除了/efi, 选择了startup disk为Macintosh HD, 然后重启。
OS X自动将bless回默认的的/System/Library/CoreServices
可能你重新安装了rEFIt,但是由于某种原因bless没有被执行。

你需要做的仅仅是进入OS X,进入rEFIt安装目录,找到enable.sh,运行他。
当然我所说的运行他是指

代码: 全选

cd /what/ever/folder/you/installed/rEFIt
cd refit
sudo ./enable.sh
重启。
DONE
sarrow
帖子: 403
注册时间: 2007-10-27 1:04

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

#29

帖子 sarrow » 2013-07-30 19:22

多谢楼上的详细说明。

看样子,要么是 enable.sh 没有执行,要么就是我做了步骤。

不过,执行该sh之后,6个启动项又回来了。

算了,不用 这个东西也没关系,就用mac自带的就好了。
czopp
帖子: 162
注册时间: 2006-05-22 12:55

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

#30

帖子 czopp » 2013-07-31 14:18

首先我十分怀疑你的安装方式导致了多个启动菜单。
具体来说我猜想你是使用Ubuntu的安装镜像做了启动USB,然后直接安装。
这种安装方式将导致以下结果:
1.GRUB安装了引导,但由于MBP早已使用EFI,所以GRUB将你的HD分区搞成了hybrid MBR/GPT分区模式。
2.怀疑Linux运行在BIOS Legacy Mode 也就是EFI BIOS emulation Mode.
确认的方法是: 看/system/efi 目录是否存在,而且目录里面有不少文件

对于1,如果你仅仅是想让Linux跑起来,并不关心具体的分区,设置是如何引导,那么是OK的。
对于2,如果确认了Linux是跑在BIOS legacy mode那么问题可能不少,
我所遇到的最明显的时却换分辨率,BIOS MODE非常卡,需要5~10秒才能切换,而在EFI Mode下几乎是瞬时的。

最初在自己的Mac上装Ubuntu时由于了解不多,直接安装就遇到上面两个问题,
然后使用rEFInd来引导,基本就是6个选项左右。仔细了解发现了Ubuntu Image USB stick默认安装总把
分区搞成hybrid MBR/GPT,然后Linux总运行于BIOS legacy mode。

从网上找到仅将Linux安装于GPT分区,且运行于EFI mode的方法之后重新安装了事。
具体的方法我在 http://hi.baidu.com/curveplay/item/0f55 ... 8e33db90a3 有描述,
安装方法在文章后面部分,核心就是使用USB 引导,选择try ubuntu,进入桌面后
使用

代码: 全选

ubiquality -b
来安装,跳过GRUB安装。
之后用rEFIt/rEFInd引导进入EFI mode下的Linux系统中安装grub-efi.

最后尝试理解一下多个启动选项,rEFIt不太清楚,rEFInd至少是如下情况
首先自动扫描分区,
找到 Mac OS X 和 Mac OS X Recovery 两个选项
找到hybrid MBR 的引导区
找到Linux分区中的kernel 和 grub
最后由于你安装rEFInd时他找到了安装系统中的内核/引导建立了一个menuentry

那么,你启动的时候就会看到6个左右的选项。

BTW:我在使用rEFInd那几天改变配置禁止了部分分区/目录/文件扫描是的菜单项减少为
Mac OS X 和 menu entry 两项,但由于经常不能正常从睡眠中醒来,放弃了,回到rEFIt了。
由于现在使用的系统是谨慎安装在GPT中,并使用EFI Mode来跑的那种安装方式,
所以引导时仅Ubuntu 和 Mac OS X两个选项。
回复