Hello,
I am a newbie, so please bare with me.
I have purchased a
second hand dell t20 with 16 gb. ram, one 2tb, two 1tb disks. Since the
machine only have four SATA connection and I want all of SATA
connections to use for data disk, I stupidly bought a pci-e adapter for
nvme drive without checking if dell t20 bios allows booting from a pci-e
mass storage.
Unfortunately I learned that by experience this is not possible. After
searching through internet, a post gave me an idea. I managed to install
manjaro linux installing /boot and /boot/efi on a USB stick and root
"/" to nvme drive that exists on PCI-e slot.
After being able to do this, I tried installing OMV 5.0.5 directly, but OMV 5.0.5 installer froze could not reach to hostname configuration screen. I tried to install OMV 4 but maybe because of my infamiliarity with debian installer, the installer did not let me to use USB stick to use as /boot, /boot/efi, so installed directly to the nvme drive from which I could not boot.
I later installed debian 10 (netinstall) in expert mode with the same configuration and
later install openmediavault on top of it (of course after several tries).
Although with this hack I partially achieved my goal, I am not quite
sure about stability of this setup, and I am afraid it may break with
updates etc. Since I will be depending on this machine for my daily/critical
data, I am not sure about fully committing this setup.
I have currently following problems (that I am aware of)
During installation I activated backports without thinking about much. Now every apt-get upgrade wants to install linux-image-5.2.0-0.bpo.3-amd64. But upgrade fails. Probably this affects omv and operations on omvextra also give errors...
sudo apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages will be REMOVED:
linux-image-5.2.0-0.bpo.3-amd64
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 273 MB disk space will be freed.
Do you want to continue? [Y/n] Y
(Reading database ... 67304 files and directories currently installed.)
Removing linux-image-5.2.0-0.bpo.3-amd64 (5.2.17-1~bpo10+1) ...
/etc/kernel/postrm.d/initramfs-tools:
update-initramfs: Deleting /boot/initrd.img-5.2.0-0.bpo.3-amd64
/etc/kernel/postrm.d/zz-update-grub:
/usr/sbin/grub-mkconfig: 38: /etc/default/grub: function: not found
run-parts: /etc/kernel/postrm.d/zz-update-grub exited with return code 127
dpkg: error processing package linux-image-5.2.0-0.bpo.3-amd64 (--remove):
installed linux-image-5.2.0-0.bpo.3-amd64 package post-removal script subprocess returned error exit status 1
Errors were encountered while processing:
linux-image-5.2.0-0.bpo.3-amd64
E: Sub-process /usr/bin/dpkg returned an error code (1)
clicking kernel section of omvextras
Failed to execute command 'export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin; export LANG=C.UTF-8; grep GRUB_DEFAULT= /etc/default/grub' with exit code '1':
Error #0:OMV\ExecException: Failed to execute command 'export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin; export LANG=C.UTF-8; grep GRUB_DEFAULT= /etc/default/grub' with exit code '1': in /usr/share/php/openmediavault/system/process.inc:182Stack trace:#0 /usr/share/openmediavault/engined/rpc/omvextras.inc(173): OMV\System\Process->execute(Array)#1 [internal function]: OMVRpcServiceOmvExtras->getKernel(NULL, Array)#2 /usr/share/php/openmediavault/rpc/serviceabstract.inc(123): call_user_func_array(Array, Array)#3 /usr/share/php/openmediavault/rpc/rpc.inc(86): OMV\Rpc\ServiceAbstract->callMethod('getKernel', NULL, Array)#4 /usr/sbin/omv-engined(537): OMV\Rpc\Rpc::call('OmvExtras', 'getKernel', NULL, Array, 1)#5 {main}
Any insight, help much appreciated.
I have to make lots tweak to base debian netinstall to able to make it usable for me, since I have not been using debian for more than 10 years, I had difficulty caching up, apt thing, network management etc. If possible, I prefer not to install the system from scratch which I have already did a couple of times for successfull installation.