upgrading from suse 11 to 11.1

Hello guys

I have been tryning to upgrade my opnSuse 11 to 11.1 on my Compaq CQ60 laptop for several reasons the most pressing is ntwk support and wireless, but the upgrade always fails pointing unconversant fstab.(By the way I previously lost windows boot option, I was hoping this would fix it)
Here is my fstab:
cat /etc/fstab
/dev/sda7 swap swap defaults 0 0
/dev/disk/by-id/scsi-SATA_TOSHIBA_MK1652G_98LLFATBS-part8 / ext3 acl,user_xattr 1 1
/dev/sda1 /windows/C ntfs-3g user,force 0 0
/dev/sda2 /windows/D ntfs-3g user,users,gid=users,fmask=133,dmask=022,locale=en_US.UTF-8 0 0
/dev/sda4 /windows/E vfat user,users,gid=users,umask=0002,utf8=true 0 0
/dev/sda5 /windows/F vfat user,users,gid=users,umask=0002,utf8=true 0 0
proc /proc proc defaults 0 0
sysfs /sys sysfs noauto 0 0
debugfs /sys/kernel/debug debugfs noauto 0 0
usbfs /proc/bus/usb usbfs noauto 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0
/dev/sda6 swap swap defaults 0 0

Sorry, your information is very sparse.

I guess, your hard disk has at least 7 partitions, sda1, sda2, and one extended partition sda3, which contains sda4 through sda8.

OpenSuse 11.0 (it still exists?) resides on sda8, using sda7 as swap. No mention about sda6 (in a standard installation this is supposed to be the mount point to the /home directory - is it not in use?)

Is that right so far?

At what point did your installation process stop?
Did you then try to edit the partition table?
Does the grub bootloader start?
If yes, how does /boot/grub/menu.lst look like?

But, let us start at the beginning:
At first we should have a look at the printout of

fdisk -l

here it the outputI have been doing much hacks:

gmburu:~ # fdisk -l

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x57c357c3

Device Boot Start End Blocks Id System
/dev/sda1 * 1 5255 42210756 7 HPFS/NTFS
/dev/sda2 5256 6359 8867880 7 HPFS/NTFS
/dev/sda3 6360 19457 105209685 f W95 Ext’d (LBA)
/dev/sda4 6360 13148 54532611 c W95 FAT32 (LBA)
/dev/sda5 13149 17065 31463271 b W95 FAT32
/dev/sda6 17066 17327 2104483+ 82 Linux swap / Solaris
/dev/sda7 17328 19457 17109193+ 83 Linux
gmburu:~ # cat /etc/fstab
/dev/sda7 swap swap defaults 0 0
/dev/disk/by-id/scsi-SATA_TOSHIBA_MK1652G_98LLFATBS-part8 / ext3 acl,user_xattr 1 1
/dev/sda1 /windows/C ntfs-3g user,force 0 0
/dev/sda2 /windows/D ntfs-3g user,users,gid=users,fmask=133,dmask=022,locale=en_US.UTF-8 0 0
/dev/sda4 /windows/E vfat user,users,gid=users,umask=0002,utf8=true 0 0
/dev/sda5 /windows/F vfat user,users,gid=users,umask=0002,utf8=true 0 0
proc /proc proc defaults 0 0
sysfs /sys sysfs noauto 0 0
debugfs /sys/kernel/debug debugfs noauto 0 0
usbfs /proc/bus/usb usbfs noauto 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0
/dev/sda6 swap swap defaults 0 0
gmburu:~ #

There is a difference, obviously:

According to your partition table your fstab should read

/dev/sda6 swap swap defaults 0 0
and
/dev/disk/by-id/scsi-SATA_TOSHIBA_MK1652G_98LLFATBS-part7 / ext3 acl,user_xattr 1 1

I wonder, how you could boot into this system? Your system tries to mount a root partition, which does not exist - and fails, of course.

You better edit your /etc/fstab for proper functioning.

Yeah man,

This has been puzzling me a while but I later concluded it does a fatal attempt to load swap but uses it as root. since when I ls the part8 it does not exist.

Nway here is my new output I have not restarted the comp for the changes to take effect.

/dev/sda6 swap swap defaults 0 0
/dev/sda7 / ext3 acl,user_xattr 1 1

A question what is the difference using /dev/sda7 and using /dev/disk/by-id/scsi-SATA_TOSHIBA_MK1652G_98LLFATBS-part8

The difference is that /dev/sda7 is partition number 7 in partition table, and /dev/disk/by-id/somethingX-partY is a link to /dev/sdXY, which is created by the Udev demon at startup. In your case it this entry should not exist or link to nothing, as no /dev/sda8 exists.

Concerning the /dev/disk/ system:

There are several ways to keep track of your devices, when you change the hardware configuration:
by-id
by-path
by-label
by-uuid

Your entry uses the link listed in the by-id directory.
So, even if you add another hard disc to your system, the fstab entry will be correct. However, when you alter the partition of this hard disc, and the numbering changes, these file names will have to be updated as well.

Concerning the renumbering:
In some cases, I have seen, that the first entry after the extended partition (in your fdisk list /dev/sda3) is not /dev/sda4, but /dev/sda5. For some reason, one number is skipped. This might have happened to your system during an earlier installation. Then, the numbers were ok for sda7 being /swap and sda8 being / . This time, your partition table numbering was cleared and the entries in your fstab became pretty buggy. It looks like you have already corrected those concerning the windows partitions sda4 and sda5, within the extended partition, but did not touch the linux entries.

So, now, it is time. :wink:

HI
I was finally able to upgrade but I lost all my settings from 11.0 including codecs, compiz features, wired networking, but I gained wireless.
Im still sttrugling with customization.Whats the repos for 11.1 updates and packman?

Cheers.

Start Yast

  • choose “Software Repositories”

You should see your list of activated repositories now.

  • click “Add”
  • choose “Community Repositories” (second on top)

Yast will download a list.

You can check (among others) videolan and packman there.

hth