给电脑原装的win8系统装Ubuntu 出现了好多问题,重装多次,刷坏一块主板后,(都是泪啊。。。) 终于成功。
可能的问题 1:win8 系统下进入 blos
解决方案 1)关闭快速启动:管理员命令行下 输入 powercfg –h off;
2)电源菜单下按住SHIFT 点击重启 进入高级选项。
可能的问题 2:无法通过U盘启动
解决方案 在blos设置 中将 Secure Boot 设置为 Disabled
UEFI本身对启动盘的也有要求,目前ubuntu 镜像 必须用64位的 ubuntu 13.04 或更高版本,包含名为 EFI的文件夹
win87启动盘中必须包含 含.efi后缀的文件
可能的问题3:安装新系统后 进入不了原来的系统
这里需要注意 在大多数主板上同时有 UEFI boot 和 legacy boot 两中模式
双系统必须装在同一种模式下才能一起引导。如果电脑里已经预装了一个系统的话,不要更改模式。如果是legacy 模式下可按普通的装机方式安装,请百度其他教程。
更要注意如果想使用双系统的话 应该提前在win8下分出空白盘符。在安装时分区和安装引导在目标盘符中进行即可,不要动前面C盘之前的两个几百兆的空间,除非你知道你在做什么。另外引导不要安装在全部磁盘,否者只能进入Ubuntu 必须在ubuntu下使用 boot-repair的高级选项才能恢复win8 启动。
如果是win7以下的系统 要安装win8 需要转换硬盘格式 可以百度到很多教程。
正确的UEFI下U盘启动ubunt的界面应该是这样
可能的问题4:启动没有出现选择界面
解决方案:个人觉得这不是什么问题,我选择默认WIN8系统 如果要进入ubuntu的话直接开机按F12选择Uunbtu就好。如果要想在开机时进行选择 需要添加启动项。如果是按照上述要点安装的话,windows 下使用
easybcd ,ubuntu下使用 boot-repair 的普通修复就能完成添加。
可能的问题5:时间错误
Windows/Ubuntu 双系统用户会发现在 Ubuntu 里面的时间正常的情况下Windows的系统时间被改到8小时前。
原来 Linux 操作系统是以 CMOS 时间做为格林威治标准时间,再根据系统设置的时区来确定目前系统时间。但是Windows 会直接修改CMOS 时间。而中国的时区是+8区,所以才会造成时间被调整了-8个小时。
所以您可以让 Windows 去使用时区或者让 Ubuntu 使用本地时间。
修改 Windows 使用时区的方法是在注册表:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlTimeZoneInformation
下面增加一个名为 RealTimeIsUniversal 的REG_DWORD 键,并赋值为 1。
而让Ubuntu 使用本地时间的方法是:
sudo gedit /etc/default/rcS
把里面的 UTC=yes 改为 UTC=no