V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
chimpkaka
V2EX  ›  问与答

比美更美 Remix OS PC Beta 版美化教程

  •  
  •   chimpkaka · 2016-03-04 11:46:59 +08:00 · 1599 次点击
    这是一个创建于 3213 天前的主题,其中的信息可能已经有所发展或是发生改变。

    在分别体验过了 Remix OS PC Beta 版的 U 盘安装和硬盘安装两种方式后,今天要为大家带来的是由 @devTWSKti'gon 的一个更具极客范儿的玩法 —— 美化。当然,这个美化并不是针对 Remix OS PC Beta 版进行的,毕竟 Remix OS 的设计已经足够优美,我们将要美化的,是在大众看来比较“丑陋”的 GNU grub 2 界面,也就是系统选择界面。

    至于效果,请参考以下图片:
    注意:由于这是一面较有深度的进阶教程,所以大家不要在一知半解或“我以为 /我想 /我猜 /我认为可能是这样”的前提下进行尝试,操作不慎可能会直接弄坏系统引导。

    下面正式开始美化教学!

    所需材料:

    Linux :.deb 格式的 grub2 主题包或者手动安装的 grub2 主题压缩包
    Windows :手动安装的 grub2 主题压缩包

    [ UEFI+GNU grub2+Windows+Android ]

    1.使用 win+R 打开命令,输入 CMD ,回车。

    1. 输入 diskpart ,回车,通过 UAC 授予权限。

    2. 选择 ESP 分区所在的磁盘。如果不知道可以查询,使用下面命令:
      list disk

    比如在磁盘 0 ,那么选中它,使用:
    select disk 0

    1. 选择 ESP 分区。如果不知道可以查询: list partition

    比如在分区 3 ,那么选择它,使用:
    select partition 3

    1. 赋予 ESP 分区盘符:
      assign letter=z

    2. 将主题压缩包解压到 Z:\EFI\Android\themes 下。比如我的主题存在一个文件夹叫做 MyTheme 下,那么我的所有主题文件都在 Z:\EFI\Android\themes\MyTheme 中。

    3. 更改 Z:\EFI\Android\grub.cfg (可以使用 notepad++之类的软件,千万不要使用记事本),在 set default 下面添加如下语句:

    set gfxmode=auto
    load_video
    insmod gfxterm
    terminal_output gfxterm
    insmod gfxmenu
    insmod png

    loadfont /EFI/Android/themes/MyTheme/unifont.pf2
    set theme=/EFI/Android/themes/MyTheme/theme.txt
    export theme

    注意每个人的路径会有所不同。其中 loadfont 那一行是你的主题字体,需要保存为 pf2 格式。如何制作此格式字体后文会讲。最后用一句
    remove letter=z

    来取消挂载 ESP 分区。

    1. 保存,重启计算机。

    [ BIOS/UEFI+GNU grub2+Linux+Android ]

    方法一:

    1. 安装主题 deb 包。
      sudo dpkg -i MyTheme.deb

    2. 不放心还可以 update 一下 grub2 :
      sudo update-grub

    方法二:

    1. 请参照上面 Windows 的方法以及下面 DIY 指南来修改。不建议直接修改 grub.cfg 。
      sudo gedit /etc/default/grub
      sudo update-grub

    2. 重启计算机。

    [ DIY 指南]

    1.背景图:位于./MyTheme 下的 background.png ,可以自行选择合适分辨率的背景图(如不合适会被拉伸)替换。

    1. 字体:位于./MyTheme 下的 pf2 字体文件。可以用以下方法生成(在 linux 系统下): sudo grub-mkfont -s 20 -o unicode.pf2 Target.ttf

    其中“ 20 ”是字号。一般主题里的是 16 号,高分屏上看上去会字小。如果你选的 ttf 不支持中文,则所有中文会有框框。

    1. 系统图标:每个 menuentry '系统名'后面到 { 之间,需要加入--class 系统名,比如 menuentry 'Windows 10' --class windows { ... menuentry 'Remix OS PC' --class android-x86 { ...

    请注意大小写。

    如果你对 Remix OS PC 版系统十分感兴趣,
    欢迎加入官方讨论 QQ 群: 136827188 ;

    特别说明:

    对于 Remix OS PC Beta 来说,它目前还是一个刚刚诞生的系统版本,在安装方面与 Android-x86 的兼容性还有很大提升空间。而在此提升 k 空间中,恰恰需要支持这款系统用户来为我们提供反馈意见与建议,藉此帮助 Remix OS PC Beta 版更快速的进步与成长。此前,技德科技和 Android-x86 团队共同宣布深度合作,相信 Remix OS PC Beta 版系统在支持用户以及官方的努力下,会成长到用户满意的状态。

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5235 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 08:11 · PVG 16:11 · LAX 00:11 · JFK 03:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.