If you can get to a "terminal window", type "cat /etc/*ease"
It works with lots of distros
Redhat
Code:
[root@sse5 ~] cat /etc/*ease
Red Hat Enterprise Linux Server release 5.4 (Tikanga)
[root@sse5 ~]
Fedora
Code:
[root@athlonz ~]# cat /etc/*ease
Fedora release 10 (Cambridge)
Fedora release 10 (Cambridge)
Fedora release 10 (Cambridge)
[root@athlonz ~]#
Debian (on a "plug" device)
Code:
root@debian:~# cat /etc/*ease
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=9.04
DISTRIB_CODENAME=jaunty
DISTRIB_DESCRIPTION="Ubuntu 9.04"
root@debian:~#
Ubuntu Netboot Remix
Code:
tommy@tommy-laptop:~$ cat /etc/*ease
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=9.10
DISTRIB_CODENAME=karmic
DISTRIB_DESCRIPTION="Ubuntu 9.10"
tommy@tommy-laptop:~#
SuSE (SLES)
Code:
[root@sles ~] cat /etc/*ease
SUSE LINUX Enterprise Server 9 (i586)
VERSION = 9
[root@sles ~]
This works on a lot of systems because the groups that produce the distros place a file in "/etc" with that content, and use a filename that matches the "*ease" pattern.
In Redhat, the file is "/etc/redhat-release". ('redhat-release' matches '*ease'.)
In Fedora, it is "/etc/fedora-release". ('fedora-release' matched '*ease'.)
In Debian, it is "/etc/lsb-release". (etc. Neat, huh?)
In Ubuntu, it is "/etc/lsb-release". (Makes sense, Ubuntu is Debian based.)
In SLES, it is "/etc/SuSE-release".
(A humerous note, in fedora there are two "soft" links to that "/etc/fedora-release" file, "/etc/redhat-release" and "/etc/system-release", hence the funky output output output of the 'cat' command. It matches all three filenames...)
Don't get discouraged. Linux is a great operating system!