• 0 Posts
  • 61 Comments
Joined 1 year ago
cake
Cake day: June 22nd, 2024

help-circle




  • Gyroplast@pawb.socialtome_irl@lemmy.worldme_irl
    link
    fedilink
    English
    arrow-up
    9
    ·
    4 days ago

    When I visited the US in 2000 (yep, pre-9/11), everyone was handed a small paper form shortly before landing(!), in the plane, and I distinctly remember that checkbox asking me if I am planning any illegal or terrorist activity after entering the country.

    I still do not understand its purpose. I honestly don’t.



  • Gyroplast@pawb.socialtoMemes@lemmy.mlThe ratings would be through the roof.
    link
    fedilink
    English
    arrow-up
    7
    arrow-down
    1
    ·
    edit-2
    4 days ago

    The argument is not how one gruesome, cruel, sociopathic behavior outweighs the other, but being opposed to extremely anti-social behavior in general. Nobody wins the cruelty olympics.

    Frankly, even the idea of “it is ethical, enjoyable, or just tolerable to cruelly hurt X in any way, because they are objectively worse than whatever I can think of” should be fundamentally repulsive to anyone, more so when attempting to take any moral high ground.

    It’s too close for (my) comfort to normalizing suffering as somehow deserved by anyone, which is how “the other side” likes to argue how exploitation is totally fine. “Everyone else would do it, too, I’m just faster or better at it than them.” - “If they weren’t subhuman, worthless losers, they could hold a job in my orphan blending factory, and just not be homeless or pay for medication”. These are examples of an anti-social mindset. Honestly wishing, not just out of righteous, powerless anger, another conscious being cruel harm for any reason is a very slippery slope towards that mindset. I try to fight this urge.

    I follow the argument insofar that “they” caused unfathomable suffering in multitudes. I would really prefer if the reaction to this wouldn’t be the prevalent “I want to see them hurt in (un)kind, because they deserve it”, but rather “how can such people be effectively discouraged from ever wanting to become a scourge to society”, while still accepting that universal human rights are still universal.

    Of course this is much more complicated than “just take the money, and shove it elsewhere”, and quite possibly not even achievable within the time we have left, and coming from societies as they currently are. Without that little quantum of optimism, hope, and belief in a fundamentally sociable human nature, though, I don’t see much in our future than eventual, total destruction, one way or the other.

    TL;DR: Yeah, molten lead isn’t even close to the cruelty inflicted by those doused with it. But why are we one-upping each other in cruelty, again? What’s the point?








  • You can fix this, and this certainly isn’t “basic”.

    I figure you didn’t see your Linux option, because your EFI boot variables (boot order and boot loader locations) are stored “on the mainboard”, and you didn’t manage to reset those on the new board according to your current layout. Windows still boots, as it installs its bootloader in a generic location intended for removable devices, instead of properly registering itself with EFI boot variables. Because of course they do.

    To fix this, I’d recommend a deep breath first, and then set BIOS to UEFI boot only, no CSM/legacy at all for now, no even as fallback. If you’re lucky, you can boot into your Linux system from the BIOS boot menu right now, and skip the archiso boot and chroot shenanigans. Have a look. Otherwise boot into the archiso as you did before.

    Identify your EFI system partition(s) (ESP) Run sfdisk -l /dev/nvme0n1 and sfdisk -l /dev/nvme1n1, note the “EFI System” type partitions. Ideally, there’s only one at nvme1n1p3. Multiple ESPs would be trickier, but let’s assume your singular ESP is nvme1n1p3. Have a look at the ESP, to understand its layout and confirm this is really what you’re looking for: mkdir /esp, mount /dev/nvme1n1p3 /esp, find /esp. You should find the Windows bootloader at EFI/Boot/bootx64.efi and EFI/Microsoft/Boot/bootmgfw.efi.

    You might also find your grub bootloader in a subdirectory like EFI/arch/grubx64.efi. Find all of your instances with find /esp -iname grubx64.efi, and note the paths. If you find multiple grubx64.efi, I’d recommend to pick only the newest file, unless you know for a fact which one is supposed to be the one you want to use. A ls -l <file> gives you the date of the file to check. If you don’t have any grub bootloader installed, yet, that’s fine, too.

    Create a boot entry with grub in a chrooted system If you can arch-chroot into your Linux system, make sure your ESP is mounted in your chroot as well, let’s say at /esp again, and your /boot directory must be mounted, too, otherwise grub-install will fail. Then grub-install --efi-directory=/esp should do its magic just fine. Use efibootmgr to display/edit the EFI boot variables, and check if the entries in there look correct. The ESP will be referenced by UUID, and the list will look pretty busy, but you should recognize the EFI paths, and your arch entry should be the BootCurrent value. Make sure you’ve got a /boot/grub/grub.cfg in place, otherwise grub won’t do you much good! Create one with grub-mkconfig -o /boot/grub/grub.cfg from within your chroot, after editing /etc/default/grub if you need to add any kernel arguments for your system. Usually you do not, so fire away.

    If chrooting doesn’t work for you, btrfs can be a little tricky, you should be able to install grub with the ESP and boot partition mounted alone in the archiso. nvme0n1p1 looks like your boot partition, so it’d go down like this:

    mkdir /esp /linuxboot
    mount /dev/nvme1n1p3 /esp
    mount /dev/nvme0n1p1 /linuxboot
    grub-install --efi-directory=/esp --boot-directory=/linuxboot
    

    You can pacman -S grub if grub-install isn’t available on archiso, yet. Make sure you’ve got a /linuxboot/grub/grub.cfg in place here as well. Unfortunately you cannot use grub-mkconfig effectively without the chroot, but if you are at this point, and you’re dropped into the grub rescue shell, you can try a minimal, lovingly handcrafted grub.cfg: You need to obtain the UUIDs of your ESP, boot and root partition for the menuentries, and replace the placeholders with your values. You can get those values with lsblk -oNAME,UUID /dev/nvme1n1p3 /dev/nvme0n1p1 /dev/nvme0n1p2, in this order (ESP, BOOTPART, ROOTPART UUID). I assume your root subvolume is named root, and your kernel is named vmlinuz-linux on the boot partition, with a vmlinuz-linux.img initfs. You should adapt these filenames in the grub.cfg if they are different, of course, but I think this is a pretty good guess. :)

    insmod part_gpt
    insmod part_msdos
    set default="0"
    if [ x"${feature_menuentry_id}" = xy ]; then
      menuentry_id_option="--id"
    else
      menuentry_id_option=""
    fi
    export menuentry_id_option
    function load_video {
      if [ x$feature_all_video_module = xy ]; then
        insmod all_video
      else
        insmod efi_gop
        insmod efi_uga
        insmod ieee1275_fb
        insmod vbe
        insmod vga
        insmod video_bochs
        insmod video_cirrus
      fi
    }
    terminal_input console
    terminal_output console
    set timeout=5
    menuentry 'Arch Linux' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple' {
            load_video
            set gfxpayload=keep
            insmod gzio
            insmod part_gpt
            insmod ext2
            search --no-floppy --fs-uuid --set=root <BOOTPART UUID>
            echo    'Loading Linux linux ...'
            linux   /vmlinuz-linux root=UUID=<ROOTPART UUID> rw  rootflags=subvol=root
            echo    'Loading initial ramdisk ...'
            initrd  /initramfs-linux.img
    }
    if [ "$grub_platform" = "efi" ]; then
      insmod bli
    fi
    if [ "$grub_platform" = "efi" ]; then
    menuentry 'Windows Boot Manager --class windows --class os $menuentry_id_option 'osprober-efi' {
            insmod part_gpt
            insmod fat
            search --no-floppy --fs-uuid --set=root <ESP UUID>
            chainloader /EFI/Microsoft/Boot/bootmgfw.efi
    }
    fi
    

    Let’s see how this goes.


  • Gyroplast@pawb.socialtome_irl@lemmy.worldme_irl
    link
    fedilink
    English
    arrow-up
    11
    ·
    14 days ago

    Fun side-effect: one finds a strange appreciation and understanding for supervillains hell-bent on ending life on earth, “for no reason”.

    Hey, if you want to see the world burn so badly, stop dilly-dallying and bring out the big guns! This is really taking longer than necessary.