还是在去年的时候,买了一个西数WD 3200BEV的320GB移动硬盘,闲来没事瞎折腾,在移动硬盘上安装了个Linux系统,在我的台式机和朋友的笔记本上运行成功,现在已经安装好了MyEcilipse8.6、MySQL5.0、Apache-Tomcat-6.0、PHP5.2的运行环境,下面就来说说的我安装过程中的一些心得体会。

一、Liunx安装

第一次是拿RedHat Linux AS 5的光碟是准备安装在我台式机硬盘上的,结果根据“向导”一步步安装后发现进不了Windows操作系统了,用PE内存操作系统进入后,发现Linux把我之前的分区表的结构完全搞乱了,原来的几个分区不见了,还好后面用分区表医生找回了丢失的分区,再用FinalData恢复了分区里数据,最后只丢失了一个系统分区的数据,避免了资料的灭顶之灾。

第二次安装Linux时汲取了第一次的深刻教训,先是在网上找了很多的相关资料,然后决定在移动硬盘内先安装。先是备份了分区表结构,然后在单独为Linxu划出ext3、swap两个主分区,最后安装时选择自定义安装,设置Linux安装的根目录/为ext3对应分区。

下面为我的双系统硬盘分区方案:

分区卷标类型格式大小引导

sda1

Win(活动)

主分区

NTFS

30GB

ntldr(boot.ini) grldr(menu.lst)

sda5

Tool

逻辑分区

NTFS

80GB

sda6

Data

NTFS

120GB

sda7

Picture

NTFS

50GB

sda8

/

主分区

ext3

16GB

sda9

Linux Swap

主分区

swap

2.06GB

由于我的移动硬盘第1个分区上安装好了Windows,已能正常引导只是进入后会蓝屏,所以再安装Linux时就没有写入引导,只是下载了grldr引导,再在boot.ini后面添加一条记录C:\grldr="Grldr (移动硬盘)",grldr引导再通过读取menu.lst菜单进入Linux,这样引导能够使Windows和Linux多操作系统并存。

我的menu.lst内容为:

default 0

timeout 10

title RedHat Linux 5.5 (hd0,7)

root (hd0,7)

kernel /boot/vmlinuz-2.6.18-194.el5 ro root=LABEL=/

initrd /boot/initrd-2.6.18-194.el5.img

title WINDOWS NT/2003/XP

map (hd0) (hd0)

map (hd0) (hd1)

root (hd0,0)

chainloader (hd0,0)+1

boot

rootnoverify (hd0,0)

chainloader +1

clear

title setup otehr IDE

fallback 6

root (hd0,1)

chainloader +1

title setup cdrom

cdrom --init

map --hook

chainloader (cd0)

boot

title reoot

reboot

clear

title halt

halt

二、软件安装

1)ntfs-3g

NTFS-3g是一个开源软件,它支持在Linux下面读写NTFS格式的分区。安装完成后再是用mount命令挂接到Linux内,可轻松实现Windows分区的文件访问。

2)OpenOffice

OpenOffice是一套跨平台的办公室软件套件,且支持Microsoft Office的文件格式,而且免费开源。

3)MySQL、Apache2、PHP5、phpMyAdmin、FreeTds、Tomcat

这些都是开发的常用软件工具,RedHat Linux中可以使用yum安装和更新RPM软件包,资源库强大,并会自动解决包的依赖问题,所以用yum来管理Linux中的RPM软件包都很便捷。

4)myeclipse-8.6

下载完了从Windows拷贝到Linux分区,解压安装,提示的一个错误困扰了我好几天,错误信息大概的内容为:

eclipse.buildId=unknown

java.fullversion=GNU libgcj 4.1.2 20080704 (Red Hat 4.1.2-48)

!MESSAGE Product com.genuitec.pulse2.client.installer.ui.product could not be found.

# !MESSAGE Application error

# !STACK 1

# java.lang.RuntimeException: No application id has been found.

在网上找了很久资料,有的说是安装目录中包含中文,而我的目录是没有中文和空格的。有的说是config.ini问题,我试了几次也不行。还有的说是环境变量问题,而我的/etc/profile环境变量里也设置jdk路径,Tomcat可以正常运行。后面看到有人说到Linux系统下多个Java版本的问题,gij导致安装新版本的JDK1.6无效,才想到了可能是优先级的问题,后面一看真的是因为这样原因导致myeclipse安装提示错误,解决的办法是设置JDK1.6为Linux系统默认的Java版本,命令行如下:

--查看所有java版本

alternatives --display java

--设置 java的优先级别

update-alternatives --install /usr/bin/java java /usr/java/jdk1.6.0_23/bin/java 1640

--设置默认的java版本

alternatives --config java

原来我本机有2个Java版本,默认为GNU libgcj 4.1.2,这个可能是RedHat自带的Java。设置默认的java为JDK1.6后,myeclipse8.6就可以安装了,安装时它可能还会提示如下信息:

Pulse has detected you are using an Open Source Java Virtual Machine. Some features may not work correctly under an Open VM. For example, connection to the pulse servers will be through a non-secure connection (http) in this case your login information and credentials will still be encrypted.\n\nDo you still want to continue?

不过这个不会影响myeclipse8.6的正常安装,意思是系统装的JDK与Myeclipse自带不同,直接Continue使用myeclipse8.6自带的就行了。

至此,MyEclipse8.6顺利安装完成。

移动硬盘设置java变量_移动硬盘Linux内搭建MyEcilipse8.6开发环境相关推荐

  1. windows和linux中搭建python集成开发环境IDE——如何设置多个python环境

    本系列分为两篇: 1.[转]windows和linux中搭建python集成开发环境IDE 2.[转]linux和windows下安装python集成开发环境及其python包 3.windows和l ...

  2. 在linux下搭建git环境,在linux下搭建git github开发环境

    在linux下搭建git github开发环境 github git linux 1.安装git sudo apt-getinstall git 2.Generating SSH keys 2.1.g ...

  3. Linux下搭建Cortex-M嵌入式开发环境

    Linux下搭建Cortex-M嵌入式开发环境 终于换上了Linux,更换之前考虑良久,最后选定了Ubuntu15(PS:自己家里用的是Fedora),主要是考虑Ubuntu确实更易用(但明显没有De ...

  4. linux pythonide_【转】windows和linux中搭建python集成开发环境IDE

    本系列分为两篇: 使用的系统及软件 Ubuntu / windows Python 2.7 / python 3 Pycharm 2.6.3 Openjdk Postgresql 9.1 Virtua ...

  5. linux系统安装python集成环境_windows和linux中搭建python集成开发环境IDE

    使用的系统及软件 Ubuntu / windows Python 2.7 / python 3 Pycharm 2.6.3 Openjdk Postgresql 9.1 Virtualenv Virt ...

  6. docker mysql 操作_[Docker] Docker 快速搭建本地MySQL开发环境

    [Docker] Docker 快速搭建本地MySQL开发环境 关于 Docker 的安装使用本文不再赘述,有兴趣的可以通过官网或是浏览我的专栏文章了解.今天着重给大家介绍下如何利用Docker快速搭 ...

  7. Linux操作系统搭建51单片机开发环境(国产桌面操作系统deepin)

    1.概述 操作系统作为计算机系统的掌上明珠,一直是我们国家极力想要掌握的核心技术之一.随着这几年国际关系动荡,地缘政治风云突变的缘故,开发和应用国产操作系统热情空前高涨.尤其基于 Linux 的国产操 ...

  8. 使用 VirtualBox + Vagrant + 宝塔 Linux 面板搭建本地虚拟开发环境

    最近在win系统下使用phpstudy 或者宝塔win版搭建php开发环境,运行起来都有些坑,了解到laravel这个框架之后,终于知道有个统一理想环境,那就是VirtualBox + Vagrant ...

  9. geany搭建python环境_第一章:搭建Python的开发环境

    第一步: 我们在Python的官网上下载Python的安装包,此安装包内含有Python解释器.Python运行的基础库,以及交互式运行工具--Python Shell 第二步: 安装时弹出下面对话框 ...

最新文章

  1. Eclipse的编码
  2. java反码补码原码作用_java原码补码反码关系解析
  3. 507. Perfect Number(Python)
  4. 浅析网络流量分析原理:如何把二进制“天书”变成“人话”
  5. java的环境变量classpath中加点号 ‘.’ 的作用
  6. android studio3.12,Android Studio V3.12环境下TV开发教程(六)提供卡片视图
  7. SpringMVC中注解@RequestBody和@ResponseBody的使用区别
  8. Lucene(.net)学习
  9. P1215 [USACO1.4]母亲的牛奶 Mother's Milk
  10. dell服务器管理口ip地址_常用服务器管理口IP及账号密码(欢迎补充)
  11. BZOJ1854: [Scoi2010]游戏(二分图匹配)
  12. 有监督学习,无监督学习,半监督学习和强化学习
  13. char,varchar,nchar,nvarchar的区别
  14. 安卓逆向 -- 算法基础(数字签名)
  15. 【Java实现】南京地铁导航系统的简单实现(一)—— 存储站点信息
  16. 公司午休 同事打鼾怎么办?
  17. c语言 英语试卷,英语听力试题及答案
  18. 邮箱确认html,html5+JavaScript进行邮箱地址验证
  19. 华为摄像头采集自动聚焦崩溃
  20. idea 创建module 没有src

热门文章

  1. 设置eclipse的背景颜色为护眼模式
  2. 人的爱情观由爱情价值观、爱情道德观和性心理组成
  3. IO模型、IO多路复用
  4. 01 HTML、HTTP协议
  5. FAR(FPR)与FRR(FNR)的曲线绘图以及EER计算绘图
  6. Pytorch:squeeze()和unsqueeze()函数
  7. 2021年中国玻璃产品产量及重点企业对比分析:旗滨集团优势明显[图]
  8. 框架设计–第十八章 BOOT客户管理系统–习题答案
  9. 【积累】python3.8安装时报错0x80070003:系统找不到指定位置
  10. 异界之极品奶爸 - 最新章节列表