UbuntutoGo!把Ubuntu装进移动硬盘!
简介
Xilinx的开发套件对Linux系统相对⽐较友好,有些⼯具只能运⾏在Linux下,⽐如SDAccel,Petalinux,Xilinx Run Time,最近主推的PYNQ框架也是在Linux下开发⽐较容易。作为学⽣党可能没有钱搞两台电脑⼀台装Windows,⼀台装Linux,解决⽅案有三种:
1. 虚拟机
2. 双系统
3. Windows Subsystem Linux (WSL)
4. Ubuntu to Go!
虚拟机的缺点是占⽤空间⼤,性能差,好处是门槛低;
双系统的缺点也是占⽤空间⼤,空间分配不灵活,学⽣党⼤多数⽤笔记本,不能像台式机⼀样随便加硬盘;
WSL安装⽅便,内存占⽤低,没有性能损失,如果不是安装为了Xilinx的开发套件这种⽅式是⾸选,但是我在WSL中安装Xilinx开发套件时没装成功,所以只能引出终极之选——Ubuntu to Go!
Ubuntu to Go的好处都有啥??
1. ⽅便,买个移动硬盘就可以了,不⽤拆电脑
2. ⾼效,没有性能损失
3. 便携,即插即⽤,随便⼀个电脑插上去就能⽤什么电脑可以装linux系统
原理
假设⼀台电脑已经装好了Windows,在磁盘管理中查看系统盘的分区情况应该如下图
包括恢复分区,EFI分区,C盘,其中系统的引导装在EFI分区⾥。
在DiskGenuis软件中查看ESP(就是上图中的EFI)分区⾥的⽂件,可以看到⼀些⽂件夹,这些⽂件夹⾥就装着引导⽂件。开机的时候主板先在EFI分区引导⽂件,然后根据引导⽂件的信息到系统存放的位置启动。在安装Windows+Linux双系统时,通常不⽤考虑EFI分区的事情,因为在装Windows时就已经创建了EFI分区,装Linux时会⾃动把Linux的引导⽂件装进EFI分区⾥。但是
如果想实现Ubuntu to Go,即把Ubuntu完整地装进移动硬盘⾥,随便个电脑插上就能⽤,要把系统和引导⽂件都装进移动硬盘!
⽐如,在⽤两个硬盘A和B装双系统时,现在A上装了windows,那么A应该包含A.EFI分区储存windows的引导⽂件,A.NTFS分区储存系统⽂件。再去装Linux时,如果没有妥善配置引导⽂件会⾃动装进A.EFI分区,系统⽂件装进B盘。这样虽然也能启动,但是⼀旦把B盘拔下来插到别的电脑上,但是因为主板不到B的引导⽂件,也没有办法启动Linux。所以
要想在开机启动时候
开机进BIOS⾥查看BOOT项能看到的就是这些⽂件

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。