Am Samstag, 16. Dezember 2017 schrieb Hendrik Boom:
> I m copying my entire Devuan system to new  partitions on the same computer. 
> but I can't get the copy system to boot.
> 
> I plan to upgrade the copy to ascii, keeping the old system in  dual-boot 
> scenario just in case  I'm not expecting problems, but I've had them on 
> Debian upgrades years ago, and they sometimes arise from causes that have 
> nothing to do with the quality of the old and new systems.
> 
> The messge I get is:
> 
> vmlinuz-3.16.0-4-686-pae not found
> you need to load the kernel first
> 
> But vmlinuz-3.16.0-4-686-pae *is* the kernel.  I don't know how to load the 
> ernel before it can find the kernel.
> 
> ***
> 
> Here's how I got to this point.
> 
> /boot and /ascii/boot (I'll use the names these partitions have on the old 
> system) are partitions of their own on a DOS-style partitioned disk, as is 
> swap.
> 
> /dev/sda6 on /boot type ext4 (rw,relatime,data=ordered)
> /dev/sda7 on /ascii/boot type ext4 (rw,relatime,data=ordered
> 
> oot@notlookedfor:/home/hendrik# swapon
> NAME      TYPE      SIZE USED PRIO
> /dev/sda5 partition 4.7G   0B   -1
> root@notlookedfor:/home/hendrik# 
> 
> The other partitions are within LVM.
> 
> /dev/mapper/jessie-devuan--home on /home type ext4 (rw,relatime,data=ordered)
> /dev/mapper/jessie-tmp on /tmp type ext4 (rw,relatime,data=ordered)
> /dev/sda6 on /boot type ext4 (rw,relatime,data=ordered)
> /dev/mapper/jessie-devuan--usr on /usr type ext4 (rw,relatime,data=ordered)
> /dev/mapper/jessie-devuan--var on /var type ext4 (rw,relatime,data=ordered)
> /dev/sda7 on /ascii/boot type ext4 (rw,relatime,data=ordered)
> /dev/mapper/jessie-ascii--root on /ascii/root type ext4 
> (rw,relatime,errors=remount-ro,data=ordered)
> /dev/mapper/jessie-ascii--usr on /ascii/usr type ext4 
> (rw,relatime,data=ordered)
> /dev/mapper/jessie-ascii--var on /ascii/var type ext4 
> (rw,relatime,data=ordered)
> 
> The partitions  with devuan in their mapper names belong to the jessie system;
> those with ascii in theor names are intended for the future ascii system, and 
>  currently are a copy of the ones for jessie, exceot of course that 
> /jessie/root/etc/fstab (ascii's fstab) hace had the partition names swapped 
> around, so that  for example /boot there is ascii's /boot instead of 
> jessie's, and the old systems partitions are known as /jessie/boot, etc.
> 
> Just before today's tests, I used rsync to synchronise the two systems, and 
> then copied the modufied fstab to the ascii system, just to make sure it was 
> the new one instead of the rsync'd one.
> 
> Then reboot.  It offered me a choice of systems to boot; I chose the new one, 
> and got the error message I presented above.
> 
> vmlinuz-3.16.0-4-686-pae not found
> you need to load the kernel first
> 
> So ... where do I start to look for the problem.  How far along in the boot 
> process is the system component that produces the above message?  Are there 
> any usable diagnostic tools at this point in the boot process?
> 
> Yes, that file *is* present in /ascii/boot.
> 
> root@notlookedfor:/home/hendrik# ls /ascii/boot
> config-3.16.0-4-686-pae      lost+found
> grub                       System.map-3.16.0-4-686-pae
> initrd.img-3.16.0-4-686-pae  vmlinuz-3.16.0-4-686-pae
> root@notlookedfor:/home/hendrik# 
> 
> -- hendrik

you have checked if the UUID of the new root filesystem is the one that GRUB 
uses and you have run "update-grub" on the new partition?

Nik



-- 
Please do not email me anything that you are not comfortable also sharing with 
the NSA, CIA ...
_______________________________________________
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng

Reply via email to