So I recently found out, that anyone can easily change root password if they have access to grub. I prevented that by adding extra password to it. Why is it made this way? It seems to be absolutely stupid - anyone can easily change your password, which makes it almost useless - maybe just to protect computer from kids. But if I have multiple OS'es, shouldn't locking grub prevent others users from loading that other OS? For example - I use Ubuntu (and I want to prevent others from logging in), but another user uses Win, which he should access through grub. But since it is locked, he cannot do that, unless he know grub's password. But then he can easily change my root password for Ubuntu.
In other words - is there a proper way to secure Ubuntu, so nobody could easily change root password?