|
谢谢楼主的扫盲,最近发现一个怪事,我入手了一个板子,这个板子只能支持EFI启动,没有CSM,但是可以通过刷BIOS转换在32或者64位的EFI引导,试过很多次和浏览过本论坛很多帖子都知道32位和64位的EFI是互不兼容的,可是就有一个怪事情,有人用32位的EFI居然安装了64位的Ubuntu系统,不知道他是怎么做到的,不知道有人能解答一下吗?我下载了他编译的GRUB2,确实是bootia32.efi,所以确定是32位的EFI,但是一直搞不懂他怎么能装上64位系统,我实测好像不大成功。
以下是他发的教程:(台电官方论坛 - 在X98 Air 3G上运行Ubuntu 14.04 64位Linux系统 WinXP/Win8,实现真正双系统,... - X98 Air 3G
http://bbs.teclast.com/thread-255275-1-2.html)
1, 需要用 http://bbs.teclast.com/thread-254655-1-1.html 这里面的 方法A 启动WinPE进入系统,后打开 DiskGenius.exe ,把全部分区删掉,在第一个分区建一个 1G 大小的 fat32分区
2, 到 http://pan.baidu.com/s/1qWwj248 下载我编译好的grub2启动文件,解压后把 /efi 整个文件夹复制到第一个fat32分区的根目录
3, 到 http://ubuntu-china.cn/download 下载 64位的 ubuntu系统的 ubuntukylin-14.04-desktop-amd64.iso
4, 下载后,用winrar可以打开,把里面的 /casper/initrd.lz, /casper/vmlinuz.efi 解压出来也放到第一分区根目录, 不要带目录,直接放 initrd.lz 和 vmlinuz.efi到第一分区的根目录
5, 把 "ubuntukylin-14.04-desktop-amd64.iso" 改名为 "u.iso" (方便敲命令), 也拷贝到第一个分区
6, 这些都弄好后,关机重启,就进入了 GRUB菜单,按C进入命令行
1) 输入:“set root=(hd0,gpt*)” 回车(不含引号,下面也是一样), 按实际情况把*改为 u.iso 所在的分区号,一般是1到10内都试一下,可以输入 "ls" 命令看都有哪些分区
2) 再输入 “linux /vmlinuz.efi boot=casper iso-scan/filename=/u.iso ro quiet splash " 回车
3) 再输入 "initrd /initrd.lz" 回车
4) 再输入 "boot" 回车
5) 一切顺利的话就进入了ubuntu系统了,点击左边的安装按钮或者桌面的的 "Install Ubuntu" 按钮 就可以安装了,按照提示一步步安装。 |
|