I don't dual-boot. I've been using Ubuntu on my external hard drive for over a year with out any problems. I normally plug the drive into my laptop, Asus ux31a. I noticed a consistent issue that occurs every time I plug in a different drive with a linux distro on it (ubuntu, mint, etc). I get a message Minimal BASH-like line editing is supported. For the first word. TAB lists possible command completions. Anywhere else TAB Lists possible device or file complete. and this message will come up for both drives and prevent booting for both drives. My questions are:
- is this normal? Should only one linux-external-drive be used on 1 machine? (normal this message will come up after I plug in second linux-external-drive, I would have to fix by reinstalling linux on one of the drive using a live-cd and ONLY use that drive on the machine that was used for the installation).
- Can one linux-external-drive be used on multiple machines? The reason I ask is that it seems like the drive will only work with my laptop (which was used to install linux on the external drive) and it will not boot on other machines.
I'm sorry for the confusing questions. I don't know much of other ways to explain the issue. I wish there was a way to use multiple external drives on my laptop so I can use different distros without having to install multiple distros on one hard drive.
The routine I use for installing on external hard drive is as follow:
- boot a live-usb on my laptop.
- create / boot partition on the external drive I want to install on.
- create / partition on the external-drive I want to install on.
- Select sdb (which is my external drive, where i want the boot partion to be).
I want to make it clear that this will work fine as long as I don't plug in a different linux-external-drive into my laptop. the minute I do that, I will get the message above and neither drive will boot. I'm still learning info about grub and trying to understand more about the booting configurations in linux. I hope someone can enlighten me on the issue. Thank you.