Git Product home page Git Product logo

multiosboot-x230t's Introduction

多系统启动EFI分区文件,ThinkPad X230 Tablet

BIOS设置为UEFI启动,使用GPT分区,安装的系统有:

  • Windows 7
  • Windows 10
  • MacOS 10.15.2
  • Ubuntu
  • Linux Mint
  • Manjaro
  • Phoenix OS

多系统引导选择画面

X230T

目前效果

  1. XorBoot会记住上次启动的系统
  2. win10可以正常休眠,并从休眠恢复
  3. Win7 不能使用休眠
  4. MacOS 10.15.2最新版 ,完善情况见:https://forum.51nb.com/forum.php?mod=viewthread&tid=1923735&extra=
  5. 三个发行版的linux系统
  6. Phoenix OS 凤凰系统Android

启动UEFI图示

分区表

	备注:OS:windows 10

特别提示

  • 分区表使用GPT分区
  • Linux Mint因为是基于Ubuntu的发行版,默认它会使用Ubuntu作为启动目录和BIOS里UEFI启动项名称。这里将EFI的Ubuntu目录修改为lxmint。

各系统EFI启动入口及配置

ubuntu和Linux Mint

  • EFI入口 \EFI\Ubuntu\bootx64.efi (这个文件里写死了\EFI\Ubuntu)
  • 加载启动菜单配置文件 \EFI\Ubuntu\grub.cfg,这个文件里有配置ubuntu分区的UUID和GPT编号
  • 再转到去该分区加载配置(,gptX)/boot/grub/grub.cfg

为了方便分开引导,将Linux Mint的目录调整(使用WinHex修改)

  • EFI入口 \EFI\lxmint\bootx64.efi (这个文件里写死了\EFI\lxmint)
  • 加载启动菜单配置文件 \EFI\lxmint\grub.cfg

Manjaro

  • EFI入口 \EFI\Manjaro\bootx64.efi

  • 这个入口文件里写死了Manjaro的分区编号,例如gpt6,

  • 然后去该分区加载配置(,gpt6)/boot/grub/grub.cfg

      特别说明:如果Manjaro分区gpt编号(非UUID)发生变化,需要修改\EFI\Manjaro\bootx64.efi里边的gpt6(使用WinHex修改)
    

Phoenix OS凤凰系统

  • EFI入口 \EFI\PhoenixOS\Boot\bootx64.efi
  • 将启动权转给与bootx64.efi同目录的grubx64.efi,
  • 加载启动菜单配置文件 \EFI\Boot\grub.cfg

参考

multiosboot-x230t's People

Contributors

kyletang avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.