现在的位置: 首页 > 综合 > 正文

Windows硬盘安装Ubuntu双系统及Android开发环境搭建

2014年02月21日 ⁄ 综合 ⁄ 共 3189字 ⁄ 字号 评论关闭

文章转自小陶的博客                                                                                               
                          另: 小叶的博客


ubuntu各种版本的下载地址http://releases.ubuntu.com

Windows硬盘安装Ubuntu双系统

步骤如下:

在安装前建议对系统盘分出一个区来,但是不要分配分区表,在安装的时候就能看到一个空闲的分区,如果新建Linux系统分区,貌似有点慢

1.首先在windows环境下下载grub4dos,将下载后的压缩包解压,将解压后的grldr和menu.list两个文件拷贝至C盘根目录下,

然后修改menu.list,在末尾添加以下内容:

      title Install Ubuntu

  root (hd0,0)
  kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/ubuntu-10.04.2-desktop-i386.iso ro quiet splash locale=zh_CN.UTF-8(镜像文件名字不要写错,这句话允许换行)

  initrd (hd0,0)/initrd.lz


2.修改C盘下的boot.ini文件

    默认是看不到的,可以在运行中通过命令打开,我的方法比较土,直接在 工具 - 文件夹选项 - 查看 中将所有系统文件均显示出来,就能看到boot.ini

    修改boot.ini文件的属性,把只读隐去,然后在该文件末尾换行加上C:\grldr="Install Ubuntu 10.04.2"(可随意写)


3.将以下文件和文件夹均拷贝至C盘根目录下

    ubuntu镜像文件,镜像文件中的.disk文件夹,镜像文件中casper目录下的initrd.lz和vmlinuz


4.然后重启系统选择在boot.ini文件中写入的选项“Install Ubuntu 10.04.2”进入Ubuntu的liveCD模式


5.卸载/isodevice挂载点
   通过硬盘安装Ubuntu,系统会自动挂载iso所在的分区,此处为C盘,在/isodevice目录下可以看到C盘的所有文件。
   如果直接安装Ubuntu,会有:不能卸载/isodevice挂载点的提示,导致安装失败。

   因此必须首先卸载/isodevice挂载点,在终端中输入:sudo umount -l /isodevice

   此时,可以到/isodevice目录查看一下,如果目录为空,则卸载成功。

  

6.双击桌面上的安装图标就能进入安装过程

在安装的过程中有几点需要说明:

1.时区:这里一般都是上海或重庆,如果选择其他的时区就会在系统安装成功后安装软件的下载点和系统语言都是那个地区,个人建议还是选择上述两地,免得造成不必要的麻烦

2.是否联网:有人可能在系统安装的时候觉得进度特别慢,这有可能是你在联网安装过程中会下载一些更新导致,建议断开网线,更新可以在安装完成后进行

3.如果是高级分区,会有需要指定swap,这个相当于一个虚拟内存(2048足以)

4.提示:卸载正在使用的分区?

   安装程序检测到以下磁盘已有挂载的分区:

   /dev/sda/

   再继续安装前您是否希望安装程序卸载这些磁盘上的分区?如果不卸载,

   您将不能在这些磁盘上创建、删除或调整分区的大小,但是您可以在已存

   在的分区上安装系统。

                                  否(N)              是(Y)


接下来将修复windows启动项丢失的问题

1.sudo update-grub

2.sudo gedit /boot/grub/grub.cfg

在其中修改set default="0";和set timeout=10两项:

前面代表默认的启动项,查找各个menuentry项,其序号是从0开始累加的,通常情况下,我的Windows是“7”,自己确认一下,一组一组的往下数

后面代表的是系统的启动等待时间,自己可以修改,这里主要确认好默认启动的哪个系统就好了,不用过多的去做变更,不然就会有如下麻烦


但是这个好像不靠谱,这里不要以为将windows系统的menuentry项放在第一个位置就可以,这样子做过之后会导致重新启动的时候找不到启动项,需要命令行启动

grub命令如下

root (hd0,7) 
kernel /boot/vmlinuz-2.6.xxx root=/dev/sda8 ro quiet splash 
initrd /boot/initrd.img-2.6.xxx 
savedefault 
boot 

这里的节点和版本自己选择,这样就能重新启动系统再sudo update-grub


重新启动系统解决问题



搭建Android开发环境:

建议不要从系统的软件中心安装Eclipse,有时候会因为版本问题,导致以后的下载问题

1.从oracle官网下载JDK,接下来:

   chmod +x jdk-6u33-linux-i586.bin

   ./jdk-6u33-linux-i586.bin将会把JDK //解压到当前目录


2.下载Eclipse Classic 4.2,将其解压到指定的目录下


3.配置环境变量

   gedit ~/.bashrc //在.bashrc末尾加上以下内容

#set java environment
export JAVA_HOME=/home/XXX/jdk1.6.0_33
exprot JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

4.此时在解压目录下双击eclipse可执行文件发现报错

A Java Runtime Environment (JRE) or Java Development Kit (JDK)
must be available in order to run Eclipse. No Java virtual machine
was found after searching the following locations:
/opt/eclipse/jre/bin/java

此时只需要将JDK目录下的jre目录拷贝一份至此目录下就能解决问题


5.创建eclipse快捷方式

在桌面右键create launcher  选择eclipse图标及eclipse命令路径,直接ok

6.下载android sdk并解压,相应如上配置环境变量
#set android environment
export ANDROID_SDK_HOME=/home/XXX/android-sdk-linux
export PATH=$ANDROID_SDK_HOME/tools:$PATH
export PATH=$ANDROID_SDK_HOME/platform-tools:$PATH

7.下载ADT,Help - Install New Software - Add

ADT - http://dl-ssl.google.com/android/eclipse

然后就是直接next

8.Window - Preferences - Android选择SDK路径

9.下载并创建模拟器

这里就大功告成了,有点大概


浏览器chrome运行报错

这里还有个小问题,就是在Ubuntu上安装chrome后以根用户运行时报错,这里有个简单的解决方法

在桌面上创建chrome图标,右键属性将command改为opt/google/chrome/google-chrome %U --user-data-dir=/root/chrome

再运行就可以了

ubuntu 12.04 /usr/share/applications/      /usr/bin/chromium-browser %U
-user-data-dir

抱歉!评论已关闭.