Skip to main content
Topic: so chimera linux is a thing and i made the effort to try it BUT (Read 958 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

so chimera linux is a thing and i made the effort to try it BUT

as i didn't install grub i assumed that when i booted into arttix and updated grub that it would pick it up because thats what always works right?
Code: [Select]
..
Found theme: /usr/share/grub/themes/artix/theme.txt
Found linux image: /boot/vmlinuz-linux-lqx
Found initrd image: /boot/intel-ucode.img /boot/amd-ucode.img /boot/initramfs-linux-lqx.img
Found fallback initrd image(s) in /boot:  intel-ucode.img amd-ucode.img initramfs-linux-lqx-fallback.img
Found linux image: /boot/vmlinuz-linux
Found initrd image: /boot/intel-ucode.img /boot/amd-ucode.img /boot/initramfs-linux.img
Found fallback initrd image(s) in /boot:  intel-ucode.img amd-ucode.img initramfs-linux-fallback.img
Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
Found Artix Linux (rolling) on /dev/nvme0n1p2
Found Chimera Linux on /dev/nvme0n1p5
Found Windows Boot Manager on /dev/sda1@/efi/Microsoft/Boot/bootmgfw.efi
Adding boot menu entry for UEFI Firmware Settings ...
Found memtest86+ image: /boot/memtest86+/memtest.bin
done

and it certainly shows up as being picked up by artix linux's grub on update-grub BUT after i reboot it's not on the menu?  seems strange it isnt on the menu when i reboot.
someone understands this?

note this is chimera linux based on bsd not chimera os based on steamdeck
Cat Herders of Linux

Re: so chimera linux is a thing and i made the effort to try it BUT

Reply #1
You might need to chainload a grub boot entry for the BSD's. See below link for more details, the very last part in the article should apply in regards to grub.

https://www.tumfatig.net/2023/multiboot-microsoft-windows-openbsd-and-slackware-linux/

I used to dual boot OpenBSD but that was on a laptop with mbr only. Might be a bit easier today with GPT/EFI from the looks of that link. What i would do is find out where chimera keeps its efi loader and create a grub entry in /etc/grub.d/40_custom.

For example

Code: [Select]
menuentry 'chimera' --class chimera {
  insmod part_gpt
  insmod fat
  search --no-floppy --set=root --file /EFI/chimera/BOOTX64.EFI
  chainloader /EFI/chimera/BOOTX64.EFI

Re: so chimera linux is a thing and i made the effort to try it BUT

Reply #2
check inside  /boot/grub,. Does grub.cfg has its content about chimera linux?
Create problems which don't have solution

Re: so chimera linux is a thing and i made the effort to try it BUT

Reply #3
refind can be very useful to boot more than one system.

Re: so chimera linux is a thing and i made the effort to try it BUT

Reply #4
You could try installing grub in chimera then running update-grub in chimera first (just don't run grub-install in chimera) because os-prober could then copy the boot menu entry from the chimera grub.cfg which might help.

Re: so chimera linux is a thing and i made the effort to try it BUT

Reply #5
wow would you look at all these smart people with great answers!  I can hardly wait to try all these things but sadly i will have to wait until sunday but i'll report back then and see what is whats.
Cat Herders of Linux

Re: so chimera linux is a thing and i made the effort to try it BUT

Reply #6
So apparently there’s this tiny little step I glossed over where one installs this thing called a kernel?  Well just to be sure I installed 3.  Stable lts and steam deck.  Amazing how much more capable grub is at booting chimera Linux with that little bugger installed.  Pfft!  Go figure!
:o ???
Cat Herders of Linux

Re: so chimera linux is a thing and i made the effort to try it BUT

Reply #7
Code: [Select]
System:
  Kernel: 6.8.12-0-generic arch: x86_64 bits: 64 compiler: clang v: 18.1.7
  Console: pty pts/0 Distro: Chimera Linux
Machine:
  Type: Desktop Mobo: ASRock model: A520M-HDV serial: <filter> UEFI: American
    Megatrends LLC. v: P3.50 date: 05/09/2024
Memory:
  System RAM: total: 32 GiB available: 31.22 GiB used: 978.4 MiB (3.1%)
  Array-1: capacity: 128 GiB slots: 2 modules: 2 EC: None
    max-module-size: 64 GiB note: est.
  Device-1: Channel-A DIMM 0 type: DDR4 size: 16 GiB speed: 3000 MT/s
  Device-2: Channel-B DIMM 0 type: DDR4 size: 16 GiB speed: 3000 MT/s
CPU:
  Info: 6-core model: AMD Ryzen 5 4500 bits: 64 type: MT MCP arch: Zen 2
    rev: 1 cache: L1: 384 KiB L2: 3 MiB L3: 8 MiB
  Speed (MHz): avg: 616 high: 2994 min/max: 400/4208 cores: 1: 400 2: 400
    3: 400 4: 400 5: 400 6: 400 7: 400 8: 2994 9: 400 10: 400 11: 400 12: 400
    bogomips: 86238
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Graphics:
  Device-1: NVIDIA TU116 [GeForce GTX 1660 SUPER] vendor: Micro-Star MSI
    driver: nouveau v: kernel arch: Turing bus-ID: 01:00.0
  Display: unspecified server: Xwayland v: 24.1.0 driver: gpu: nouveau
    resolution: <missing: xdpyinfo/xrandr> resolution: 1920x1080
  API: EGL Message: EGL data requires eglinfo. Check --recommends.
Audio:
  Device-1: NVIDIA TU116 High Definition Audio vendor: Micro-Star MSI
    driver: snd_hda_intel v: kernel bus-ID: 01:00.1
  Device-2: AMD Renoir Radeon High Definition Audio driver: snd_hda_intel
    v: kernel bus-ID: 06:00.1
  Device-3: AMD Family 17h/19h HD Audio vendor: ASRock driver: snd_hda_intel
    v: kernel bus-ID: 06:00.6
  API: ALSA v: k6.8.12-0-generic status: kernel-api
  Server-1: PipeWire v: 1.0.7 status: n/a (root, process)
Network:
  Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
    vendor: ASRock driver: r8169 v: kernel port: e000 bus-ID: 04:00.0
  IF: enp4s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Bluetooth:
  Device-1: TP-Link UB500 Adapter driver: btusb v: 0.8 type: USB bus-ID: 3-1:2
  Report: rfkill ID: hci0 rfk-id: 0 state: down bt-service: N/A rfk-block:
    hardware: no software: no address: see --recommends
Drives:
  Local Storage: total: 2.79 TiB used: 4.14 GiB (0.1%)
  ID-1: /dev/nvme0n1 vendor: TeamGroup model: TM8FP6002T size: 1.86 TiB
    temp: 25.9 C
  ID-2: /dev/sda vendor: Western Digital model: WD BLACK SN770 500GB
    size: 465.76 GiB type: USB
  ID-3: /dev/sdb vendor: Fanxiang model: S500PRO 512GB size: 476.94 GiB
    type: USB
  ID-4: /dev/sdc vendor: Generic model: Flash Disk size: 1.92 GiB type: USB
Partition:
  ID-1: / size: 195.8 GiB used: 4.14 GiB (2.1%) fs: ext4 dev: /dev/nvme0n1p5
  ID-2: /boot/efi size: 511 MiB used: 184 KiB (0.0%) fs: vfat
    dev: /dev/nvme0n1p6
Swap:
  Alert: No swap data was found.
Sensors:
  Src: /sys System Temperatures: cpu: 33.5 C mobo: N/A
  Fan Speeds (rpm): N/A
Info:
  Processes: 296 Uptime: 7m Init: Dinit rc: OpenRC
  Packages: 1049 Compilers: N/A Shell: sh inxi: 3.3.34
Cat Herders of Linux