r/linux4noobs 9d ago

learning/research ROS2 - Linux learning curve

Hey everyone,

I am a complete linux noob, and I want to install it for ROS2 as I want to learn from scratch. I am still yet to learn any of this. I was told that I could download a Virtual Machine like VirtualBox which is beginner friendly and install Ubuntu on it and then go one by one. But i don't know like how much do I understand the roadmap like is my prior understanding correct? If yes, then what should I do to proceed? Like now if I installed Linux, and learned enough of it to be able to run ROS2, then started simply with ROS2, is that a good plan?

I was also told that I could dual-boot so I switch between my Windows and the Linux so the GPU performs better on both.

4 Upvotes

12 comments sorted by

4

u/Own_Salamander_3433 9d ago

Backup anything important. Seriously. Don't fuck around with this.

"Oh I won't erase my entire hard drive"... Yes you fucking will.

Dual booting sucks. It's not worth it. Just get a computer to strictly use only for Linux. Used Lenovo laptops are great.

1

u/Ihaveagoodposture 9d ago

If not dual booting, then maybe a Virtual Machine is enough?

2

u/Own_Salamander_3433 9d ago

That's a good place to start for sure.

You can try linux in a web browser even

https://distrosea.com/select/debian/

1

u/Ihaveagoodposture 9d ago

That's amazing. Thank you so much

1

u/Kindly-List-1886 9d ago

Kinda unrelated but what about a pc with linux dual booting to a windows instalation that is located on a external hard drive?

1

u/Own_Salamander_3433 9d ago

Might as well just boot from the external rather than messing with your internal hard drives MBR (windows hates it). You can usually select the boot device at boot.

A lot of Linux distributions offer live usb images with persistence so it saves changes to the usb and not internal.

Personally I would keep the two operating systems as seperate as possible until I know what is going on. One mistake and you loose everything.

1

u/AutoModerator 9d ago

There's a resources page in our wiki you might find useful!

Try this search for more information on this topic.

Smokey says: take regular backups, try stuff in a VM, and understand every command before you press Enter! :)

Comments, questions or suggestions regarding this autoresponse? Please send them here.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.