On Tue, Apr 16, 2019 at 5:04 PM Martin Michlmayr <t...@cyrius.com> wrote:

> With Debian on the QNAP, the Debian kernel and ramdisk are stored in
> flash and not on the disk, so MBR vs GPT doesn't really matter (u-boot
> won't access the disk anyway).
>


Martin, thanks a lot for the information! This is very good news and
simplifies a lot the process.
But I am also puzzled...


>
> Generally, when moving disks on QNAP systems, you have to be aware
> that we put some disk information into the ramdisk (since you cannot
> pass a root= paramter via the command line easily).  In most cases,
> this is the UUID= from /etc/fstab.
>
> I cannot remember how this is done for RAIDs.  Maybe we just use
> /dev/md1 in that case.
>
>
...in my /etc/fstab I have:
----
# /etc/fstab: static file system information.
#
# Use 'vol_id --uuid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/mapper/vg00-root /               ext4    errors=remount-ro 0       1
# /boot was on /dev/md0 during installation
UUID=8ecca189-7483-4324-8de2-13f6a5ad7a8b /boot           ext2    defaults
      0       2
/dev/mapper/vg00-home /home           ext4    defaults        0       2
/dev/mapper/vg00-swap none            swap    sw              0       0
----
and UUID=8ecca189-7483-4324-8de2-13f6a5ad7a8b (boot) is /dev/md0. All seems
correct. But the system won't boot from the second 6TB disk alone - the one
with GPT.
Maybe initrd.img is not updated and I just need to execute
"update-initramfs"? I expect that I don't have to manually change
initrd.img...

I'm very cautious in these steps because, as you know, it's not
straightforward to fix a non-booting QNAP :-)

Best,

Emanuele

Reply via email to