Z3735系列CPU通用 手动引导grub 64位ubuntu系统。

编程入门 行业动态 更新时间:2024-10-26 20:30:01

一、制作安装U盘
获取IOS镜像文件,请到官网下载镜像文件,需要注意,请勿下载国产修改版,不保证能够支持平板使用。请务必下载64位版本,32位不支持UEFI引导。
下载完成后下载U盘制作工具:Rufus 或 UltraISO 制作一个UEFI引导的U盘。
修改UEFI引导文件,下载 bootia32.efi 文件并解压复制到’EFI\BOOT’目录下。
二、安装Ubuntu操作系统
请先链接USB键鼠,使用快捷键进入BIOS(Z3735通常是DEL/ESC),修改BOOT顺序为UEFI引导的U盘。进入GRUE菜单后选择(Try Ubuntu With Install),如果之前配置的32位引导文件正确,此时你将直接进入Live CD模式的Ubuntu系统。在这个临时系统中的大部分操作都是无效的,不会被保存记录。
三、手动引导GRUB2进入本地Ubuntu操作系统
安装完毕重启我们将发现无法进入到操作系统,而是进入了EFI SHELL模式,早在意料之中,因为这类平板的CPU不支持64位的UEFI引导,但并不意味着不支持64位操作系统。

此时我们还是进入BIOS使用之前的U盘引导启动,进入GRUB菜单后不要选择,点击键盘中的"c"按钮,进入GRUB2命令行模式。

进入该模式后,输入“ls”列出硬盘分区。

此时会看到类似(hd0,gpt1)或(hd1,msdos1)之类的项。这是你的硬盘分区。其中hd0为根目录所在的磁盘,IDE硬盘用hd开始,SCSI硬盘用sd开头。软盘用fd开头。命名和linux不大一样。是从0算起。

我们需要找出linux内核所在分区。

使用"ls (hdX,gptX)/boot",其中的“X”请手动替换为上一步出现过的数字,这里肯定要有逗号","的,如果出现一大串结果,显示了你的linux内核文件,说明就是这个分区。记录X的值。

假设你在执行"ls (hd0,gpt2)/boot"的时候出现值,那么下一步执行:

“set root=(hd0,gpt2)

然后输入需要输入内核路径,“linux /boot/vmlinuz* root=/dev/sda2”其中*号为内核版本,输入/boot/vmlinuz后按tab键可以进行自动补全。完整的命令例子如下:

“linux (hd0,gpt2)/boot/vmlinuz-5.19.0-32-generic root=/dev/sda2”
“initrd /boot/initrd.img”
“boot”

最后成功进入本地Ubuntu系统,这一步如果不成功的话就多尝试一下,修改上面涉及的各个值,祝你好运。

四、最后一步
到这步已经成功了一半了,但是没人愿意每次启动都使用USB的GRUB引导并手动输入引导命令,这会很麻烦。进入本地Ubuntu后,调出终端,继续输入如下命令:
执行这个代码前提条件是连接了网络,这里需要先安装好网络相关的驱动。或者用手机的usb共享网络来使用

sudo apt-get update
sudo apt-get -y purge grub-efi-amd64 grub-efi-amd64-bin grub-efi-amd64-signed
sudo apt-get -y install grub-efi-ia32-bin grub-efi-ia32 grub-common grub2-common
sudo grub-install --target=i386-efi /dev/sda2--efi-directory=/boot/efi/ --boot-directory=/boot/ # 这里的“sda2 ”就是上一步你执行成功的那个值
sudo grub-mkconfig -o /boot/grub/grub.cfg

执行完毕后重启,发现Ubuntu引导正常,不需要USB引导也可以进入系统。恭喜!安装成功!

更多推荐

Z3735系列CPU通用 手动引导grub 64位ubuntu系统。

本文发布于:2023-06-13 21:33:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1407293.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:系列   系统   CPU   ubuntu   grub

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!