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