2020年December月 发布的文章

解决 Mac 电脑原生 EFI 安装 Windows 启动很慢的问题

Mac 电脑如果不用 bootcamp,直接用 EFI 方式安装 windows 或者其他操作系统,会发现开机的时候会黑屏或者灰屏停留 30 秒才开始引导。网上搜到的很多帖子都说需要用 recovery 盘启动,用 bless 命令修改 bootloader 参数,实际上这个方法并不适用于原生 EFI 方式,只适用于用 bootcamp 方式安装 bios 启动的操作系统。

真正导致这 30 秒 delay 的原因是 bootloader 找不到原本的 EFI 启动项 MacOSX ,于是它等了 30 秒才去尝试下一个启动项 Windows。于是只要删掉原有的 OSX EFI 启动项就好了。

随便用一个可以在 Windows 下面编辑 UEFI 启动项的软件(我用的是 DiskGenius 免费版本,在工具菜单的最后一项),删掉已经不存在的 OSX 项,一般是 0080,然后保存启动项信息,退出重启就能看到开机立刻出现 Windows logo 了。

CentOS 在线升级 Oracle Linux 的方法

1:强制安装 oraclelinux-release 和 redhat-release 的包
从 yum.oracle.com 找到对应版本这两个包的最新版,例如 Oracle Linux 8(对应 CentOs 8) x86_64 这两个包最新版是
https://yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/x86_64/getPackage/oraclelinux-release-8.3-1.0.4.el8.x86_64.rpm
https://yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/x86_64/getPackage/redhat-release-8.3-1.0.0.1.el8.x86_64.rpm

用 rpm 强制安装之

rpm -i –force https://yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/x86_64/getPackage/oraclelinux-release-8.3-1.0.4.el8.x86_64.rpm https://yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/x86_64/getPackage/redhat-release-8.3-1.0.0.1.el8.x86_64.rpm

2: 删除原有 centos release 包

rpm -e centos-gpg-keys centos-repos centos-release

如果有安装 epel-release 也一起删除

rpm -e epel-release

3: 安装 oraclelinux-release-el? 的包,比如 centos 8 就用 oracle-release-el8 ,同样从 yum.oracle.com 找到这个包的最新版
https://yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/x86_64/getPackage/oraclelinux-release-el8-1.0-14.el8.x86_64.rpm

rpm -i https://yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/x86_64/getPackage/oraclelinux-release-el8-1.0-14.el8.x86_64.rpm

(剩下的事情都可以用 yum 来搞定了)

4: 如果之前有安装 epel-release 的话,安装 oracle-epel-release-el? (依然要对应版本)

yum install oracle-epel-release-el8 -y

5: yum 升级到最新版本

yum update -y

6: 可选:使用 Oracle 打造的专用内核 UEK(Unbreakable Enterprise Kernel)

yum install kernel-uek

Hello Oracle Linux

为了响应红帽给 CentOS 判的死刑,本站今晚成功在线升级到 Oracle Linux 8,完全平滑无障碍。

[root@blog ~]# cat /etc/oracle-release
Oracle Linux Server release 8.3
[root@blog ~]# cat /etc/redhat-release
Red Hat Enterprise Linux release 8.3 (Ootpa)
[root@blog ~]# uname -a
Linux blog.kangkang.org 4.18.0-240.1.1.el8_3.x86_64 #1 SMP Mon Nov 9 16:26:47 PST 2020 x86_64 x86_64 x86_64 GNU/Linux

升级完了才发现原来 CentOS 8 摸鱼很久了,内核原来落后了这么多。

然后刚才又手贱了一把,升级了一下 Oracle 自己的内核,号称 Unbreakable Enterprise Kernel。。。
虽然听起来非常臭屁,但是至少看起来可以正常工作的样子

[root@blog-tx ~]# uname -a
Linux blog-tx.kangkang.org 5.4.17-2036.100.6.1.el8uek.x86_64 #2 SMP Thu Oct 29 17:06:00 PDT 2020 x86_64 x86_64 x86_64 GNU/Linux

最近评论

时光机

其他