系统修复 修改/etc/profile后无法进入系统 且所有命令都无法使用

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
wolf-cub
帖子: 8
注册时间: 2010-05-01 21:45

系统修复 修改/etc/profile后无法进入系统 且所有命令都无法使用

#1

帖子 wolf-cub » 2010-07-01 11:14

我手动安装了JDK1.6配置环境变量,在/etc/profile最后加入了

JAVA_HOME=/home/your_pc_name/develop/jdk1.6.0_14
export JRE_HOME=/home/your_pc_name/develop/jdk1.6.0_14/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
重启后就不能进入系统,登陆时输入密码会继续重启...
之后我想进入恢复模式去改回/etc/profile,但进入恢复模式后什么命令都不能使用了连sudo reboot都不能用 出现如下提示:
The command could not be located because '/usr/bin:/bin' is not include in the PATH environment variable.
command 'dircolors' is available in '/usr/bin/dircolors'
请问高手如何解决此问题或提供一些思路
谢谢大家!
-------------------
我的系统信息:
版本 ubuntu-10.04-desktop-i386
只有两个分区 /和/swap
上次由 wolf-cub 在 2010-07-01 11:32,总共编辑 2 次。
-- Never give up --
头像
leeaman
帖子: 30702
注册时间: 2007-02-02 18:14
系统: debian sid

Re: 系统修复 修改/etc/profile后无法进入系统

#2

帖子 leeaman » 2010-07-01 11:16

live cd进去改?
醉了星星,醉月亮●●●●●The Long Way To Go(*^_^*)
wolf-cub
帖子: 8
注册时间: 2010-05-01 21:45

Re: 系统修复 修改/etc/profile后无法进入系统

#3

帖子 wolf-cub » 2010-07-01 11:24

我用U盘(live USB)进入过,但不能到LIVE USB 直接到了硬盘上的系统登陆界面后 就和上面的情况一样了 :em06
-- Never give up --
头像
leeaman
帖子: 30702
注册时间: 2007-02-02 18:14
系统: debian sid

Re: 系统修复 修改/etc/profile后无法进入系统

#4

帖子 leeaman » 2010-07-01 11:26

做一个可以用的live usb 或者 cd
醉了星星,醉月亮●●●●●The Long Way To Go(*^_^*)
Lucloner
帖子: 98
注册时间: 2009-10-30 22:54

Re: 系统修复 修改/etc/profile后无法进入系统 且所有命令都无法使用

#5

帖子 Lucloner » 2010-07-01 11:44

到usr/bin里就能执行命令了
wolf-cub
帖子: 8
注册时间: 2010-05-01 21:45

Re: 系统修复 修改/etc/profile后无法进入系统 且所有命令都无法使用

#6

帖子 wolf-cub » 2010-07-01 13:39

Lucloner 写了:到usr/bin里就能执行命令了
到了usr/bin 还是不能用sudo
----
用live usb 进去后修改了/etc/profile,但我不知道怎么保存 哎我太菜了
-- Never give up --
头像
leeaman
帖子: 30702
注册时间: 2007-02-02 18:14
系统: debian sid

Re: 系统修复 修改/etc/profile后无法进入系统 且所有命令都无法使用

#7

帖子 leeaman » 2010-07-01 15:19

那继续折腾吧,live usb也要sudo的
醉了星星,醉月亮●●●●●The Long Way To Go(*^_^*)
头像
adagio
论坛版主
帖子: 22110
注册时间: 2008-02-17 23:47
来自: 美丽富饶的那啥星球

Re: 系统修复 修改/etc/profile后无法进入系统 且所有命令都无法使用

#8

帖子 adagio » 2010-07-01 15:35

export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
关键是这个,你想办法改回来就行
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手
wolf-cub
帖子: 8
注册时间: 2010-05-01 21:45

Re: 系统修复 修改/etc/profile后无法进入系统 且所有命令都无法使用

#9

帖子 wolf-cub » 2010-07-01 16:56

看到大家的回贴,我很高兴.虽然还没有解决 感谢大家热心帮助!

现在我能够用 live usb 去修改 proflie 但是不能够保存 如何在 live cd或usb中修改保存硬盘上的系统?
7楼 leeaman 说 进了也要用 sudo 你能够具体说下操作步骤吗 ?
-- Never give up --
头像
leeaman
帖子: 30702
注册时间: 2007-02-02 18:14
系统: debian sid

Re: 系统修复 修改/etc/profile后无法进入系统 且所有命令都无法使用

#10

帖子 leeaman » 2010-07-01 17:01

#8的这个你可以进系统后执行一下那个,live usb的话先挂载你的/分区,然后开终端 sudo su切换到root,然后cd /media/你的 / 分区/etc/profile,然后vi 或者 nano profile
醉了星星,醉月亮●●●●●The Long Way To Go(*^_^*)
wolf-cub
帖子: 8
注册时间: 2010-05-01 21:45

Re: 系统修复 修改/etc/profile后无法进入系统 且所有命令都无法使用

#11

帖子 wolf-cub » 2010-07-01 17:56

问题解决了!心里真美丽......
-----------------------------------------------------------------------------------------------
我进入live usb 到终端执行 sudo gedit profle 会用 gedit Text Editor 打开一个文件
然后打开/etc/profile将内容复制到刚刚用 sudo gedit profile 打开的文件中
去掉了配置JDK环境变量所加的代码
JAVA_HOME=/home/your_pc_name/develop/jdk1.6.0_14
export JRE_HOME=/home/your_pc_name/develop/jdk1.6.0_14/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
然后另存为到/etc将原来的profile替换掉
心想应该可以了吧
之后重启系统就能够进入系统了!呵呵......
------------------------------------------------------------------------------------------------
这样做的想法是 :能够在live usb中建立新文件保存到硬盘上,我想也应该能够替换文件吧!

再次感谢大家的帮助,谢谢大家!
-- Never give up --
回复