On Sat, 05 Feb 2011 23:24:46 +0530, Felix Miata
Type a <space> 3 when the Grub menu comes up, then press <Return>. That should get you into text mode with full networking. Login as root on tty2 and open mc. Login as root on tty3 and do 'zypper up' and see if it finds anything to do. If it does, let it proceed, then either try rebooting normally, or switch to tty2, navigate to /etc/zypp/repos.d/, where you'll want to configure a file for using the 4.6 repo. One way to do that is if you have a 4.5.5 already configured, just edit it using mc's internal editor to change title, name, and applicable URL. First make a copy for backup [highlight old file; shift-F3; end; BS: removes "o" from name of original filename, creating new file with .rep as ending] Once that's done, goto tty2 and do zypper ref. If no errors, do zypper dup. If while all this is going on you need internet access, you can right inside mc via its built in FTP, such as fetching an RPM or getting a repo URL correct in your mind. After zypper dup is done, try rebooting normally. Look at man zypper for the -r command if you want only to upgrade from a particular repo, such as your new 4.6.
this should work, but why do it the difficult way if he can use the zypper command to do all that for him?
-- "zypper lr" gives a list of repositories, enabled and otherwise;
-- "zypper rr