I mean no harm.

  • 1 Post
  • 61 Comments
Joined 2 years ago
cake
Cake day: July 4th, 2023

help-circle
  • JATth@lemmy.worldtolinuxmemes@lemmy.worldI use Arch btw
    link
    fedilink
    English
    arrow-up
    7
    ·
    edit-2
    2 days ago

    hardmode: I did a fresh install on a HDD that is on verge of being dead. Every-time this thing boots it’s a miracle. Somehow dd blanking the disk, plenty of smartctl offline disk surface scans and finally putting btrfs with data in DUP profile resurrected the HDD. I have run btrfs scrub daily or else the os install may bitrot and well… expire. :D

    Edit: Todays catch, I was too late and now I have fix 3 files:

    Error summary:    read=112
      Corrected:      109
      Uncorrectable:  3
      Unverified:     0
    




  • JATth@lemmy.worldtolinuxmemes@lemmy.worldwindows update
    link
    fedilink
    English
    arrow-up
    2
    ·
    1 month ago

    The \EFI\BOOT\BOOTX64.EFI is the only file the UEFI standard says it is required automatically lookup from an EFI system partition. There can many EFI partitions but the UEFI is only required to find a single file per such a partition.

    efibootmgr -u can show all bios auto created boot entries (don’t touch those, the bios can/will reset them at whim) and the manually created entries that don’t launch a BOOTX64.EFI named file.



  • Btw, ld.so is a symlink to ld-linux-x86-64.so.2 at least on my system. It is an statically linked executable. The ld.so is, in simpler words, an interpreter for the ELF format and you can run it:

    ld.so --help
    

    Entry point address: 0x1d780

    Which seems to be contained in the only executable section segment of ld.so

    LOAD 0x0000000000001000 0x0000000000001000 0x0000000000001000
         0x0000000000028bb5 0x0000000000028bb5  R E    0x1000
    

    Edit: My understanding of this quite shallow; the above is a segment that in this case contains the entirety of the .text section.












  • JATth@lemmy.worldtolinuxmemes@lemmy.worldWe are not the same
    link
    fedilink
    arrow-up
    10
    arrow-down
    8
    ·
    6 months ago

    Arch maintenance: 0. Install it once. (The proper way)

    1. Every 2 weeks minimum pacman -Syu
    2. Every 3 months merge/update configs in /etc.

    I don’t get what is with this so hard? Yes, configs can be undecipherable but 90% time the merge involves just deleting the .pacnew versions.