Fedora

如何在本地驅動器上安裝帶有 Fedora 24 的 Remix OS

  • March 1, 2017

我有一台帶觸摸屏的聯想 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”,它會啟動到系統中,但是我所做的任何更改(比如安裝某些東西)都會在重啟後被刪除。

我花了幾個小時尋找解決方案,任何幫助將不勝感激。

我找到了一個解決方案,結合了兩個來源和我的一些知識,這是您必須做的,使用 Fedora 24 從您的本地 ext4 卷執行 Remix OS,沒有任何舊版 bios 要求,使用 UEFI 和 GPT 分區只要。

  1. 在您的硬碟驅動器上創建 ext4 分區(使用 gparted),稍後您將在其上安裝 Remix OS
  2. 使用 Rufus(使用 Wine 或 Windows)將您的快閃記憶體驅動器重新分區為具有 UEFI 支持的 GPT,並在其上創建可引導的 ISO(也使用 Rufus)
  3. 從筆記型電腦上的快閃記憶體驅動器啟動(確保禁用安全啟動)
  4. 在從快閃記憶體驅動器載入的 GRUB 中按“e”鍵用這樣的方式蠐螬圖片替換該SRC= DATA= CREATE_DATA_IMG=1部分INSTALL=1 DEBUG=,但不要觸摸其他任何東西。按ctrl + x執行它
  5. 選擇您之前創建的 ext4 分區,再次將其重新格式化為 ext4,不要安裝 GRUB,也不要安裝 EFI GRUB2
  6. 如果您願意,可以將其以讀寫方式安裝在系統目錄中
  7. 執行你的安卓,設置基本的東西,重啟回到 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 會拋出一個 EFI 錯誤insmod ext4。 10. 執行這個命令來更新你的 grub 配置:sudo grub2-mkconfig -o /boot/efi/EFI/Fedora/grub.cfg 11. 就是這樣,當您重新啟動時,應該有一個新條目,它將啟動到您的帶有 Remix OS 的 ext4 驅動器

來源:XDA論壇

引用自:https://unix.stackexchange.com/questions/299811