安装Ubuntu到U盘移动硬盘(支持UEFI启动)

安装Ubuntu到U盘/移动硬盘(支持UEFI启动)

一、此教程对应的是这种情况:

想要将Ubuntu系统安装到U盘之中,但是自己的电脑采用的是UEFI secure boot 的启动方式,不想将其改为legacy或者UEFI insecure boot 的方式,因为后两者可能导致预装的win 8,win10系统无法启动,需要再改回secure boot 的方式才可以启动。UEFI 和legacy 两种方式(也有人称为UEFI 和BIOS 两种方式。。。)的区别自行百度。

PS:

1、没有图片,因为基本上所有操作点都写出来了,截图拍照太蛋疼了。。。

2、可能造成的问题就是,legacy方式可能引导不了。。。。。。

3、装之前,最好了解一下自己的电脑硬件是否支持Ubuntu,笔者的网卡就TM的不支持,虽然网卡的官网上有解决方法,但是复杂的一笔。。。。

二、以下三个步骤的解释:

第一步:UEFI启动需要磁盘为GPT分区格式(为何如此,UEFI和legacy的区别中有,百度了的自然懂)

第二步:用虚拟机安装会自动分好区,不需要自己再分区,也是为了防止在liveUSB安装的时候出现是否强制UEFI的窗口(因为这个窗口里的话很吓人,所以我才坚决一定要有这个第二步的,勇士可以尝试直接liveUSB然后强制uefi,可能没啥问题,但是我的是新电脑,不想尝试)。这一步安装好的系统,虽然有EFI分区,但是如果手动将EFI分区里面的引导文件add到主板的引导选项中,也是不能引导的,会出现invalid signature的提示,这个和UEFI启动方式的安全性有关(之前百度了的懂。。。)

第三步:使用已经分好了的分区安装系统。。。。。(没什么好说的,都这一步了)

 

三、需要的准备:

两个U盘,一个做live usb盘,一个是要装系统的U盘

Virtulbox虚拟机软件

Ubuntu的ISO文件,我使用的是15.04版本

Win7pe系统,随便什么pe系统,只是为了将U盘的格式换为GPT格式

 

Live usb的制作略,推荐用Universal USB installer,很方便。。。

 

四、详细步骤:

第一步:MBR转为GPT格式

 

1、安装virtualbox到电脑

 

2、新建一个虚拟机,名称win7pe,内存3000MB,不使用虚拟硬盘,点选确定。

 

3、点击设置,在存储中选择下载好的win7pe的ISO文件

 

4、USB设备那里要选择好你的U盘对应的USB接口类型(一开始只有USB1.0的可选,这是因为VIRTUALBOX软件有一个拓展(Oracle VM VirtualBoxExtension Pack)没有安装,从官网上下载,然后在virtualbox-管理-全局设定-拓展里面安装,有时候会安装失败,一般只要用管理员运行virtualbox就可以成功安装了)

 

5、虚拟系统设置好了,然后点选运行,等待系统加载好,在虚拟机的运行界面右下角一排图标那里,有个USB形状的图标,右击它,点选你的U盘,将U盘加载入虚拟机

 

6、然后打开pe系统的分区软件,将U盘的分区全部删除,将U盘的格式转化为GPT格式(不要问我这里怎么点按钮。。。不同pe不一样的)

 

第二步:用虚拟机安装Ubuntu到U盘

 

1、新建一个虚拟机,名称Ubuntu,内存3000MB,不使用虚拟硬盘,点选确定。

 

2、点选系统,点选启动efi

 

3、点击设置,在存储中选择下载好的Ubuntu的ISO文件

 

4、Usb设备那里选择好U盘对应的接口类型

 

5、设置完成之后,点选运行,右击虚拟机界面右下角的usb图标,加载你的U盘,然后在虚拟机界面选择install Ubuntu

 

6、然后选择语言->继续-清除整个磁盘,并安装系统-然后一路确定下去就好了(中间会跳出是否强制uefi的窗口,点选强制UEFI继续下去就好了)(先使用虚拟机安装一遍的目的之一就是为了避免用liveUSB安装的时候出现这个是否强制安装的窗口)

 

第三步:使用liveusb安装系统到U盘

 

1、将liveUSB和U盘都插上电脑,启动电脑,然后点击F12之类的按钮,打开bootmanager界面,选择从你的liveUSB设备启动

 

2、然后选择install Ubuntu

 

3、选择语言->继续

 

4、选择其它选项

 

5、这时候你会发现,有efi分区,还有一个ext4的分区中有Ubuntu的系统,还有一个交换空间,这就是在虚拟机中安装好的系统了。双击ext4分区,选择格式为ext4,点击格式化,选择挂载点为 /  ,然后在下面有个安装引导到哪里的选项,一定要改掉!!!改为你的efi分区对应的位置(可能是sdb1这个位置,自己看清楚。。。),然后点选继续。

 

6、一步一步点下去,安装成功,重启就可以进Ubuntu的系统。

 

7、因为Ubuntu将它的引导放在了Windows boot 的前面,所以还要重启进入setup,将顺序改回来就好了(这个应该都懂。。。)

### 安装Ubuntu移动硬盘并使其可启动 为了将 Ubuntu 操作系统安装移动硬盘上并确保其可以在任何电脑上启动,需要完成以下几个关键步骤。 #### 准备工作 - **设备准备**:需要一个 U 作为启动、一个移动硬盘用于安装 Ubuntu 系统,以及一台电脑。 - **文件准备**:下载 Ubuntu 镜像文件(推荐从官方或清华镜像站获取),使用 UltraISO 或其他工具将镜像写入 U [^1]。 #### 制作启动U 使用 UltraISO 将 Ubuntu 镜像写入 U 。打开 UltraISO,选择“文件” -> “打开”,找到下载好的 Ubuntu ISO 文件,然后点击“启动” -> “写入磁映像”,选择目标 U 后点击“写入”即可生成启动。 #### 分区与格式化移动硬盘 如果移动硬盘是全新的,可以通过 Windows 自带的磁管理工具进行初步处理。例如,可以格式化整个硬为 `NTFS` 或者 `FAT32` 格式以便于后续操作。如果只需要分配部分空间给 Ubuntu,则可以先在磁管理中划分出一块未分配的空间用于安装系统。不过,在实际安装过程中再进行分区更为灵活和安全。 #### 安装Ubuntu移动硬盘 1. **设置 BIOS 启动顺序**:将制作好的 U 插入目标电脑,并进入 BIOS 设置界面,将 USB 设备设为第一启动项。 2. **开始安装**:重启电脑后进入 Ubuntu 安装界面,选择“Install Ubuntu”。按照提示继续直到到达分区步骤。 3. **手动分区**:选择“Something else”选项来手动配置分区。此时可以看到移动硬盘的状态(通常显示为 `/dev/sdb`)。创建以下主要分区: - **根分区(/)**:建议大小至少 20GB,文件系统类型选择 ext4。 - **交换分区(swap)**:根据内存大小决定,一般等于或略大于物理内存容量。 - **EFI 系统分区(如果使用 UEFI 模式)**:对于支持 UEFI 的主板,还需要创建一个约 500MB 的 FAT32 分区,并标记为“用于 EFI 系统分区”。 完成分区后,继续执行安装过程中的其他常规步骤,如设置用户名、密码等。最后一步要特别注意选择正确的引导安装位置——通常是移动硬盘对应的设备路径(例如 `/dev/sdb`),而不是默认的 `/dev/sda`,否则可能导致主机原有系统的引导记录被覆盖[^1]。 #### 验证安装 安装完成后,取出 U ,重新启动电脑并将 BIOS 中的第一启动项改为从移动硬盘启动。若一切正常,应该能够顺利进入刚刚安装Ubuntu 系统,并且该移动硬盘可以在不同电脑间自由切换使用而不影响各自原有的操作系统环境。 ```bash # 示例命令行检查当前挂载点及分区信息 sudo fdisk -l ``` ```bash # 查看当前GRUB配置文件内容 cat /boot/grub/grub.cfg ``` ###
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值