从外部媒体介质启动系统

有很多系统运行在SD卡或U盘上,例如:

1、把固件写入到SD卡或U盘

  • 下载烧录工具Etcher, 它会将镜像写入你的SD卡或U盘中。它为初学者提供了一个用户友好的图形用户界面,与Mac、Windows和Linux兼容,解压后是一个可执行文件,直接执行即可。选择固件,它将自动识别您的USB设备,然后烧录就可以了。

Howto Use Etcher

  • 在Ubuntu下使用dd命令写入
$ sudo dd if=/path/to/image of=/dev/sdX bs=8M

2、准备DTB文件

如果固件是Khadas SD卡固件,那么你可以跳过此步骤,直接到下一步。

对于Armbian, LibreELEC, Manjaro, AltLinux and ArchLinux

你需要设置正确的DTB文件,设置方法如下:

  • 进入SD卡或U盘的BOOT分区下的dtb文件夹。
  • dtb文件夹中找到相应的.dtb文件,如:
    • VIM1: /dtb/meson-gxl-s905x-khadas-vim.dtb
    • VIM2: /dtb/meson-gxm-khadas-vim2.dtb
    • VIM3: /dtb/meson-g12b-a311d-khadas-vim3.dtb
    • VIM3L: /dtb/meson-sm1-khadas-vim3l.dtb
  • 编辑/extlinux/extlinux.conf里面的FDT,以及uEnv.ini文件里面的dtb_name=设置为上面相应的值。

对于CoreELEC

  • 在SD卡或U盘的COREELEC分区device_trees目录下找到相应的.dtb文件:
    • VIM1:拷贝gxl_p212_2g_kvim.dtbCOREELEC分区,并重命名为dtb.img
    • VIM2:拷贝gxm_kvim2.dtbCOREELEC分区,并重命名为dtb.img
    • VIM3:拷贝g12b_a311d_khadas_vim3COREELEC分区,并重命名为dtb.img

对于Volumio

  • 在SD卡或U盘的BOOT分区dtb目录下找到相应的.dtb文件:
    • VIM1:拷贝kvim.dtbkvim_linux.dtbmeson-gxl-s905x-khadas-vim.dtbBOOT分区,并重命名为dtb.img
    • VIM2:拷贝kvim2.dtbkvim2_linux.dtbmeson-gxm-khadas-vim2.dtbBOOT分区并重命名为dtb.img
    • VIM3:拷贝kvim3_linux.dtbkvim3l_linux.dtbBOOT分区,并重命名为dtb.img

3、激活多启动

两种方式激活多启动:
1)、通过按键模式
2)、通过安卓系统激活。

  • 进入Settings>About Device->System->updates
  • 点击select并选择aml_autosript.zip
  • 点击update,系统会重启运行外部媒体介质固件。

注意:不要使用电脑USB供电,要使用适配器供电,否则会导致激活多启动失败!