Upgrade 13.2 --> 42.2 how to get files from previous home directory

(Of course, this should be trivial, but I may just have made it too complex)

I started with OpenSUSE 13.2 on a 400Gb SATA drive. My goal is to upgrade to 42.2 on an SSD, have my home directory on a separate 1TB SATA drive (I’ll call it my “data” drive), and have my previous home directory show up as my home directory on the new drive.

So far:
42.2 installed on SSD, done and works. (A new install was recommended to me rather than an upgrade)
All files copied from Old home directory onto the new data drive. Done. (all files and all “hidden” files. By hidden, I mean those files whose name stats with a “.”) I mention the “hidden” files because I use kmail for my e-mail, and it stores the mail messages in a “hidden” directory. It is important to me to have access to all of these “old” e-mail messages.

I changed fstab on the 42.2 installation to mount my old home directory at “/home/mark”. Now, 42.2 does not boot. (all I see is a blank screen) I changed fstab back to not mount my old home directory, and booting goes easily.

So, I think what is wrong is that there are some config (or start up) files in the new 42.2 home directory for me which are different from the ones in 13.2 .

Realizing that a big goal is to have access to my previous e-mails in addition to all the files that I have saved in my old home directory, what should I be doing differently with my home directory so that I can have a working system?

If this is not clear, I’ll happily clarify if you ask.

Many thanks,

Mark

How do you think that we can inspect and point you to possible errors in that fstab entry when you do not show it?
Nobody here is clairvoyant.

Here is fstab:

UUID=8e19c69f-8877-406e-b4eb-cc671daa3a27 swap                 swap       defaults              0 0
UUID=f9ab063b-3ab5-48de-b142-7cba2f2ff046 /                    ext4       acl,user_xattr        1 1
#UUID=2be459f0-db30-4907-96af-ae71e2505b1b /home/mark           xfs        rw,defaults          0 2

I commented out the last entry so that the system would boot again. That file system was created xfs.

(I didn’t provide this at first, because I didn’t think that it was the problem.)

Thanks,
Mark

Did you copy data from one partition to another for home?? if so it will have a different UUID. See current values in /dev/disk/by-uuid. These are links to the underlying /dev/sdX# files which connect to the partitions. sdX# syntax may not be stable since adding removing drive can change it but UUID is always the same for a given partition

You can use Yast - partitions management to set the partition you want to mount as home

Note if no home partition then a /home directory is created and used on the root partition. It hurts nothing to overlay a mount point but the data just becomes inaccessible but still exists on the partition

As gogalthorpe says, the UUID must be correct. Thus see:

ls -l /dev/disk/by-uuid/

and check if the UUID you use in the fstab is there and when yes, if it belongs to the correct partition.

I hope we all, including the OP, understand that the home directory of user mark, /home/mark, is on a separate file system and /home is not.
This might deviate from the most used setup, but is of course correct and the OP may have a reason for it.

I verified that the uuid is correct. Here is /dev/disk/by-uuid file:

lrwxrwxrwx 1 root root 10 Jan 29 10:30 09673e60-ecdc-4648-ba54-81775c9cf491 -> ../../sdc1
lrwxrwxrwx 1 root root 10 Jan 29 10:30 1dcd4e56-7d4b-4db5-aa2f-48e4013883f7 -> ../../sdc5
lrwxrwxrwx 1 root root  9 Jan 29 10:30 2017-01-21-19-51-21-00 -> ../../sr0
lrwxrwxrwx 1 root root 10 Jan 29 10:30 2be459f0-db30-4907-96af-ae71e2505b1b -> ../../sdb1
lrwxrwxrwx 1 root root 10 Jan 29 10:30 8e19c69f-8877-406e-b4eb-cc671daa3a27 -> ../../sda2
lrwxrwxrwx 1 root root 10 Jan 29 10:30 8fcce580-7217-46c8-8bd9-c33ca53792e3 -> ../../sdc2
lrwxrwxrwx 1 root root 10 Jan 29 10:30 a9bed7a8-db85-48c3-903e-e475176efd96 -> ../../sdc3
lrwxrwxrwx 1 root root 10 Jan 29 10:30 f9ab063b-3ab5-48de-b142-7cba2f2ff046 -> ../../sda1

(please note that I’ve put the OpenSUSE 13.2 drive back into the system, so I can do this work. In above: sda is the OpenSUSE 42.2 disk, sdb is the data disk and sdc is the OpenSUSE 13.2 disk.

Maybe we must check if it is mountable at all. As root

mount -t xfs /dev/disk/by-uuid/2be459f0-db30-4907-96af-ae71e2505b1b /mnt 

and see if it mounts and/or there are messages.

Also, let us check your mount point

ls -l /home/mark

BTW, it is best to post computer text complete. That is including the prompts (at start and end) and the command. A little bit larger sweep with mouse and we can then see exactly what your working directory was and the exact command, etc. Much information without much talking. :wink:

OK. I’m good with giving more info.

So, here’s what happened when I mounted the data drive:

(I’m also backing up and including the prompts and commands from the previous post)

mark:/mnt/extra/etc # ls -l /dev/disk/by-uuid
total 0
lrwxrwxrwx 1 root root 10 Jan 29 10:30 09673e60-ecdc-4648-ba54-81775c9cf491 -> ../../sdc1
lrwxrwxrwx 1 root root 10 Jan 29 10:30 1dcd4e56-7d4b-4db5-aa2f-48e4013883f7 -> ../../sdc5
lrwxrwxrwx 1 root root  9 Jan 29 10:30 2017-01-21-19-51-21-00 -> ../../sr0
lrwxrwxrwx 1 root root 10 Jan 29 10:30 2be459f0-db30-4907-96af-ae71e2505b1b -> ../../sdb1
lrwxrwxrwx 1 root root 10 Jan 29 10:30 8e19c69f-8877-406e-b4eb-cc671daa3a27 -> ../../sda2
lrwxrwxrwx 1 root root 10 Jan 29 10:30 8fcce580-7217-46c8-8bd9-c33ca53792e3 -> ../../sdc2
lrwxrwxrwx 1 root root 10 Jan 29 10:30 a9bed7a8-db85-48c3-903e-e475176efd96 -> ../../sdc3
lrwxrwxrwx 1 root root 10 Jan 29 10:30 f9ab063b-3ab5-48de-b142-7cba2f2ff046 -> ../../sda1
mark:/mnt/extra/etc # mount -t xfs /dev/disk/by-uuid/2be459f0-db30-4907-96af-ae71e2505b1b /mnt
mark:/mnt/extra/etc # ls /mnt
.ICEauthority                       Checking-11-1-15.jpg                 Postman.jpg
.VirtualBox                         Checking.pdf                         Public
.Xauthority                         Checking_Bal.csv                     RHS Reunion final missive.jpg
.adobe                              DanChat07-12-13.doc                  RT-N12_Manual_Eng.pdf
.aqbanking                          Desktop                              RT-N12_notes.txt
.asunder                            Documents                            ResignSwinClub.odt
.asunder_album_artist               Downloads                            RockawayCollegiateHours.txt
.asunder_album_genre                FOP2-test.k3b                        Shared
.asunder_album_title                IM                                   Sync
.audacity-data                      Income-Expense-2013.pdf              TEtmp.rcl
.bash_history                       IncomeExpense-2013.pdf               Templates
.bashrc                             Install Quicken on Win7              Unknown Artist - Unknown Album
.cache                              Leah Floor Plan.jpg                  Videos
.cddb                               LeahAptMoveInDamage.k3b              WRT54G_notes.txt
.cddbslave                          MFB.jpg                              Wallpapers
.config                             Mark Pic 2 full Up.jpg               Wrap.jpg
.cups                               Mark Pic 2 full.jpg                  a.out
.dbus                               Mark pic.jpeg                        bank-info.txt
.directory                          Monty schedule for stay-cation.xlsx  bank-info.txt.gpg
.dmrc                               MontyVetBills.PDF                    bin
.dvdcss                             Multi Grain Waffles.odt              blankpersession Mark.doc
.emacs                              Music                                dankey
.esd_auth                           MyMoney                              docs
.fonts                              Nine-Free-Programs-Ebook.pdf         door2door.txt
.freerdp                            Notes on Digital Music Course.odt    dvd
.gconf                              OldPhone                             en_windows_7_professional_with_sp1_x64_dvd_u_676939.iso
.gimp-2.8                           P1010742.JPG                         excel.txt
.gnome                              P1010743.JPG                         fonts
.gnome2                             P1010744.JPG                         halloween.txt
.gnupg                              P1010745.JPG                         icons
.gphoto                             P1010746.JPG                         kmail-filter.html
.gstreamer-0.10                     P1010747.JPG                         libdomainkeys-0.69
.gtk-bookmarks                      P1010748.JPG                         liblame
.gtkrc-2.0                          P1010749.JPG                         lost+found
.gtkrc-2.0-kde4                     P1010750.JPG                         mark-2013-04-01.kmy
.hplip                              P1010751.JPG                         mark-2013-04-03.kmy
.icedtea                            P1010752.JPG                         mark-2013-05-18.kmy
.inputrc                            P1010753.JPG                         mark-latest.kmy
.java                               P1010754.JPG                         mark-list.new.txt
.jigdo-lite                         P1010755.JPG                         mark-list.txt
.kde                                P1010756.JPG                         mark.kmy
.kde4                               P1010757.JPG                         misc.pwd
.lesshst                            P1010758.JPG                         miscpwd.kdb
.local                              P1010759.JPG                         miscpwd.kdbx
.macromedia                         P1010760.JPG                         mnt
.mozilla                            P1010761.JPG                         mnte-list.new.txt
.pki                                P1010762.JPG                         mnte-list.txt
.profile                            P1010763.JPG                         mondo.scratch.17767
.purple                             P1010764.JPG                         mp3
.pyhistory                          P1010765.JPG                         names
.qt                                 P1010766.JPG                         old
.rcc                                P1010767.JPG                         phone
.recently-used                      P1010768.JPG                         private.key
.rnd                                P1010769.JPG                         private_key.pem
.skel                               P1010770.JPG                         public.key
.ssh                                P1010771.JPG                         public_html
.stfolder                           P1010772.JPG                         public_key.pem
.thumbnails                         P1010773.JPG                         radiation diffs.doc
.thunderbird                        P1010774.JPG                         repo-update
.two                                P1010775.JPG                         resign REVASv2.docx
.vim                                P1010776.JPG                         samantha job.odt
.viminfo                            P1010777.JPG                         share
.vnc                                P1010778.JPG                         tim job.doc
.wine                               P1010779.JPG                         tmp-image
.xim.template                       P1010780.JPG                         track
.xinitrc.template                   P1010781.JPG                         tw
.xsession-errors                    P1010782.JPG                         useless
.xsession-errors-:0                 P1010783.JPG                         vegetart.txt
.y2log                              P1010784.JPG                         vnc-installed.jpeg
.y2usersettings                     P1010785.JPG                         wav
2014-Trans.pdf                      P1010786.JPG                         workspace-test
AudioCD-FOP2.k3b                    P1010787.JPG                         xboing
Backuppc-change-pool-directory.odt  Pension Calcs.ods                    xboing2.4.tar
Beef Brisket.odt                    Pension Calcs.xlsx                   xsc64setup.tar
Category Report.pdf                 Pension and SS Calcs.xlsx
mark:/mnt/extra/etc # 


Now here is what is in /home/mark on the leap system. (note that I’m running this command from the 13.2 system)

mark:/mnt/extra/etc # mount /dev/sda1 /mnt
mark:/mnt/extra/etc # ls /mnt/home/mark -l
total 200
drwx------  2 mark users  4096 Jan 29 08:31 .QtWebEngineProcess
-rw-------  1 mark users    49 Jan 29 08:28 .Xauthority
-rw-------  1 mark users    51 Jan 29 08:46 .bash_history
-rw-r--r--  1 mark users  1177 Jan 28 13:47 .bashrc
drwxr-xr-x  8 mark users  4096 Jan 29 08:43 .cache
drwx------ 13 mark users  4096 Jan 29 08:46 .config
drwx------  3 mark users  4096 Jan 28 13:48 .dbus
-rw-r--r--  1 mark users  1637 Jan 28 13:47 .emacs
-rw-------  1 mark users    16 Jan 28 13:48 .esd_auth
drwxr-xr-x  2 mark users  4096 Jan 28 13:48 .fonts
-rw-r--r--  1 mark users   367 Jan 28 13:48 .gtkrc-2.0
-rw-r--r--  1 mark users   305 Jan 28 13:47 .i18n
-rw-r--r--  1 mark users   861 Jan 28 13:47 .inputrc
drwxr-xr-x  3 mark users  4096 Jan 28 14:03 .kde4
drwx------  2 mark users  4096 Jan 29 08:31 .kmail2
drwx------  3 mark users  4096 Jan 28 13:48 .local
drwx------  4 mark users  4096 Jan 28 14:03 .mozilla
drwx------  3 mark users  4096 Jan 29 08:31 .pki
-rw-r--r--  1 mark users  1028 Jan 28 13:47 .profile
-rw-r--r--  1 mark users  1952 Jan 28 13:47 .xim.template
-rwxr-xr-x  1 mark users  1112 Jan 28 13:47 .xinitrc.template
-rw-------  1 mark users     0 Jan 29 08:28 .xsession-errors
-rw-------  1 mark users 72175 Jan 29 08:46 .xsession-errors-:0
drwxr-xr-x  2 mark users  4096 Jan 28 13:48 Desktop
drwxr-xr-x  2 mark users  4096 Jan 28 13:48 Documents
drwxr-xr-x  2 mark users  4096 Jan 28 13:48 Downloads
drwxr-xr-x  2 mark users  4096 Jan 28 13:48 Music
drwxr-xr-x  2 mark users  4096 Jan 28 13:48 Pictures
drwxr-xr-x  2 mark users  4096 Jan 28 13:48 Public
drwxr-xr-x  2 mark users  4096 Jan 28 13:48 Templates
drwxr-xr-x  2 mark users  4096 Jan 28 13:48 Videos
drwxr-xr-x  2 mark users  4096 Jan 28 13:47 bin
drwxr-xr-x  2 mark users  4096 Jan 28 13:47 public_html
mark:/mnt/extra/etc # 


Many thanks,
Mark

OK, I guess we have some confusion here. I was reading all this as being from the 42.2 system (as being bootable without that one fstab entry). This seems to be not the case.

When you run the 13.2 system, you can only list the fstab from the 42.2 system when you first mount thye root partition of 42.2 on the running 13.2. You seem to have mounted this at /mnt/extra. Is that correct? You never explained that.

When that is the case, the test mount I gave you is incorrect, because /mnt is already in use. In that case first create a new mount point and mount. But don’t do that while /mnt/extra is your working directory!

cd /mnt
mkdir testmark
mount -t xfs /dev/disk/by-uuid/2be459f0-db30-4907-96af-ae71e2505b1b /mnt/testmark

If that succeeds, you can do an

ls -l testmark

and I wiill believe you,no need to post, when you report that that is OK.

Then about the mount point test. With the 42.2 mounted at /mnt/extra that test should be

ls -l /mnt/extra/home
ls -l /mnt/extra/home/mark

That last one should be empty.

home won’t be in the path unless you made a /mnt/extra/home mount point. a home partition does not have home, home is the mount point you should only see user subdirectories. The home partition simply has what is contained in the /home directory not the home directory name.

Or I’m confused here or the setup is very much not standard.

What normally and very loosely is called “home partition” is a file system mounted on the /home directory as a mount point. That many, many people do this (and you seem to call "standard system) does not mean that there are no other configurations possible. In fact you can mount any file system on any directory. In this case the OP wants to mount an xfs file system on /home/mark. Why not? Don’t even try to understand why. He has his own reasons.

We are only trying to find out why this mount, while defined in /etc/fstab, does stop his system from booting correctly. Because a mount going wrong at boot (except when the noauto and/or the nofail options are added) will stop booting, I assume the mount goes wrong.

Thus I try to find out what is wrong.
First test, can the file system be mounted somewhere at all.
Second test, is the directory used as mount point correct (existence).

BTW, to the OP. Did you look at the boot screen (after pressing Esc) to see what happens and where it got stuck?

Now, I’m a bit confused. Are you asking me to boot into 42.2 or to see if, while running 13.2, I get those results?

So, I’m trying this:
I have the 13.2 system running now.
Here is what I did, and the results:

mark:/mnt # mount /dev/sda1 /mnt/extra
mark:/mnt # ls /mnt/extra
bin  boot  dev  etc  home  lib  lib64  lost+found  mnt  opt  proc  root  run  sbin  selinux  srv  sys  tmp  usr  var
mark:/mnt # ls -l /mnt/extra/home/mark
total 200
drwx------  2 mark users  4096 Jan 29 08:31 .QtWebEngineProcess
-rw-------  1 mark users    49 Jan 29 08:28 .Xauthority
-rw-------  1 mark users    51 Jan 29 08:46 .bash_history
-rw-r--r--  1 mark users  1177 Jan 28 13:47 .bashrc
drwxr-xr-x  8 mark users  4096 Jan 29 08:43 .cache
drwx------ 13 mark users  4096 Jan 29 08:46 .config
drwx------  3 mark users  4096 Jan 28 13:48 .dbus
-rw-r--r--  1 mark users  1637 Jan 28 13:47 .emacs
-rw-------  1 mark users    16 Jan 28 13:48 .esd_auth
drwxr-xr-x  2 mark users  4096 Jan 28 13:48 .fonts
-rw-r--r--  1 mark users   367 Jan 28 13:48 .gtkrc-2.0
-rw-r--r--  1 mark users   305 Jan 28 13:47 .i18n
-rw-r--r--  1 mark users   861 Jan 28 13:47 .inputrc
drwxr-xr-x  3 mark users  4096 Jan 28 14:03 .kde4
drwx------  2 mark users  4096 Jan 29 08:31 .kmail2
drwx------  3 mark users  4096 Jan 28 13:48 .local
drwx------  4 mark users  4096 Jan 28 14:03 .mozilla
drwx------  3 mark users  4096 Jan 29 08:31 .pki
-rw-r--r--  1 mark users  1028 Jan 28 13:47 .profile
-rw-r--r--  1 mark users  1952 Jan 28 13:47 .xim.template
-rwxr-xr-x  1 mark users  1112 Jan 28 13:47 .xinitrc.template
-rw-------  1 mark users     0 Jan 29 08:28 .xsession-errors
-rw-------  1 mark users 72175 Jan 29 08:46 .xsession-errors-:0
drwxr-xr-x  2 mark users  4096 Jan 28 13:48 Desktop
drwxr-xr-x  2 mark users  4096 Jan 28 13:48 Documents
drwxr-xr-x  2 mark users  4096 Jan 28 13:48 Downloads
drwxr-xr-x  2 mark users  4096 Jan 28 13:48 Music
drwxr-xr-x  2 mark users  4096 Jan 28 13:48 Pictures
drwxr-xr-x  2 mark users  4096 Jan 28 13:48 Public
drwxr-xr-x  2 mark users  4096 Jan 28 13:48 Templates
drwxr-xr-x  2 mark users  4096 Jan 28 13:48 Videos
drwxr-xr-x  2 mark users  4096 Jan 28 13:47 bin
drwxr-xr-x  2 mark users  4096 Jan 28 13:47 public_html
mark:/mnt # 



Does not seem like it is empty.

Thanks,
Mark

Looks like you mounted root partition not home partition what you see is in /mnt/extra/home/mark is the default /home directory created when you ran with out the home partition mounted in 42.2 it contains none of the data from the 13.2 home just a skeleton. Home has no system directories like you show they are only on root

Right.The way I set the system up, /home is not a separate partition. Instead, /home/mark is where the files from 13.2 are supposed to be mounted. What I showed was what /home/mark looks like without the data from 13.2 being mounted. This all made me wonder if those files in /home/mark get something important written to them before the 13.2 data is mounted and then when the system tries to continue startup, it can’t find the data because the 13.2 data “hides” the files that are in /home/mark? (Is that clear?).

Thanks,
Mark

You mean files with a period as fist character. ie hidden?

That should not hurt anything you can still copy them ls -a while list all files including hidden ones cp will also copy them

What was suggested and I’m not sure you did was to see if the new home partition is mountable or if the FS is broken which the failure to mount seems to indicate. If you can see all the disks then you can cp the files from either OS to the new partition. Then set it to mount in 42.2 in yast.

Be sure not to include /home in the copy just the content of home since that would make it /home/home/mark which won’t work

NO!

After some confusion we now know you are running 13.2 with the root partition of 42.2 mouted at /mnt/extra. And I did not ask you to change that. I adapted the statements to the situation as is.

And I want you to check the mount point you are going to use when you are going to run 42.2 That mount point (/home/mark on 42.2) is** now, while running 13.2,** on /mnt/extra/home/mark
And the statements I offered you are clearly showing that path also.

And I am not going to try to interpret all what you post as long as it is not what I ask, because I am afraid to come to conclusions when I think 13.2 is running while in fact 42.2 is.

And you may have missed another question of mine:
Did you check what is going on during 42.2 boot (pressing the ESC key) to see what happens and where it got stuck.
In other words “all I see is a blank screen” is not an adequate description. When you start the system, at least some BIOS screen comes up, and the you should get GRUB. Do you realy see nothing of this and only “blank” (you may mean black) screen?

I come back to your post #12 above.

You did not do what I suggested. I normaly do check and recheck what I ask to be done. When you do then different then please explain why and what. I am not your master and you are not my slave, so you are fully in your rights when you do not do what I ask, or do different. Bur I spend my spare time on your problem. So at least explain why you do so.

The starting point is still your 13.2 running with the root partition of the 42.2 mounted at /mnt/extra.

I asked for

cd /mnt
mkdir testmark
mount -t xfs /dev/disk/by-uuid/2be459f0-db30-4907-96af-ae71e2505b1b /mnt/testmark

Never saw it.

And from the same system

ls -l /mnt/extra/home
ls -l /mnt/extra/home/mark

Again never saw it.

We are now still at the point we were at post #7 above. Not much progress. Please post what I asked for or explain why you will not do it.

My apologies. I thought I gave this to you in #12. Anyway, here is what you requested…




mark:/mnt # mount /dev/sda1 /mnt/extra   # /dev/sda1 is the 42.2 system.

mark:/mnt # ls                                       # showing that the testmark directory exists
JudezData  cdrom  extra  sdb1  testmark

mark:/mnt # mount -t xfs /dev/disk/by-uuid/2be459f0-db30-4907-96af-ae71e2505b1b /mnt/testmark

mark:/mnt # ls -l /mnt/extra/home
total 4
drwxr-xr-x 22 mark users 4096 Jan 29 08:31 mark


mark:/mnt # ls -l /mnt/extra/home/mark
total 200
drwx------  2 mark users  4096 Jan 29 08:31 .QtWebEngineProcess
-rw-------  1 mark users    49 Jan 29 08:28 .Xauthority
-rw-------  1 mark users    51 Jan 29 08:46 .bash_history
-rw-r--r--  1 mark users  1177 Jan 28 13:47 .bashrc
drwxr-xr-x  8 mark users  4096 Jan 29 08:43 .cache
drwx------ 13 mark users  4096 Jan 29 08:46 .config
drwx------  3 mark users  4096 Jan 28 13:48 .dbus
-rw-r--r--  1 mark users  1637 Jan 28 13:47 .emacs
-rw-------  1 mark users    16 Jan 28 13:48 .esd_auth
drwxr-xr-x  2 mark users  4096 Jan 28 13:48 .fonts
-rw-r--r--  1 mark users   367 Jan 28 13:48 .gtkrc-2.0
-rw-r--r--  1 mark users   305 Jan 28 13:47 .i18n
-rw-r--r--  1 mark users   861 Jan 28 13:47 .inputrc
drwxr-xr-x  3 mark users  4096 Jan 28 14:03 .kde4
drwx------  2 mark users  4096 Jan 29 08:31 .kmail2
drwx------  3 mark users  4096 Jan 28 13:48 .local
drwx------  4 mark users  4096 Jan 28 14:03 .mozilla
drwx------  3 mark users  4096 Jan 29 08:31 .pki
-rw-r--r--  1 mark users  1028 Jan 28 13:47 .profile
-rw-r--r--  1 mark users  1952 Jan 28 13:47 .xim.template
-rwxr-xr-x  1 mark users  1112 Jan 28 13:47 .xinitrc.template
-rw-------  1 mark users     0 Jan 29 08:28 .xsession-errors
-rw-------  1 mark users 72175 Jan 29 08:46 .xsession-errors-:0
drwxr-xr-x  2 mark users  4096 Jan 28 13:48 Desktop
drwxr-xr-x  2 mark users  4096 Jan 28 13:48 Documents
drwxr-xr-x  2 mark users  4096 Jan 28 13:48 Downloads
drwxr-xr-x  2 mark users  4096 Jan 28 13:48 Music
drwxr-xr-x  2 mark users  4096 Jan 28 13:48 Pictures
drwxr-xr-x  2 mark users  4096 Jan 28 13:48 Public
drwxr-xr-x  2 mark users  4096 Jan 28 13:48 Templates
drwxr-xr-x  2 mark users  4096 Jan 28 13:48 Videos
drwxr-xr-x  2 mark users  4096 Jan 28 13:47 bin
drwxr-xr-x  2 mark users  4096 Jan 28 13:47 public_html
mark:/mnt # 



Thank you,
Mark

So this proves that:

a) the file system is mountable and contains what you think it should.

b) on your 42.2 system there is a /home directory which contains only one directory: mark.
Both do have the correct owners and permissions. One strange thing though. /home/mark still has (old?) data in it. That is not a problem in sofar that when the mount you want succeeds, all that data will be unreachable and the mounted home directory will be the actual data. But that old data is still on the root partition of 42.2 and thus takes space there. You could keep it there untiil all is running to satisfaction, but my advice would be to remove it then.

Now a next step could be to umount from /mnt/testmark and mount the same on /mnt/extra/home/mark. It would then be in it’s correct place in reference to your 42.2.

But, I also asked you to boot into 42.2 and describe what happens. Just saying “blank screen” is not much. Please describe a least in short what you see, like BIOS screen ? Grub screen > anything? In any case, you should soon after you used Grub (or after it times out), thus when the real boot starts hit the Esc key to see what happens. Because that is the point where something goes wrong.

You show what is on the directory IN 42.2 root not what is in the new home partition at /mnt/testmark which should not have a home directory it should be only the contents of home you presumably copied to it In any case the partition mounts OK and should be usable assuming the FS is not corupt.

Note UUID is just a like to some /dev/sdX# it only matters at boot since the order of the disks may change depending on what you have plugged in so UUID is preverbal there since it is constant but for commands after boot you can use sdX# format which is much easier to deal with just remember that with sdX# the X value can change depending on what you have plugged