起因:电脑原来的系统是XP和32位的Ubuntu 16.04,由于装64位软件受限,于是想换64位的Ubuntu,顺便装个Android(放卧室当机顶盒用了),于是萌生了三系统的想法。
实施:二话不说,先在XP下把原来Ubuntu的硬盘分区删掉,分了个40G给安卓,剩下的给新Ubuntu。然后下载X86的安卓,在windows下直装,很快安卓安装完成。但问题来了,原来装32位Ubuntu的时候用的是Grub4dos方式,结果Grub4dos菜单进不去了。
研究:发现在安卓X86安装的过程中,替换了C盘下的grldr文件。
解决:将grldr替换回原来的,然后使用Grub4dos引导,菜单如下:
title Run PhoenixOS
find --set-root /PhoenixOS/kernel
kernel /PhoenixOS/kernel quiet root=/dev/ram0 androidboot.hardware=android_x86 video=-16 SRC=/PhoenixOS
initrd /PhoenixOS/initrd.img
实施:下来原生Ubuntu 16.04 的64位ISO,用
title Install Ubuntu 64
root (hd0,0)
kernel (hd0,0)/vmlinuz.efi boot=casper iso-scan/filename=/ubuntu-16.04.2-desktop-amd64.iso ro quiet splash locale=zh_CN.UTF-8
initrd (hd0,0)/initrd.lz
菜单安装(注意将对应ISO文件、.disk文件夹和casper文件夹下的initrd.lz、vmlinuz.efi也放在C盘根目录路下,同时注意菜单中的.efi后缀)。问题来了,安装过程先是提示“安装程序检测到一下磁盘已有挂载的分区 /dev/sda...”,然后某步又提示和/isodevice相关的挂载问题。
研究:既然挂载了有问题就不挂载了呗。
解决:在启动安装程序前命令行输入:sudo umount -l /isodevice PS:可以再输入一次,用来确认是否执行成功。
实施:安装程序提示和iso问题读取相关的问题:“安装程序向硬盘复制文件时遇到错误:[Errno 5] Input/output error 此个别错误往往由有缺陷的CD/DVD光盘或CD/DVD驱动器导致,或者由有缺陷的硬盘导致。”
研究:测试发现与ISO文件有关。
解决:换成了优麒麟的64位ISO,问题解决。
Win7+Ubuntu Kylin+CentOS 6.5三系统安装图文教程:http://www.linuxdiyf.com/linux/12570.html
Win7+Ubuntu Kylin+CentOS 6.5三系统安装图文教程:http://www.linuxdiyf.com/linux/12570.html