LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   Can't start a terminal (https://www.linuxquestions.org/questions/linux-newbie-8/can%27t-start-a-terminal-100979/)

blixel 10-06-2003 06:02 PM

Can't start a terminal
 
As of today I can no longer start a terminal? When I try to load gnome-terminal, the window appears but it just stops with a flashing cursor and no shell. If I try to start xterm, the window comes up and goes away instantly.

This started happening after a system crash I had last night. X had hung on me, completely hardware lockup. I couldn't kill X with ctrl+alt+backspace, my mouse wouldn't move, and I couldn't ssh into my machine to get a shell. So the only thing I could do was hit reset.

After I hit reset, the system aborted during the boot process and said my /etc/fstab didn't exist. It gave me the option to press CTRL+D to continue, or type the root password to fix the problem. I first tried logging on as root to fix the problem only to find that the file system was mounted as read only. There was nothing I could so I rebooted and went with the CTRL+D option. All that did was tell me I had to reboot yet again.

So I put in my RH9 CD and used it as a rescue disc. I tried using the automated recovery but it didn't work. It said my file system didn't exist. At that point I had a sinking feelilng but I didn't give up. I manually mounted my Linux root partition from the rescue CD and from there was able to make a new /etc/fstab

Now - the point of telling you all of that is that I think my terminal problem could possibly lie in my rebuilding of the /etc/fstab?

Here is what I added to it:

/dev/hdb3 / ext3 defaults 1 1
/dev/hdb2 none swap sw
/dev/hdb1 /boot ext3 defaults 1 1

After I rebooted and got my system back, I breathed a sigh of relief. But during the boot process it told me I was missing /proc so I then added this:

/proc /proc proc defaults

Then I rebooted. At some point, redhat automatically added these lines for me:

/dev/cdrom /mnt/cdrom udf,iso9660 noauto,owner,kudzu,ro 0 0
/dev/cdrom1 /mnt/cdrom1 udf,iso9660 noauto,owner,kudzu,ro 0 0

And finally, once everything was apparently working again, I added my other drives by adding these lines:

/dev/hda1 /mnt/xp ntfs gid=501,umask=0005,ro 0 0
/dev/sda1 /mnt/external ntfs gid=501,umask=0005,ro 0 0


Am I missing something in the /etc/fstab that is preventing me from gaining access to the terminals from X? As I understand it, the terminals use some kind of virtual device to allow a user to connect. Something about DEVPTS ... is there a /dev/pts line that I need?

Any help you could provide would be greatly appreciated. I have already exhausted myself looking online for the answer.

blixel 10-06-2003 06:11 PM

Bah - nevermind. I guess I just needed to sit down and work through the problem by writing it down. Surely enough, the /dev/pts line in the /etc/fstab was exactly what my problem was. (Which I had not previously thought of until I sat down to write that message.) But anyway - as soon as I finished writing and submitting this question I googled for "devpts fstab" and found an example /etc/fstab file. I added this line to the end of my /etc/fstab:

devpts /dev/pts devpts defaults 0 0


Then I did a mount -a and now everything is working again. Sorry for the post ... but maybe someone else will see it in the archives someday and it could help them out.


All times are GMT -5. The time now is 09:31 AM.