Upgrading opensuse 12.3 to opensuse 13.1

Hello,

In preparation for the new opensuse 13.2 I wanted to upgrade my current opensuse 12.3 installation to make it easier to upgrade to 13.2 when it comes out.

I backed up my email before beginning.

I burned the x64 image onto a usb thumbdrive and chose the upgrade option.

I had to play with the network settings after running the software updates after the upgrade. The first set of updates ran and installed, but then after rebooting YAST failed due to lack of network connectivity.

It appears that one of the updates cleared some of my network settings. I had to use YAST to use the routers IP address to obtain DNS information via DHCP.

I also noted that GRUB did not update the boot to indicate it was 13.1 . I had to manually use the YAST bootloader option to rename the boot options to 13.1 .

The last thing I was wonder about was I heard glowing reports of the boot screens and other wallpaper graphics that came with 13.1 .

My boot screens look just like they did under 12.3 . I was curious to know if there is an easy fix for getting 13.1 artwork applied to my upgrade?

Other than the few issues I mentioned and one graphic request the upgrade was fairly painless.

I highly recommend using a USB 3.0 thumbdrive for installation.

Oh, and one recommendation.

Installations should have an option for creating an install folder at root that the contents of the installation medium can be copied to and the repository in YAST updated with the new location. Having YAST retain a temporary device as a repository location is not, in my opinion, a wise choice as that installation medium is going to be removed and the next update is probably going to need it to complete.

I always have to manually create a /install folder.
The steps I use are listed below. I have put extra spaces in the examples to make sure you would know when one section of a command ended and another began.

  1. open a terminal window and su to root. conversely you could do a control alt F2 to open a session and login using root. (you need to control alt F7 to get back to the xwindow session)
  2. create a mount point at /media/what_ever_you_want_to_call_it using md /media/what_ever_you_want_to_call_it
  3. create install folder using md /install
  4. make install accessable using chmod . chmod 777 /install
  5. determine physical location of install media by looking in /dev
  6. mount the installation medium using umount /dev/what_ever_the_device_is /media/what_ever_you_want_to_call_it
  7. copy the mounted installation media to the newly created install folder using cp -r /media/what_ever_you_want_to_call_it/* /install
  8. delete the YAST repository pointing to the temporary installation media
  9. create a YAST repository pointing to the local folder /install

That leaves you with a system that will update without requiring the usb memory stick or DVD/CD be inserted.

Caveats

  1. remember to get rid of the old /install data when you upgrade
  2. if your system partition has limited space it might be better to put your /install at /home/your_user_name/install . In my installations I tend to leave extra space for system updates and misc poorly written logging utilities. My /home partition is on a 3 drive RAID 5 array with the most space available. If you go with standard settings the / (root) partition might not have a lot of extra space.

comments?

dzimmerm

On 2014-10-25 21:06, dzimmerm wrote:

> I burned the x64 image onto a usb thumbdrive and chose the upgrade
> option.

So you are doing an offline upgrade. Remember that the image does not
contain everything, so you need to do things afterwards to complete the
upgrade.

Online upgrade
method

Offline upgrade
method

> It appears that one of the updates cleared some of my network settings.
> I had to use YAST to use the routers IP address to obtain DNS
> information via DHCP.

Maybe “rcnetwor restart” does it.

>
> I also noted that GRUB did not update the boot to indicate it was 13.1 .

Known thing.

>
> I highly recommend using a USB 3.0 thumbdrive for installation.

If your hardware supports it.

>
> Oh, and one recommendation.
>
> Installations should have an option for creating an install folder at
> root that the contents of the installation medium can be copied to and
> the repository in YAST updated with the new location. Having YAST retain
> a temporary device as a repository location is not, in my opinion, a
> wise choice as that installation medium is going to be removed and the
> next update is probably going to need it to complete.

It is the reasonable default. You can do what you suggest manually
later. I do. Actually, I use the ISO image that I downloaded and burned,
and which I did not delete. I just need to tell YaST where it is,
nothing like you describe below. Piece of cake :slight_smile:


> Telcontar:~ # zypper lr --details
....
>  3 | ISO_image_of_13.1          | ISO image of 13.1                  | Yes     | No      |   99     | yast2    | iso:///?iso=openSUSE-13.1-DVD-x86_64.iso&url=file:///data/storage_b/Isos/isos_13.1/ |


Cheers / Saludos,

Carlos E. R.
(from 13.1 x86_64 “Bottle” at Telcontar)