无U盘/SD卡时Legacy模式下UEFI模式安装Ubuntu及Lubuntu引导设备制作与模式切换方法求助
无U盘/SD卡时Legacy模式下UEFI模式安装Ubuntu及Lubuntu引导设备制作与模式切换方法求助
嘿,我完全懂你的处境——想把当前的Lubuntu切换到UEFI模式,这样就能正常访问Windows系统,但手边没U盘或SD卡做引导介质,确实有点棘手。不过咱们可以试试这些不用外置存储的方案,一步步来:
先确认两个关键前提
- 你的电脑主板必须支持UEFI模式:大部分近10年的机型都支持,先重启进BIOS/UEFI设置界面(通常按F2、Del或F12),看看有没有“UEFI Boot Mode”之类的选项,确认它是可用的
- 硬盘要有未分配的空闲空间:至少得留512MB用来创建EFI系统分区,如果没有的话,得从现有分区里压缩出一点空间(用
gparted工具就行,记得备份数据)
方法1:直接在现有Lubuntu系统内转UEFI模式(最推荐)
这是最省心的方式,不用额外折腾镜像:
- 打开终端,输入
lsblk查看你的硬盘分区结构,找到系统盘(一般是/dev/sda或者/dev/nvme0n1) - 安装并打开
gparted分区工具:
在工具里创建一个FAT32格式的分区,大小设为512MB,然后给这个分区打上sudo apt install gparted sudo gpartedboot和esp的标志 - 挂载新创建的EFI分区到
/boot/efi:sudo mkdir -p /boot/efi sudo mount /dev/sdX1 /boot/efi # 这里的sdX1替换成你刚创建的EFI分区路径,比如/dev/sda2 - 安装UEFI版本的GRUB引导并更新配置:
sudo apt install grub-efi-amd64 sudo grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=lubuntu sudo update-grub - 重启电脑,进BIOS/UEFI设置,把启动模式从“Legacy”改成“UEFI”,保存退出后,就能看到UEFI模式的GRUB菜单,里面应该会自动识别出Windows的引导项了
方法2:用硬盘空闲分区做临时引导介质
如果方法1遇到问题,还可以在硬盘上划个小分区当临时引导盘:
- 用
gparted创建一个2GB左右的ext4分区(FAT32也可以),记住它的路径(比如/dev/sda3) - 下载Lubuntu的ISO镜像到你的主目录(这里以22.04版本为例):
wget https://cdimage.ubuntu.com/lubuntu/releases/22.04/release/lubuntu-22.04.3-desktop-amd64.iso - 挂载ISO镜像,并把内容同步到刚才创建的分区:
sudo mkdir -p /mnt/bootiso /mnt/tempboot sudo mount -o loop lubuntu-22.04.3-desktop-amd64.iso /mnt/bootiso sudo mount /dev/sda3 /mnt/tempboot # 替换成你创建的分区路径 sudo rsync -av /mnt/bootiso/ /mnt/tempboot/ - 给GRUB添加这个临时引导项:
打开GRUB自定义配置文件:
粘贴以下内容(注意把sudo nano /etc/grub.d/40_custom(hd0,3)改成你的分区编号,比如分区是sda3就写3):
保存退出后更新GRUB:menuentry "Lubuntu UEFI Live 环境" { set root=(hd0,3) linux /casper/vmlinuz boot=casper iso-scan/filename=/lubuntu-22.04.3-desktop-amd64.iso quiet splash initrd /casper/initrd }sudo update-grub - 重启后选择这个引导项,进入Lubuntu Live环境,然后按照UEFI模式重新安装系统(安装时要指定之前创建的EFI分区作为引导分区)
重要提醒
- 一定要备份重要数据! 分区和引导操作有风险,万一出错可能导致数据丢失
- 如果你的Windows原本就是UEFI模式,切换Lubuntu到UEFI后GRUB会自动检测到Windows;如果Windows也是Legacy模式,那得先把Windows也转成UEFI(这个步骤更复杂,建议先搞定Lubuntu的UEFI引导)
- 少数老主板的UEFI模式兼容性差,切换后如果无法启动,记得进BIOS切回Legacy模式
备注:内容来源于stack exchange,提问作者Kingrain
相关产品推荐
相关产品推荐

