Good. I would still set the value of GID_MIN to 500 in /etc/login.defs.
With the default GID_MIN, "jim" is not a normal group but a system group. I
honestly do not know what difference it makes (well, except for the commands
'useradd', 'groupadd' and 'newusers' that create the groups).
I should have told you to set the value of GID_MIN to 500 in /etc/login.defs
before adding the user. That value being 1000 (by default) is the reason for
adduser's error, I believe. When you write that you "changed the group ID",
do you mean editing /etc/group to have 500 next to your
Instructions 7 and 11 of
https://help.ubuntu.com/community/Grub2/Installing#via_ChRoot give you a
shell with root privileges and, indeed, you then need to 'mount /dev/sda6
/home'.
That said, you can also get a root terminal from GRUB's menu, using the "e"
key to edit the entry you will
You can get a root terminal using 'chroot' from another (installed or live)
system. Here is (too) comprehensive information on how to do so and then
reinstall GRUB: https://help.ubuntu.com/community/Grub2/Installing#via_ChRoot
Instructions 7, 10, 11, 12 and 13 are certainly enough. In fact