Install Kali Linux on an external hard drive?

Good morning,

A few days ago, I disassembled an old (approx. 2010-2013) laptop and kept the hard drive (HDD). Originally, I planned to install Kali Linux on it and keep my new laptop with Windows, since I use it for school.

During the installation process, one of my siblings ran into the cable, and the dead battery immediately cut off the power. Since the cable was broken and it wasn't worth buying a new one, I scrapped it.

Now I was thinking that, theoretically, I could plug the hard drive into one USB port and the USB stick with Linux installed into the other. But can I then install Linux on the external hard drive without losing data on the Windows hard drive or something else happening?

And how?

(1 votes)
Loading...

Similar Posts

Subscribe
Notify of
7 Answers
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
julihan41
2 years ago

In principle, this is possible because the storage media have nothing to do with each other. The external hard drive must then be set as an installation target. This usually goes without problems in the installer.

It is important that you install the scarf in the right place – namely the hard drive on which the Linux runs.

Why do you want to install Kali Linux? This is by far the worst choice to deal with Linux. I guess more about other distributions like

  1. Linux Mint
  2. Gecko Linux static
  3. Risi OS
  4. Nobara (for gaming)
  5. MX Linux (if the device is very old / low performance)

Except there is a really good reason for Kali Linux?

julihan41
2 years ago
Reply to  Pagega

Kali Linux was the first serious thing I found.

Serious -> Yes.
Instable -> Yes.
Dangerous -> Potentiell yes

How do I install the scarf? Does a request come to a location again during the install or do I have to do this before?

Good distributions make this either automatically as soon as you have determined the target memory or give a selection – the latter especially when you are manually partitioned.

So I have to program with Linux, but there’s no problem with the operating system, especially as a beginner.

No! That’s wrong.

Please do not take Kali Linux for this purpose. Kali Linux has exactly one purpose and this is professional PenTesting. For this, you need years of experience and before training/studies in the field. For everything else, it is unsuitable, if not even impediable.

Take another distribution from above for learning programming.

What exactly do you want to learn about programming languages? Python? Rust?

julihan41
2 years ago

I usually try Linux Mint, which looks just user-friendly.

It’s in my opinion, too.

It is important that you check in live mode before installing that everything will work. Bluetooth and WLAN are always such a thing…

Have you built an nvidia graphics card?

I don’t really have much idea of programming, so I think I’ll try it with Java or Python. Evtl. Also c (+?). You can recommend something you can do with.

Then Python is not bad because you write “beautiful code” must: with indentations and so. In addition, you get to success quickly.

The question is what your goal is in programming.

more everyday PC programs

Python is a very good start. There, for example, a graphical surface can also be built with Qt. But this only comes after the basics 😀

wants to learn more about PC’s own

You need to think about this:

  • more about operating system interna?
  • more about the relationship between hardware and software?
  • more about the interplay of software?

and much more.

My recommendation:

  1. (small) program that would help you in everyday life. With me, for example, it was a program that shows the remaining working time with color beams.
  2. With a programming language, for example Start Python and learn the basics (+expanded basics?).
  3. The program attempts to implement the basics.
  4. Find next goal + learn more things in it.
  5. and so on.

So you always have something to look at what you want to realize and don’t “just get rid of it”. 😀

For later: Should the program then

  • -> maybe look in C++/Qt.
  • or should it be specific for Linux? -> then look at Rust/GTK4.

There are also many programming languages and environments. All have their purpose and advantages and disadvantages 😀