You are not logged in.
If its working directly and not in a script, my first guess would be path issues.
rolfie
Just tried it on my Chimaera box (Arch and Beowulf in parallel installations): Adding that line to /etc/default/grub does not make any difference on efi installations.
rolfie
My experience is that os-prober never worked on efi systems. Valid for Stretch/ASCII, Buster/Beowulf, Bullseye/Chimaera.
rolfie
Libreoffice has dropped Type1 font support a while ago. You need to find replacements, like ErlerDingbats.ttf instead off ZapfDingbats.
rolfie
smartmontools is the keyword.
Addition to my remark in post #7: The Secure Boot mechanism in Debian & Devuan is fixed to support Debian with a fixed entry called debian in the efi-variables called efivars. The installer (no matter if Debian or Devuan) installs 5 files in this directory, two of them being the already mentioned shimx64 and the grubx64. As explained shimx64 is meant to be starting the SB mode but also can start the non SB mode, grubx64 the normal mode. Per default, shimx64 is written into the starter for the efi mode. shimx64 seems to have issues when the base directory isn't called debian.
These boundary conditions cause problems when you want to set up an efi multi distribution setup as you have. I been through all the problems with this, here is my cook book. I have set up my current workstation (AMD X570, Ryzen 3700X, Sapphire xt5500 graphics) 18 months ago with Arch, Beowulf and Chimaera. Initially Beowulf was the main working spot, early summer this year I moved to Chimaera for daily work.
1.) Disable Secure Boot in the Bios and delete all signing keys.
2.) No CSM, pure EFI setup.
3.) Install the distro, reboot, setup sources.list ....
4.) Remove SB files: apt remove grub-efi-amd64-signed
5.) Reinstall bootloader into individual directory (only installs grubx64), example for Beowulf: grub-install --bootloader-id=devuan3 --no-uefi-secure-boot
6.) Check setup with efibootmgr: efibootmgr -v
7.) Cleanup /boot/efi/EFI: remove residual files from directories called debian and devuan.
8.) Cleanup efivars with efibootmgr: efibootmgr -b 000x -B
Set the boot order to the desired option with efibootmgr, or use the Bios Boot Override to boot one of the other possible options. All my 3 options are clean, os-prober never gave me such an option. I like it this way, since I normally boot one distro for working purposes.
My opinion to the automatic partitioning: when I read about all the issues with /boot being too small /root being to small in various Debian/Devuan forums and see what the SW is doing there, I must say: Forget it, that was ok 10 15 years ago, and has not been adapted in any way to today's disk sizes. It sets up sort of a bare minimum size that very often struggels when you add a kernel or a bit more than the bare minimum SW. I am used to use only manual partitioning, even in a VM, even if it is a bit more cumbersome. I usually get what I want and never ran into partition too small type of problems.
HTH, rolfie
shimx64.efi is the boot loader for the Secure Mode, I would guess that grubx64.efi would be the better choice (under the assumption that Secure Boot is disabled).
rolfie
I should plead with Debian to post an alert on the Devuan forum, so Devuan users know that the default Devuan browser is no longer supported, and they need to make alternative plans if they want to use a supported browser?
Very simple: firefox-esr is not a genuine Devuan package, it is a Debian inheritance.
The -exec option variant for find that ends with ';' rather than + lets you use {} more freely, and then perhaps the following would work
find . -type f -name '[0-9][0-9] - *' \ -exec sh -c "file-rename -v 's/^[0-9][0-9]\s-\s//' '{}'" ';'
That proposal causes 3 times a: "1: Syntax error: Unterminated quoted string". Tried to fix this, but failed. No idea what exactly caused that to fail. Fiddeled with the quotes around the {}, the ; and the file-rename string.
or almost certainly (and with less python):
find . -type f -name '[0-9][0-9] - *' \ -exec sh -c 'X="{}"; mv "{}" "${X#*- }"' ';'
and this one does the job! Thank you, never would have got that together. This line also works on both ways a ' is quoted in the file names on the terminal line:
"Chris Rea - Let's Dance.wav"
'Dr. Hook & The Medicine Show - Sylvia'\''s Mother.wav'Again, many thanks for this solution.
rolfie
Also SLIM is no more maintained since 7 or 8 years now. Its sort of deprecated. Lightdm is working fine (for me at least).
rolfie
inxi is in the normal Devuan repository.
rolfie
would this work for ya?
http://www.guyrutenberg.com/2009/01/12/ … using-sed/
Or if you would like a GUI , I use gprename all the time, with gprename you may need to also install ssed as for some reason it doesn't get pulled automatically
Well, different approach. I first want to try if I can get my approach to work. Thank you anyway.
rolfie
One step further, replaced rename with file-rename from the Debian package rename. It now reads
find . -type f -name '[0-9][0-9] - *' -exec file-rename -v 's/^[0-9][0-9]\s-\s//' {} +A direct
file-rename -v 's/^[0-9][0-9]\s-\s//' '01 - Canned Heat - On The Road Again.wav'renames the file as desired. So I have a problem with the hand-over of the filenames from find to file-rename. And here I am stuck. I have too little insight into this topic.
rolfie
Got a lot of music data on my file server. Before finding out that an easy duplicate recognition isn't possible, files were ripped beginning with the track number from the CD. I stopped this later on and want to clean up now. Example:
01 - Canned Heat - On The Road Again.wavMy goal is to remove the track number from the file name for all files having this in the current directory. Example:
Canned Heat - On The Road Again.wavFrom digging through man pages and several threads on many forums, I finally came up with this approach:
find . -type f -name '[0-9][0-9] - *' -exec rename 's/^[0-9][0-9] - //' {} +The find part works, with the -print option it lists all the files in the test directory I have set up. The rename part has a problem, and I can't figure out what's wrong. I have learned that compared to Debian the rename utility isn't part of the util-linux package but a perl application that has to be installed separately. How is the relation between regex and a perl-expression?
In any case, above line in a script does not seem to do anything, the script terminates without action, output or error. What ido I need to change?
rolfie
A direct upgrade isn't advised and possible (if you don't want to break your server).
Either stepwise to Beowulf first with enough reboots to digest the changes (read the release notes), or a complete new installation is required to achieve what you want.
rolfie
What for? Your approach isn't useful. Delete that line(s) and you're done.
rolfie
Why all this hickup - just checked my 78.15.0ESR: the upgrade to 91.3.0ESR is possible.
Try to replace slim (no more developed) with lightdm. I am running that on a 3700X.
rolfie
ahh, adding /sbin/blkid now works,
so sudo blkid gives command not found,
but sudo /sbin/blkid works!
Explanation: please read the Chimaera release notes https://files.devuan.org/devuan_chimaer … _notes.txt, especially the section about su (not a Devuan specific problem).
rolfie
How do I display the uuid's of the disks?
# blkidDevuan is free from systemd. Thats the purpose.
I am using openrc since ASCII. Works fine.
My first encounter with runit in a virtual machine a while ago was frustrating. Didn't realy work. Though there are people that are using it with success now. Maybe its time for another try.
rolfie
What is wrong with firefox-esr 78.15.0? When it is no more supported Chimaera will update to the next release.
Anyhow, I am using firefox-esr downloaded from upstream. It will tell me when the Upgrade to 91.2 is due. I can wait.
rolfie
You have to define the shared folder in the VBox Manager and then you need to mount it within Devuan. Refer to VBox manual.
Not a Devuan problem. What exactly do you want to achieve, and what have you done as preparation?