Originally Posted by
23dornot23d
You have to take these two lines together
What you have said gives me more confidence that the user being the same across the different OS's is alright to have -
........
But even here I am not sure that we are looking at the right thing .... why would it boot ok from GRUB 1.5 .......... and yet not boot ok from GRUB2.
Those were the messages I was trying to convey, but I was primarily agreeing with you.
For Rsrini to eliminate the possiblity that it's a problem with user settings just backup the user settings with cp, and make sure that uids used in the filesystems match. Oh! And also, while passwords can differ across OS's for each OS it's /etc/passwd and /etc/shadow pair must match. man "shadow" and "pwconv" for more info.
/var/log/boot.log and "tail -n 150 /var/log/messages > /tmp/messages.post" would be useful as attachments for further trouble shooting.
You might use an external drive for booting up a bunch of OS's like i think 23dornot23d was talking about and keep the setup for the school simple?
A warning about Grub-install! It only updates the grub2 stage 1 in the mbr or partition boot area however it does nothing for the corresponding modules in /boot/grub! The grub2 that shipped with Ubuntu 9.10 is not compatible with the one from 10.04, and the one from MINT might be different from each of them. I don't think this is the problem because you would fail to the "grub rescue" prompt. ( That would also happen if /boot/grub had the stage 1.5 for grub (v1) and no grub2 modules. )
The conservative measure when upgrading a /boot mount in place is to back up /boot/grub before the upgrade to /boot/grub910 or /boot/grubmint. If it fails you will get a "grub rescue" prompt. If you can find the right module files either from a backup or another partition,
Code:
## For GRUB2 RESCUE prompt
#set prefix=<where the modules matching the loaded stage1 are>
#set root=<where the kernel and intit rd are>
#insmod normal
#normal
* There is a second step to get running after insmod normal to get up and running.I believe the command is normal but it could be something like loadnormal.
Use ls and ls / to find the right place for the modules. If after the normal* rescue command a menu comes up and it's the one you want you are good to go otherwise drop to healed grub2 prompt to boot manually.
I am not sure, but I think the menu ( grub.cfg ) used is from the $root/grub/grub.cfg and not $prefix/grub.cfg so it should match the setup in the partition you choose as root. Does anyone listening know this?
If you ever get into a mismatched uid or gid situation you can repair it using a one line script designed around the find command. (that is one line per uid that needs to be adjusted)
Aside comments
- 23dornot23d, I talk like there are multiple users on the system i referring to. The the other users are non-primary guest users. They are either logging in for file sharing or are borrowing my workstation mainly to get on-line so are a secondary concern to me than *my user*..lol. Its always good to consider if there were many others how would the setup be different?
- 23dornot23d,rsrini, What is attractive about the new SUSE?
- rsrini, If you start a new thread about this DVD you want to make please link back to this thread. I'd like to follow that topic too.
Bookmarks