LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 04-27-2020, 03:46 PM   #31
cwizardone
LQ Veteran
 
Registered: Feb 2007
Distribution: Slackware64-current with "True Multilib" and KDE4Town.
Posts: 9,189

Original Poster
Rep: Reputation: 7383Reputation: 7383Reputation: 7383Reputation: 7383Reputation: 7383Reputation: 7383Reputation: 7383Reputation: 7383Reputation: 7383Reputation: 7383Reputation: 7383

Quote:
Originally Posted by Didier Spaier View Post
Ugliness lies in the eye of the beholder, so I won't argue on that, even less so as the look of the greeting screen doesn't matter to me. However I have quickly found 396 grub themes in just one website. If none of them please you, feel free to create yours..........
Grub themes?! Interesting!
Is this something relatively new?
Thanks for the information.
 
Old 04-27-2020, 04:28 PM   #32
The Squash
Member
 
Registered: Apr 2020
Distribution: Gentoo GNU/Linux x86 (32 bit)
Posts: 31

Rep: Reputation: Disabled
Quote:
Originally Posted by cwizardone View Post
Presently, the /boot directory with two installed kernels is 91.7 megs[...]
91.7 MB for two kernels? What kind of kernels are these?

Right now I'm using a 5.1.11 kernel which is only 2.3 MB; the modules add up to 4 MB.

Sure, I compiled my kernel myself, but I've never even heard of a distribution kernel that was larger than 8 MB.

Just saying.
 
Old 04-27-2020, 04:31 PM   #33
Didier Spaier
LQ Addict
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slint64-15.0
Posts: 11,087

Rep: Reputation: Disabled
Quote:
Originally Posted by cwizardone View Post
Is this something relatively new?
According to the git log the Starfield theme shipped in the grub source archive have been provided eight years ago. So I would tend to answer that this is something relatively old.

Last edited by Didier Spaier; 04-27-2020 at 04:33 PM.
 
1 members found this post helpful.
Old 04-27-2020, 06:50 PM   #34
cwizardone
LQ Veteran
 
Registered: Feb 2007
Distribution: Slackware64-current with "True Multilib" and KDE4Town.
Posts: 9,189

Original Poster
Rep: Reputation: 7383Reputation: 7383Reputation: 7383Reputation: 7383Reputation: 7383Reputation: 7383Reputation: 7383Reputation: 7383Reputation: 7383Reputation: 7383Reputation: 7383
Quote:
Originally Posted by The Squash View Post
91.7 MB for two kernels? What kind of kernels are these?

Right now I'm using a 5.1.11 kernel which is only 2.3 MB; the modules add up to 4 MB.

Sure, I compiled my kernel myself, but I've never even heard of a distribution kernel that was larger than 8 MB.

Just saying.
If one installs both the generic and huge kernels and all that goes with them, plus the initrd-tree, well, here you go,
Attached Thumbnails
Click image for larger version

Name:	mc-boot-directory-2020-04-27.jpg
Views:	52
Size:	176.3 KB
ID:	33098  

Last edited by cwizardone; 04-27-2020 at 07:07 PM.
 
Old 04-27-2020, 08:11 PM   #35
rkelsen
Senior Member
 
Registered: Sep 2004
Distribution: slackware
Posts: 4,493
Blog Entries: 7

Rep: Reputation: 2581Reputation: 2581Reputation: 2581Reputation: 2581Reputation: 2581Reputation: 2581Reputation: 2581Reputation: 2581Reputation: 2581Reputation: 2581Reputation: 2581
The information in those tables is not correct. Eg: LILO can boot DOS. I've seen it first hand. Also, eLILO supports network booting.
Quote:
Originally Posted by Didier Spaier View Post
LVM, RAID and cryptography are supported, now including LUKS2, with fully encrypted drive (no need for a non encrypted /boot partition).
Those features are great, but this begs the question: Can an EFI partition be contained within an LVM/RAID or encrypted disk? I'm happy to be corrected but everything I've read seems to indicate that it cannot.
Quote:
Originally Posted by Didier Spaier View Post
There is a specification, everyone is free to write a driver for the file system and GPL it. Of course GRUB did. Here is the top of the file fat.c in grub's source code:
That is excellent.
Quote:
Originally Posted by Didier Spaier View Post
This should address your concern.
No, it does not. If anything, it does the opposite. Which stage of their business model are we at now?
Quote:
Originally Posted by Didier Spaier View Post
Have a good day
Thanks. You too.
 
1 members found this post helpful.
Old 04-27-2020, 09:28 PM   #36
bassmadrigal
LQ Guru
 
Registered: Nov 2003
Location: West Jordan, UT, USA
Distribution: Slackware
Posts: 8,792

Rep: Reputation: 6657Reputation: 6657Reputation: 6657Reputation: 6657Reputation: 6657Reputation: 6657Reputation: 6657Reputation: 6657Reputation: 6657Reputation: 6657Reputation: 6657
Quote:
Originally Posted by The Squash View Post
91.7 MB for two kernels? What kind of kernels are these?

Right now I'm using a 5.1.11 kernel which is only 2.3 MB; the modules add up to 4 MB.

Sure, I compiled my kernel myself, but I've never even heard of a distribution kernel that was larger than 8 MB.

Just saying.
I have 290MB in my /boot/ right now. 23MB in the initrd-tree and the rest in various kernels and initrds. But then I also have 19 initrds and 20 kernels (I'm lazy and don't clean them out). The largest generic kernel is 6MB (a 5.4.30 built off Pat's config slightly modified) and the largest initrd is 7.3MB.

But if someone starts adding to the initrd-tree, it could bring the size up more quickly.
 
1 members found this post helpful.
Old 04-27-2020, 09:47 PM   #37
LuckyCyborg
Senior Member
 
Registered: Mar 2010
Posts: 3,654

Rep: Reputation: 3538Reputation: 3538Reputation: 3538Reputation: 3538Reputation: 3538Reputation: 3538Reputation: 3538Reputation: 3538Reputation: 3538Reputation: 3538Reputation: 3538
Quote:
Originally Posted by Didier Spaier View Post
Yes, all of this I think, by itself, i.e. without needing UEFI DUET.
Wait a second! I talked about booting from USB 3.0 adapter cards or NVME drives mounted in PCI-express adapters, like the ones from the attached images.

I have news for you! Both of them have no BIOS boot support. They aren't even seen by BIOS other than some obscure enumerated PCI devices. So, your beloved GRUB will not know that they are in your box because that non-EFI BIOS itself doesn't.

BUT, that UEFI DUET, like any honorable EFI implementation, have drivers for them: XhciDxe.efi and NvmExpressDxe.efi

IF somehow you managed to convince the UEFI DUET to load those drivers, then you obtained a little EFI which is aware of both your NVME drive and your USB 3.0 adapter card, and be able to boot from them.

Then, you may use your favorite boot manager, be it rEFInd, GRUB or even ELILO, to use those devices and find whatever is bootable on them.

Of course, you may use a classic hard drive to host a boot partition for your favorite bootloader, be it GRUB, LILO or SYSLINUX, then leave the Linux kernel to handle its things. It does work - and I tried this myself, but I will not consider this really as "booting from a NVME drive"

Why? What IF in your NVME drive is not installed Slackware but Windows 10 or MAC OS/X? How you boot them?

Quote:
Originally Posted by Didier Spaier View Post
As a an aside, although rEFInd be shipped in its zipped archive, when using UEFI DUET on non-EFI firmware it doesn't run rEFInd.
Did you tried yourself making an USB flash for UEFI DUET/rEFInd (using probably Windows), or you talk after just looking at archives?

While rEFInd is optional (at least on the particular build used by myself), if you chose also to add rEFInd to your flash drive, it will be certainly ran.
Attached Thumbnails
Click image for larger version

Name:	4-Port-USB-3-0-PCIE-PCI-Express-Control-Card-Adapter-20pin-to-2-port-usb3.jpg
Views:	28
Size:	80.3 KB
ID:	33099   Click image for larger version

Name:	61AId2KfSjL._AC_SY450_.jpg
Views:	29
Size:	25.5 KB
ID:	33100  

Last edited by LuckyCyborg; 04-27-2020 at 10:15 PM.
 
2 members found this post helpful.
Old 04-28-2020, 01:37 AM   #38
Didier Spaier
LQ Addict
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slint64-15.0
Posts: 11,087

Rep: Reputation: Disabled
Quote:
Originally Posted by rkelsen View Post
The information in those tables is not correct. Eg: LILO can boot DOS. I've seen it first hand. Also, eLILO supports network booting.
If you can correct this information, great. This will help future readers of these tables.

Quote:
Those features are great, but this begs the question: Can an EFI partition be contained within an LVM/RAID or encrypted disk? I'm happy to be corrected but everything I've read seems to indicate that it cannot.
Maybe this article can answer (even if it says that GRUB does not support LUKS2, although a partial support has been added in January 2020)

Quote:
No, it does not. If anything, it does the opposite. Which stage of their business model are we at now?
As I am confident that neither me nor a Slint user risks to be sued for patent infringement speculation about intentions of Microsoft do not interest me.

Last edited by Didier Spaier; 04-28-2020 at 01:49 AM.
 
1 members found this post helpful.
Old 04-28-2020, 01:53 AM   #39
Didier Spaier
LQ Addict
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slint64-15.0
Posts: 11,087

Rep: Reputation: Disabled
@LuckyCyborg: UEFI DUET is good for you, great. I don't have the hardware to experiment, so can't practically compare with other software.

Last edited by Didier Spaier; 04-28-2020 at 02:21 AM.
 
1 members found this post helpful.
Old 04-28-2020, 05:47 AM   #40
elcore
Senior Member
 
Registered: Sep 2014
Distribution: Slackware
Posts: 1,765

Rep: Reputation: Disabled
Quote:
Originally Posted by rkelsen View Post
One thing which rEFInd does very well that GRUB really struggles with: Looking good. GRUB is ugly. Period.
Well it depends a lot on the artist doing the grub2 theme, which Slackware doesn't seem to have.
So it's kinda like a brick wall, not painted but serves a purpose nonetheless.

While we're at it, I don't think any bootloaders are visually appealing.
As long as they don't support all resolutions, there's not much point writing themes which will all get skewed on different displays.
And since you've mentioned refind is good looking, I remember PLoP boot manager it was the best looking and had a starfield background, but was proprietary.
Too bad, because the ability to run screensavers in background is a great feature.
Arguably, there are many useful features an 'ugly' bootloader could do, like ability to run MC, ability to defragment a drive, resize partitions, etc.
But for my use case, I think legacy grub or manually configured grub2 was the most functional one, so I prefer those two.

Last edited by elcore; 04-28-2020 at 05:48 AM.
 
Old 04-28-2020, 07:26 AM   #41
cwizardone
LQ Veteran
 
Registered: Feb 2007
Distribution: Slackware64-current with "True Multilib" and KDE4Town.
Posts: 9,189

Original Poster
Rep: Reputation: 7383Reputation: 7383Reputation: 7383Reputation: 7383Reputation: 7383Reputation: 7383Reputation: 7383Reputation: 7383Reputation: 7383Reputation: 7383Reputation: 7383
I've been using the bitmap below with LILO for years. It had to be converted to jpeg to be uploaded here.
Sorry I can't remember the name of the individual who was kind enough to create it.
I have LILO setup so the bitmap remains on the screen until an OS or kernel is selected. The "menu" is put into the upper right hand corner.
Attached Thumbnails
Click image for larger version

Name:	slackware64.jpg
Views:	55
Size:	26.1 KB
ID:	33111  

Last edited by cwizardone; 04-28-2020 at 07:31 AM.
 
1 members found this post helpful.
Old 07-03-2020, 12:24 PM   #42
cwizardone
LQ Veteran
 
Registered: Feb 2007
Distribution: Slackware64-current with "True Multilib" and KDE4Town.
Posts: 9,189

Original Poster
Rep: Reputation: 7383Reputation: 7383Reputation: 7383Reputation: 7383Reputation: 7383Reputation: 7383Reputation: 7383Reputation: 7383Reputation: 7383Reputation: 7383Reputation: 7383
Here are some interesting test results comparing various file systems on a NVMe SSD.

https://www.phoronix.com/scan.php?pa...esystems&num=1
 
Old 07-04-2020, 11:55 AM   #43
Martinus2u
Member
 
Registered: Apr 2010
Distribution: Slackware
Posts: 497

Rep: Reputation: 119Reputation: 119
Quote:
Originally Posted by cwizardone View Post
Here are some interesting test results comparing various file systems on a NVMe SSD.

https://www.phoronix.com/scan.php?pa...esystems&num=1
Interesting article. However, I would like to add that there are more requirements for a filesystem than performance alone. Of particular importance are transactional guarantees. To me, the absolute fundamental minimum is consistency and durability at all times, including system freeze and power outage situations. In those situations where consistency cannot be guaranteed (bad blocks?), I expect the most graceful degradation possible. This is the entry hurdle for a filesystem to be even considered.
 
1 members found this post helpful.
Old 07-08-2020, 09:33 AM   #44
cwizardone
LQ Veteran
 
Registered: Feb 2007
Distribution: Slackware64-current with "True Multilib" and KDE4Town.
Posts: 9,189

Original Poster
Rep: Reputation: 7383Reputation: 7383Reputation: 7383Reputation: 7383Reputation: 7383Reputation: 7383Reputation: 7383Reputation: 7383Reputation: 7383Reputation: 7383Reputation: 7383
Quote:
Originally Posted by cwizardone View Post
I've been using the bitmap below with LILO for years. It had to be converted to jpeg to be uploaded here.
Sorry I can't remember the name of the individual who was kind enough to create it.
I have LILO setup so the bitmap remains on the screen until an OS or kernel is selected. The "menu" is put into the upper right hand corner.
OK, just stumbled across the "Slackware64 Linux" image mentioned above in post #41,

https://www.pling.com/p/1114180/

Last edited by cwizardone; 07-08-2020 at 09:34 AM.
 
Old 07-14-2020, 09:04 AM   #45
cwizardone
LQ Veteran
 
Registered: Feb 2007
Distribution: Slackware64-current with "True Multilib" and KDE4Town.
Posts: 9,189

Original Poster
Rep: Reputation: 7383Reputation: 7383Reputation: 7383Reputation: 7383Reputation: 7383Reputation: 7383Reputation: 7383Reputation: 7383Reputation: 7383Reputation: 7383Reputation: 7383
This should appear in the 5.9 kernel.
Quote:
f2fs: add F2FS_IOC_SEC_TRIM_FILE ioctldev
Added a new ioctl to send discard commands or/and zero out
to selected data area of a regular file for security reason.

The way of handling range.len of F2FS_IOC_SEC_TRIM_FILE:
1. Added -1 value support for range.len to secure trim the whole blocks
starting from range.start regardless of i_size.
2. If the end of the range passes over the end of file, it means until
the end of file (i_size).
3. ignored the case of that range.len is zero to prevent the function
from making end_addr zero and triggering different behaviour of
the function.
https://git.kernel.org/pub/scm/linux...38f0400a794aa6
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] No package 'x11' found No package 'xext' found No package 'xdamage' found No package 'xfixes' found No package 'x11-xcb' found Jigsaw Linux From Scratch 14 02-23-2021 08:35 PM
lilo 23.2: Fatal: trying to map files from unnamed device 0x001 stf92 Debian 6 04-23-2014 06:26 PM
Warning: The boot sector and map file are on different disks (lilo). stf92 Slackware - Installation 5 07-10-2012 09:13 AM
lilo fatal: first sector..... HmmLinux Linux - General 7 01-08-2009 12:10 PM
"Fatal: empty map section" lilo error kaz2100 Linux - Software 2 12-25-2007 09:42 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 05:04 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration