如何在本地驱动器上安装带有 Fedora 24 的 Remix OS

如何在本地驱动器上安装带有 Fedora 24 的 Remix OS

我有一台 Lenovo Yoga 笔记本,带有触摸屏,但当我在上面使用 Fedora 24 时,触摸屏变得有些......未受影响(与 Windows 10 相比,支持很糟糕)。但我认为与其安装 Windows 10,不如在其上运行 android,最好是 Remix OS,并将其用于媒体消费(MX Player、YouTube)。

我只有 UEFI(没有旧版 BIOS)和 GPT 分区(安全启动已禁用),并且我希望将 Remix OS 放在单独的卷上。到目前为止,我已经在 /dev/sda4 (10 GB) 上创建了 Fat32 卷,并将这些文件复制到那里:initrd.img、kernel、ramdisk.img、system.sfs;并像这样编辑我的 /etc/grub.d/40_custom :

menuentry 'Remix OS Marshmallow' --class android-x86 {
    insmod part_gpt
    insmod fat
    set root='(hd0,gpt4)'
        linuxefi /kernel root=/dev/ram0 androidboot.hardware=remix_x86_64 androidboot.selinux=permissive DATA= CREATE_DATA_IMG=1 UVESA_MODE=1920x1080 verbose logo.showlogo=1
        initrdefi /initrd.img
}

它启动进入其中,进入 Remix OS 徽标,然后卡在那里,只是一遍又一遍地动画徽标。如果我删除“DATA= CREATE_DATA_IMG=1”,它会启动到系统,但我所做的任何更改(例如安装某些内容)都会在重新启动后被删除。

我花了几个小时寻找解决方案,任何帮助将不胜感激。

答案1

我找到了一个解决方案,结合了两个来源和我的一些知识,这是你必须做的,让 Remix OS 使用 Fedora 24 从本地 ext4 卷运行,没有任何旧版 BIOS 要求,使用 UEFI 和 GPT 分区仅有的。

  1. 在您的硬盘上创建 ext4 分区(使用 gparted),稍后您将在其上安装 Remix OS
  2. 使用 Rufus(使用 Wine 或 Windows)将闪存驱动器重新分区为支持 UEFI 的 GPT,并在其上创建可启动 ISO(也使用 Rufus)
  3. 从笔记本电脑上的闪存驱动器启动(请务必禁用安全启动)
  4. 在从闪存驱动器加载的 GRUB 中按“e”键grub 映像像这样更换SRC= DATA= CREATE_DATA_IMG=1零件INSTALL=1 DEBUG=,但不要碰其他任何东西。按ctrl + x运行它
  5. 选择你之前创建的ext4分区,再次将其重新格式化为ext4,不要安装 GRUB,也不要安装 EFI GRUB2
  6. 如果您愿意,可以将其以读写方式安装在系统目录中
  7. 运行你的 android,设置基本的东西,重新启动回到 Fedora
  8. 打开终端,然后运行以下命令:sudo gedit /etc/grub.d/40_custom
  9. 在文件末尾添加以下内容:

    menuentry 'Remix OS Marshmallow' --class android-x86 { insmod part_gpt insmod ext2 set root='(hd0,gpt4)' linuxefi /android-2016-07-26/kernel root=/dev/ram0 androidboot.hardware=remix_x86_64 androidboot.selinux=permissive SRC=/android-2016-07-26 UVESA_MODE=1920x1080 verbose logo.showlogo=1 initrdefi /android-2016-07-26/initrd.img }

    是的,,ext2不是ext4。如果您使用 .grub,Grub 将抛出 EFI 错误insmod ext4

  10. 运行以下命令来更新 grub 配置:sudo grub2-mkconfig -o /boot/efi/EFI/Fedora/grub.cfg

  11. 就是这样,当你重新启动时,应该有一个新条目,它将通过 Remix OS 启动到你的 ext4 驱动器

来源:XDA论坛

答案2

不要创建“数据.img”。而是制作一个“数据“复制 Remix 文件的文件夹。已处理Debian 和基于 Debian 的 Linux。不确定它是否适用于软呢帽。但grub是一样的,我假设它应该起作用

相关内容