0

I have a question that, if I install Linux on an external HardDisk, then how do it get booted ?

Will it show a Linux option at the start time ? Will it only boot on the PC through which I have installed Linux on external Harddisk ? If yes, how can I make it to boot from other PC's also ?

Rohan
  • 111

2 Answers2

1

The key to such kind of installations is to install the bootloader in the external hard-disk during the installation process.

During installation, you should see some option asking you the installation location for the bootloader. Just choose the external hard-disk (sdb, sdc etc.) for this.

After this is done, and with correct BIOS settings, it should boot from any PC, unless, as mentioned by marinus, you have installed some custom drivers (like NVIDIA).

shivams
  • 4,565
0

Will it show a Linux option at the start time ?

It depends on your BIOS settings. It might boot off the external disk by default, otherwise you'd have to go into the BIOS settings and change the boot order. It depends on your specific BIOS how to do this, but it's generally pretty self-evident.

Will it only boot on the PC through which I have installed Linux on external Harddisk ? If yes, hiw can I make it to boot from other PC's also ?

By default, it will boot nearly everywhere, just like a live CD/USB does. Just hook it up and it will work. However, if you install custom kernel drivers (like proprietary graphics drivers), you might get trouble if the computer you're booting from doesn't have that hardware.

marinus
  • 1,876
  • 13
  • 11
  • As far as I know, there is no option for external harddisk in the BIOS setting. It contains the options : USB, CD/DVD, HD. – Rohan May 18 '15 at 05:25
  • @Rohan: if you're connecting your external harddisk through USB, then you need the USB option. – marinus May 18 '15 at 05:52