LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - General
User Name
Password
Linux - General This Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.

Notices


Reply
  Search this Thread
Old 02-15-2021, 12:51 PM   #46
danrees21
LQ Newbie
 
Registered: Feb 2021
Distribution: Debian
Posts: 3

Rep: Reputation: Disabled

I learned that systemd has replaced init, since I last used Linux around 19 years ago.

I also learned that this was apparently very controversial and there is even a Debian fork because 'systemd' is bad.

As I user I just noticed that my mount points, USB, etc all gets reconnected automatically when I restart my laptop. It seems to work. I don't recall it being this easy 20 years ago!
 
2 members found this post helpful.
Old 02-15-2021, 02:02 PM   #47
hazel
LQ Guru
 
Registered: Mar 2016
Location: Harrow, UK
Distribution: LFS, AntiX, Slackware
Posts: 7,575
Blog Entries: 19

Rep: Reputation: 4453Reputation: 4453Reputation: 4453Reputation: 4453Reputation: 4453Reputation: 4453Reputation: 4453Reputation: 4453Reputation: 4453Reputation: 4453Reputation: 4453
Quote:
Originally Posted by HappyTux View Post
Not with an EFI setup, it is BIOS only bootloader. And there is something new I learn for this week, elilo and using a stub in your EFI to just boot a kernel without any grub they say.
I really like elilo. It has been deliberately designed to have the same configuration interface as lilo although it is quite different inside. It isn't being maintained any more, but it's so simple that it really doesn't need any maintenance.

Using efistubs sounds like an ideal method for a single boot. jsbjsb001 put a bit about it into his kernel wiki article, based on what Emerson told him. But for multiboot it's not so good because you have to go into the UEFI to get your menu and that means pressing a magic key at exactly the right moment.

Last edited by hazel; 02-15-2021 at 02:04 PM.
 
Old 02-15-2021, 03:05 PM   #48
HappyTux
Senior Member
 
Registered: Mar 2003
Location: Nova Scotia, Canada
Distribution: Debian AMD64
Posts: 4,170

Rep: Reputation: 244Reputation: 244Reputation: 244
Quote:
Originally Posted by ondoho View Post
syslinux can definitely do EFI setup.

By "i386 only" do you mean it only works on IBM PC type computers? Because it definitely works on Archlinux, which is a 64 bit distro.
I suspect the Debian wiki is outdated, rather than the bootloader(s). Or you just misunderstood.

https://wiki.archlinux.org/index.php/Syslinux
I was just going by the wording of it, they state i386 & amd64 at the top for those listed underneath, then when they get to it just the i386, the table at the very top does say both with EFI for it. Now I re-read to make certain of where I got that impression.
 
Old 02-15-2021, 09:43 PM   #49
HappyTux
Senior Member
 
Registered: Mar 2003
Location: Nova Scotia, Canada
Distribution: Debian AMD64
Posts: 4,170

Rep: Reputation: 244Reputation: 244Reputation: 244
Quote:
Originally Posted by hazel View Post
I really like elilo. It has been deliberately designed to have the same configuration interface as lilo although it is quite different inside. It isn't being maintained any more, but it's so simple that it really doesn't need any maintenance.

Using efistubs sounds like an ideal method for a single boot. jsbjsb001 put a bit about it into his kernel wiki article, based on what Emerson told him. But for multiboot it's not so good because you have to go into the UEFI to get your menu and that means pressing a magic key at exactly the right moment.
No key press is need, first drive in system, first fat partition on that drive containing a valid EFI boot loader will load by default. If Grub then you get your menu if it is enabled, if windows well it just loads, they do not care about other OSs. At least that is how my firmware works with the drives in the machine, if I want to boot anything different then I need to hit the F12 key to get the boot picker where I see my first drive listed at the top of the list as the default..

Edit: The first fat partition marked as type "EFI System Partition" will load a boot loader contained in its EFI directory, either in /boot or /distribution_name directory name, without that nothing. I learned way more than I ever wanted trying to get that GRUB to install to my /dev/sda and not clobber my /dev/nvme drive despite being told in the installer the /dev/sda was the place. The nvme is seen as first drive in the system, repaired its boot loader couple of times before I clued in and removed it to allow GRUB to do the job it should have been doing. It is so wonderful when Linux becomes the Microsoft of the computer world...

Last edited by HappyTux; 02-15-2021 at 09:53 PM.
 
Old 02-16-2021, 05:13 AM   #50
hazel
LQ Guru
 
Registered: Mar 2016
Location: Harrow, UK
Distribution: LFS, AntiX, Slackware
Posts: 7,575
Blog Entries: 19

Rep: Reputation: 4453Reputation: 4453Reputation: 4453Reputation: 4453Reputation: 4453Reputation: 4453Reputation: 4453Reputation: 4453Reputation: 4453Reputation: 4453Reputation: 4453
Quote:
Originally Posted by HappyTux View Post
No key press is need, first drive in system, first fat partition on that drive containing a valid EFI boot loader will load by default. If Grub then you get your menu if it is enabled, if windows well it just loads, they do not care about other OSs. At least that is how my firmware works with the drives in the machine, if I want to boot anything different then I need to hit the F12 key to get the boot picker where I see my first drive listed at the top of the list as the default..
My situation is that I have three different Linux systems on one hard drive (no Windows, thank God!). So I need a boot menu to pick a system from. That's elilo in my case, but it could equally be GRUB or rEFInd or syslinux. In fact I did use rEFInd for a while. Or I could use the magic key to get the UEFI's built-in menu. But I can't just use efistubs because all that does is to make an individual kernel efi-bootable; it doesn't tell the hardware which kernel to boot.
 
Old 02-16-2021, 09:25 AM   #51
HappyTux
Senior Member
 
Registered: Mar 2003
Location: Nova Scotia, Canada
Distribution: Debian AMD64
Posts: 4,170

Rep: Reputation: 244Reputation: 244Reputation: 244
Quote:
Originally Posted by hazel View Post
My situation is that I have three different Linux systems on one hard drive (no Windows, thank God!). So I need a boot menu to pick a system from. That's elilo in my case, but it could equally be GRUB or rEFInd or syslinux. In fact I did use rEFInd for a while. Or I could use the magic key to get the UEFI's built-in menu. But I can't just use efistubs because all that does is to make an individual kernel efi-bootable; it doesn't tell the hardware which kernel to boot.
Definitely limitations to it for a boot method like all of them. They each have their quirks. It would be nice for GRUB not to fail when drive that is not part of the selected option to boot is not present. That one drives me completely batty and is good part of reason I dislike it so much. Its inflexible nature everything needs to be in place in the unused parts for it to boot too. Makes no sense whatsoever if the drive is not used for the booting why the failure. The editing of the files to do a no other drive scan or disconnecting the drive so it does not find it is windows behaviour, the I will clobber your boot partition if I damn well want to attitude...
 
Old 02-16-2021, 10:33 AM   #52
HappyTux
Senior Member
 
Registered: Mar 2003
Location: Nova Scotia, Canada
Distribution: Debian AMD64
Posts: 4,170

Rep: Reputation: 244Reputation: 244Reputation: 244
Enough moaning about grub just learned the proper way to grep for a process and not have the grep command show up too.

Code:
zeus@buster-raspi:~$ ps -ax|grep [t]op
 3637 pts/1    S+     0:00 top
zeus@buster-raspi:~$ ps -ax|grep top
 3637 pts/1    S+     0:00 top
 3648 pts/2    S+     0:00 grep --color=auto top
 
1 members found this post helpful.
Old 02-16-2021, 10:56 AM   #53
jsbjsb001
Senior Member
 
Registered: Mar 2009
Location: Earth, unfortunately...
Distribution: Currently: OpenMandriva. Previously: openSUSE, PCLinuxOS, CentOS, among others over the years.
Posts: 3,881

Rep: Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063
Quote:
Originally Posted by hazel View Post
...Using efistubs sounds like an ideal method for a single boot.
Like Emerson said in the building the kernel wiki article working thread in the kernel forum; if you roll your own kernel, using a bootloader loses it's advantage.

Quote:
jsbjsb001 put a bit about it into his kernel wiki article, based on what Emerson told him.
...
It wasn't just what Emerson said, yes they did indeed suggest putting it in the article, and their posts were very helpful; but it was from a number of posts (including one or two of yours) in the same thread mentioned above, as well as both the Arch Linux wiki and Gentoo wiki that helped me figure it out (and learnt a few things about UEFI in general that I didn't really know before) - particularly the bit about using efibootmgr to add entries to the UEFI boot menu.

Although, if Jeremy had named the title of this thread better by not including a 7 day time limit; I could say that's something else I learnt about Linux, in that you can boot the kernel directly from UEFI without needing a bootloader, but anyway...
 
Old 02-16-2021, 12:42 PM   #54
MadeInGermany
Senior Member
 
Registered: Dec 2011
Location: Simplicity
Posts: 2,795

Rep: Reputation: 1201Reputation: 1201Reputation: 1201Reputation: 1201Reputation: 1201Reputation: 1201Reputation: 1201Reputation: 1201Reputation: 1201
@HappyTux
the [ ] are wildcards for filename generation in the shell, just like * and ?
If not escaped, and if there is a file named top in the current directory, the shell will substitute [t]op with the matching top, and again the grep can be found.
Correct are
Code:
ps ax | grep "[t]op"
ps -ef | grep "[t]op"
pgrep -f top
 
1 members found this post helpful.
Old 02-16-2021, 01:20 PM   #55
shruggy
Senior Member
 
Registered: Mar 2020
Posts: 3,670

Rep: Reputation: Disabled
grep \[t]op is usually enough to escape brackets from shell.
 
1 members found this post helpful.
Old 02-16-2021, 06:00 PM   #56
rokytnji
LQ Veteran
 
Registered: Mar 2008
Location: Waaaaay out West Texas
Distribution: antiX 23, MX 23
Posts: 7,112
Blog Entries: 21

Rep: Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474Reputation: 3474
That lastpass is more paid than free now.
 
Old 02-17-2021, 08:01 AM   #57
Turbocapitalist
LQ Guru
 
Registered: Apr 2005
Distribution: Linux Mint, Devuan, OpenBSD
Posts: 7,310
Blog Entries: 3

Rep: Reputation: 3722Reputation: 3722Reputation: 3722Reputation: 3722Reputation: 3722Reputation: 3722Reputation: 3722Reputation: 3722Reputation: 3722Reputation: 3722Reputation: 3722
I noticed that traffic shaping with GNU/Linux is done by a combination of nft (or iptables) plus tc, and that the latter is very, very complex especially compared to PF.
 
Old 02-19-2021, 09:57 AM   #58
hazel
LQ Guru
 
Registered: Mar 2016
Location: Harrow, UK
Distribution: LFS, AntiX, Slackware
Posts: 7,575
Blog Entries: 19

Rep: Reputation: 4453Reputation: 4453Reputation: 4453Reputation: 4453Reputation: 4453Reputation: 4453Reputation: 4453Reputation: 4453Reputation: 4453Reputation: 4453Reputation: 4453
I discovered something slightly weird (entirely by accident). If you remove a partition using something like cfdisk and then create a new partition in the same space, it isn't empty. The filesystem that was on the old partition is still there on the new one. The only way to get rid of that old data is to reformat the partition with a suitable version of mkfs.

I assume from this that partition editors only edit the partition table and don't do anything to the disk surface.
 
1 members found this post helpful.
Old 02-19-2021, 11:46 AM   #59
GazL
LQ Veteran
 
Registered: May 2008
Posts: 6,897

Rep: Reputation: 5019Reputation: 5019Reputation: 5019Reputation: 5019Reputation: 5019Reputation: 5019Reputation: 5019Reputation: 5019Reputation: 5019Reputation: 5019Reputation: 5019
Yes, this is why it's a good idea to zero the first few MB of the partition before you delete it.

dd if=/dev/zero bs=4M count=1 of=/dev/<yourpartition>

No need to wipe the whole thing, unless you want to that is.
 
1 members found this post helpful.
Old 02-19-2021, 11:59 AM   #60
michaelk
Moderator
 
Registered: Aug 2002
Posts: 25,704

Rep: Reputation: 5897Reputation: 5897Reputation: 5897Reputation: 5897Reputation: 5897Reputation: 5897Reputation: 5897Reputation: 5897Reputation: 5897Reputation: 5897Reputation: 5897
Quote:
Originally Posted by hazel View Post
I discovered something slightly weird (entirely by accident). If you remove a partition using something like cfdisk and then create a new partition in the same space, it isn't empty. The filesystem that was on the old partition is still there on the new one. The only way to get rid of that old data is to reformat the partition with a suitable version of mkfs.

I assume from this that partition editors only edit the partition table and don't do anything to the disk surface.
That is correct. A partition is just a container for a filesystem that basically define its location and size. You can resize a filesystem as well as the partition independently of each other which if not careful can lead to data loss.
 
2 members found this post helpful.
  


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 On
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Alright, it's Wednesday. What is something you have learned *new* about Linux within the past 7 days? KGIII General 120 06-15-2021 05:19 AM
What is something new that you have learned about Linux this week? KGIII General 19 05-26-2021 01:51 PM
How do I grep my /var/log/secure file for the past 7 days or so many days? johnmccarthy Linux - Newbie 5 01-04-2013 09:43 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - General

All times are GMT -5. The time now is 04:28 AM.

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