转载自:http://blog.csdn.net/noaboutfengyue/article/details/50533093
参考:https://www.wyr.me/post/316
测试14.04开不了机,15.10可以
准备:
1.ubuntu.iso 32位
2.u盘
3.键盘(非必须,如果没有,进去bios需要点击进入,进入系统安装可以用虚拟键盘)
步骤:
1.将ubuntu.iso写到u盘,rufus-2.6.exe或者类似工具
2.拷贝efi目录到u盘,修改grub.cfg 中的iso名称
3.开机选择u盘,正常安装
4.安装很慢,最后一步如果报错 grub安装失败
,不管,关机。
5.把小grub通用启动器-2014-12-06fixed.zip解压到u盘,之前的iso文件不需要了
6.开机,选择启动硬盘ubuntu,测试14.04进不去,15.10可以进去
7.开机成功之后,输入以下命令
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/mmcblk0p2 –efi-directory=/boot/efi/ –boot-directory=/boot/
sudo grub-mkconfig -o /boot/grub/grub.cfg
8.重启,看能否进入系统,如果不能,用u盘 按第六步 开机进入系统
9.打开 系统/boot/grub/grub.cfg文件 ,替换掉
10.重启,不要u盘 ,应该可以成功进入
11.安装wifi驱动 rtl8723bs-master (1).zip,其他驱动没找到
地址:https://github.com/hadess/rtl8723bs
sudo make
sudo make install
sudo modprobe r8723bs
下载地址:http://pan.baidu.com/s/1kTYNuNP
http://download.csdn.net/detail/owuguanfengyue123/9407581(以防百度失效)
参考
最近尝试在昂达V975w平板电脑和intel stick中安装ubuntu,经过分析,发现存在一个非常大的坑。但因为这个坑,此教程适合大部分平板电脑、电脑棒、intel nuc设备安装Ubuntu。
本教程适合以下读者:
- 希望给自己的x86架构设备安装Ubuntu操作系统;
- 希望使用32位的GRUB安装64位Ubuntu操作系统; 3.想折腾Ubuntu系统在平板电脑或intel stick(intel电脑棒)中的使用;
本教程不适合以下读者:
- 纯小白或纯粹不懂Linux命令的爱好者;
- 没有折腾精神的人;
- 非专业程序员。
2016年04月08日12:53:08特别提示:如果是在x86架构设备安装Ubuntu,安装版本是16.04,由于高版本系统做了优化处理,只需要下载bootia32.efi到\'EFI\BOOT\'安装即可,安装完毕可以自动启动,其它操作均可省略。
由于部分平板电脑CPU不支持64位的GRUB引导程序,故而导致Ubuntu系统安装失败,而官网的Ubuntu系统只有64位支持UEFI引导。除了WIFI、蓝牙等驱动需要自己上网搜索安装之外,系统主要的安装和引导的具体方法如下:
一、制作安装U盘
1、获取IOS镜像文件
方法一:如果你的CPU是Z3735D/F,那么下面这个IOS镜像直接拿去用吧(在官方的基础上增加了驱动,镜像来源:www.linuxium.com.au):
链接: http://pan.baidu.com/s/1jGS9ux4 密码: qbb6
方法二:如果你的CPU不支持64位引导程序,或者说你想自己手动修改官方的IOS镜像用于在平板电脑中安装系统,请到官网下载镜像文件,需要注意,请勿下载国产修改版,不保证能够支持平板使用。请务必下载64位版本,32位不支持UEFI引导。
2、制作安装U盘
下载完成后下载U盘制作工具:\'Rufus\' on Windows or \'dd\' on Linux,制作一个UEFI引导的U盘。
3、修改UEFI引导文件
如果使用方法一获取的IOS镜像文件,此步忽略。
下载bootia32.efi文件并解压复制到\'EFI\BOOT\'目录下。
二、安装Ubuntu操作系统
请先链接USB键鼠,使用快捷键进入BIOS(Z3735通常是DEL/ESC),修改BOOT顺序为UEFI引导的U盘。进入GRUE菜单后选择(Try Ubuntu With Install),如果之前配置的32位引导文件正确,此时你将直接进入Live CD模式的Ubuntu系统。在这个临时系统中的大部分操作都是无效的,不会被保存记录。
此时我们会看到桌面有安装Ubuntu操作系统的快捷方式,先别忙安装,看完这部分内容。点击左上角第一个应用(搜索),搜索"Disks",进入硬盘管理软件,查看你的本地硬盘。特别提示,在平板电脑或intel stick等小型设备中,通常是SD卡模式,但绝非USB磁盘。通常显示在列表第一项。
由上图我们看到主硬盘所在路径为/dev/mmcblk0。由于我已经安装好了Ubuntu系统,所以看到其中有三个分区,第一个是存储EFI文件的FAT分区,第二个是存储文件的Ext4分区。如果你的平板设备还是win系统,这里应该是NTFS分区+FAT分区。这都不是重点,重点在于需要记录你的主硬盘所在路径“/dev/mmcblk0”还是“/dev/sda1”。
记录后点击桌面的快捷方式安装ubuntu到本地硬盘。
安装完毕进入下一步。
三、手动引导GRUB2进入本地Ubuntu操作系统
安装完毕重启我们将发现无法进入到操作系统,而是进入了EFI SHELL模式,早在意料之中,因为这类平板的CPU不支持64位的UEFI引导,但并不意味着不支持64位操作系统。
此时我们还是进入BIOS使用之前的U盘引导启动,进入GRUB菜单后不要选择,点击键盘中的"c"按钮,进入GRUB2命令行模式。
进入该模式后,输入“ls”列出硬盘分区。
此时会看到类似(hd0,gtp1)或(hd1,msdos1)之类的项。这是你的硬盘分区。其中hd0为根目录所在的磁盘,IDE硬盘用hd开始,SCSI硬盘用sd开头。软盘用fd开头。命名和linux不大一样。是从0算起。
我们需要找出linux内核所在分区。
使用"ls (hdX,gtpX)/boot",其中的“X”请手动替换为上一步出现过的数字,这里肯定要有逗号","的,如果出现一大串结果,显示了你的linux内核文件,说明就是这个分区。记录X的值。
假设你在执行"ls (hd0,gtp2)/boot"的时候出现值,那么下一步执行:
set root=(hd0,gtp2)
然后输入需要输入内核路径,“linux /boot/vmlinuz root=/dev/mmcblk0p2”其中号为内核版本,输入/boot/vmlinuz后按tab键可以进行自动补全。mmcblk0p2为根目录所在的分区,其中“mmcblk0”是第二步查看分区记录的值,后面的"p2"是我猜的,你顺着p1\p2\p3猜测一下,能执行就对了。完整的命令例子如下:
linux (hd0,gpt2)/boot/vmlinuz-3.13-xxxx root=/dev/mmcblk0p5
initrd /initrd.img
boot
最后成功进入本地Ubuntu系统,这一步如果不成功的话就多尝试一下,修改上面涉及的各个值,祝你好运。
四、最后一步
到这步已经成功了一半了,但是没人愿意每次启动都使用USB的GRUB引导并手动输入引导命令,这会很麻烦。进入本地Ubuntu后,调出终端,继续输入如下命令:
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/mmcblk0p2 --efi-directory=/boot/efi/ --boot-directory=/boot/ # 这里的“mmcblk0p2 ”就是上一步你执行成功的那个值
sudo grub-mkconfig -o /boot/grub/grub.cfg
执行完毕后重启,发现Ubuntu引导正常,不需要USB引导也可以进入系统。恭喜!安装成功!
当然了,执行第四步的前提条件是连接了网络,这里需要先安装好网络相关的驱动。如果遇到问题,可以给我留言,我会帮助你的。
高分屏幕在win下很鸡肋,因为windows对高分辨显示屏的支持是在太差了。而Ubuntu不同,使用Ubuntu的显示设置可以像Mac一样进行缩放,有类似Ritina的显示效果,执行各种命令管理远程Linux服务器很赞。
2017年05月03日17:17:53更新:
据说最新的Ubuntu版本优化了对平板的支持,或许可以直接安装成功哦!建议先尝试直接安装最新版。