I had an old computer in which I want to install Debian, but it is so old that I thought that I should install Debian without any desktop environment. I tried out their latest stable version, which is outdated. How do I download or install Debian testing without GUI? My old computer does not have any Internet connection, thus netinst is not an option for me. I tried to find it on their official site, but it's too complicated for me to find it.

I am open to unstable version too.


I installed as GAD3R said it in VirtualBox, but I can't update in it. I had uploaded the screenshot bellowenter image description here

I had uploaded image because I can't paste the text.

  • toggle "Desktop environment". debian.org/releases/jessie/amd64/…
    – sourcejedi
    Jun 12 '17 at 13:50
  • I can't imagine what debian-testing-amd64-xfce-CD-1.iso (645M) is going to leave you with, so you probably want the DVD sets (or larger, but only the CDs and DVDs are available as straightforward download images).
    – sourcejedi
    Jun 12 '17 at 13:55
  • @sourcejedi So do you mean that testing/unstable Debian version without GUI is not available?
    – rahul
    Jun 12 '17 at 13:59
  • This seems a very strange set of requirements. I think you're really constraining yourself a lot by not using the current Ubuntu release. (Or, use jessie-backports to upgrade the specific software you need, using apt-offline to download the package files for the offline machine).
    – sourcejedi
    Jun 12 '17 at 14:00
  • @sourcejedi i am noob.Thus i didn't know what is jessie-backports or apt-offline
    – rahul
    Jun 12 '17 at 14:05

You should download the debian-stretch-DI-rc4-i386-xfce-CD-1.iso image (647M).

During the system install the network configuration will fail , skip it .

You will be invited to select your mirror choose No

Only select the Standard system utilities from the software selection:

software selection:

[ ]Debian desktop environnement
[ ]...Xfce
[X]Standard system utilities 

Finally install Grub on your hard drive then reboot your system.

To get a usable operating system you should configure your network and your sources.list

Network configuration:

Refer to Setting up an Ethernet Interface to setup your ethernet interface .

edit your /etc/network/interfaces as follow:

 auto eth0
 allow-hotplug eth0
 iface eth0 inet dhcp

Note: you can not use the net-tools command such as ifconfig ... to manage your network , the minimal install come with the iproute tool , you should use it as alternative.

Use ip link to get your ethernet interface name and replace it on the interfaces conf file.

Bring up your interface and get an IP through dhcp:

ip link set eth0 up
dhclient eth0

sources.list configuration

Edit your sources.list:

apt edit-sources

There is a sample sources.list with the non-free component :

deb http://deb.debian.org/debian stretch main contrib non-free
deb-src http://deb.debian.org/debian stretch main contrib non-free

deb http://deb.debian.org/debian stretch-updates main contrib non-free
deb-src http://deb.debian.org/debian stretch-updates main contrib non-free

deb http://security.debian.org/ stretch/updates main contrib non-free
deb-src http://security.debian.org/ stretch/updates main contrib non-free

If you don't nedd the non-free software you can remove it.

Comment the others lines ( cdrom , urls) on your sources.list

  • I installed it in vertualbox but,I cant update in it.I had uploded the screenshot above
    – rahul
    Jun 13 '17 at 5:26
  • @linuxman i have edit my answer
    – GAD3R
    Jun 13 '17 at 12:49

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.