导航

问题不难,但还是折腾了一个下午,在此把遇到的几个问题记录下,感兴趣的可以参考,省的走弯路。

 

起因: 电脑原来的系统是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,问题解决。

 

作者: bigdata大数据

出处: http://www.cnblogs.com/bigdata01/

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出 原文链接。 如有问题, 可 邮件 咨询。