Safely uninstall duplicate Manjaro, dual boot currently working

A few months back - looking to pull away from Windows I struggled to overcome OEM bios/EFI resistance but finally managed to install Manjaro.

All working fine until I tried to move the ‘Home’ directory and ended up with black screen! Accepted loss of data and re-installed Manjaro, from USB, still no good wouldn’t run, not stable.

Installed second Manjaro in a separate partition (fdisk sda5). Boot menu auto adjusted to give an additional Manjaro option, timer vanished. Old original installation (fdisk sda6) also started working!

Now no operating problems , both Manjaro installations boot and work no issues, sequence first calls boot0001 which for both, EfiBootManager shows file as EFI\Manjaro\grubx64.efi. Windows (fdisk sda3) also boots with no issues Windows, boot manager boot0000, file EFI\Microsoft\Boot\bootmgfw.efi.

Question is how best to remove the extra unwanted Manjaro installation, and tidy up the boot menu without digging myself into another hole. From what I gather three possibilities (none of which I’ve used before) *

  • delete partition,
  • uninstall Manjaro (think I’ve seem how to do that somewhere)
  • rewind (think Ive seen that somewhere but not sure now whether that was just EfiBootManager)

Hope that all makes sense, appreciate any help.

 inxi --full --admin --filter --width                                                                                                                    ✔ 
System:
  Kernel: 6.1.53-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 13.2.1
    clocksource: tsc available: hpet,acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.1-x86_64
    root=UUID=5511fda8-d2a2-4346-b1e7-0b311a071b6e rw quiet splash
    udev.log_priority=3
  Desktop: KDE Plasma v: 5.27.8 tk: Qt v: 5.15.10 wm: kwin_wayland vt: 1
    dm: SDDM Distro: Manjaro Linux base: Arch Linux
Machine:
  Type: Laptop System: Dell product: Vostro 3559 v: N/A
    serial: <superuser required> Chassis: type: 9 serial: <superuser required>
  Mobo: Dell model: 047TR1 v: A00 serial: <superuser required> UEFI: Dell
    v: 1.2.0 date: 06/27/2016
Battery:
  ID-1: BAT0 charge: 8.5 Wh (25.5%) condition: 33.3/41.4 Wh (80.4%) volts: 14.7
    min: 14.8 model: SMP DELL VN3N047 type: Li-ion serial: <filter>
    status: discharging
CPU:
  Info: model: Intel Core i5-6200U bits: 64 type: MT MCP arch: Skylake
    gen: core 6 level: v3 note: check built: 2015 process: Intel 14nm family: 6
    model-id: 0x4E (78) stepping: 3 microcode: 0xF0
  Topology: cpus: 1x cores: 2 tpc: 2 threads: 4 smt: enabled cache:
    L1: 128 KiB desc: d-2x32 KiB; i-2x32 KiB L2: 512 KiB desc: 2x256 KiB
    L3: 3 MiB desc: 1x3 MiB
  Speed (MHz): avg: 445 high: 497 min/max: 400/2800 scaling:
    driver: intel_pstate governor: powersave cores: 1: 497 2: 486 3: 400 4: 400
    bogomips: 19204
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
  Vulnerabilities:
  Type: gather_data_sampling status: Vulnerable: No microcode
  Type: itlb_multihit status: KVM: VMX disabled
  Type: l1tf mitigation: PTE Inversion; VMX: conditional cache flushes, SMT
    vulnerable
  Type: mds mitigation: Clear CPU buffers; SMT vulnerable
  Type: meltdown mitigation: PTI
  Type: mmio_stale_data mitigation: Clear CPU buffers; SMT vulnerable
  Type: retbleed mitigation: IBRS
  Type: spec_rstack_overflow status: Not affected
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
    prctl
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
    sanitization
  Type: spectre_v2 mitigation: IBRS, IBPB: conditional, STIBP: conditional,
    RSB filling, PBRSB-eIBRS: Not affected
  Type: srbds mitigation: Microcode
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: Intel Skylake GT2 [HD Graphics 520] vendor: Dell driver: i915
    v: kernel arch: Gen-9 process: Intel 14n built: 2015-16 ports: active: eDP-1
    empty: DP-1,HDMI-A-1 bus-ID: 00:02.0 chip-ID: 8086:1916 class-ID: 0300
  Device-2: Suyin Integrated_Webcam_HD driver: uvcvideo type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-5:3 chip-ID: 064e:9209
    class-ID: 0e02 serial: <filter>
  Display: wayland server: X.org v: 1.21.1.8 with: Xwayland v: 23.2.0
    compositor: kwin_wayland driver: X: loaded: modesetting alternate: fbdev,vesa
    dri: iris gpu: i915 display-ID: 0
  Monitor-1: eDP-1 res: 1366x768 size: N/A modes: N/A
  API: EGL v: 1.5 hw: drv: intel iris platforms: device: 0 drv: iris
    device: 1 drv: swrast gbm: drv: iris surfaceless: drv: iris wayland:
    drv: iris x11: drv: iris
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 23.1.7-1 glx-v: 1.4
    direct-render: yes renderer: Mesa Intel HD Graphics 520 (SKL GT2)
    device-ID: 8086:1916 memory: 15.15 GiB unified: yes display-ID: :1.0
  API: Vulkan v: 1.3.264 layers: N/A device: 0 type: integrated-gpu
    name: Intel HD Graphics 520 (SKL GT2) driver: mesa intel v: 23.1.7-1
    device-ID: 8086:1916 surfaces: xcb,xlib,wayland
Audio:
  Device-1: Intel Sunrise Point-LP HD Audio vendor: Dell driver: snd_hda_intel
    v: kernel alternate: snd_soc_skl, snd_soc_avs, snd_sof_pci_intel_skl
    bus-ID: 00:1f.3 chip-ID: 8086:9d70 class-ID: 0403
  Device-2: Logitech H600 [Wireless Headset]
    driver: hid-generic,snd-usb-audio,usbhid type: USB rev: 2.0 speed: 12 Mb/s
    lanes: 1 mode: 1.1 bus-ID: 1-3:2 chip-ID: 046d:0a29 class-ID: 0300
    serial: <filter>
  API: ALSA v: k6.1.53-1-MANJARO status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: JACK v: 1.9.22 status: off tools: N/A
  Server-2: PipeWire v: 0.3.80 status: off with: wireplumber status: active
    tools: pw-cli,wpctl
  Server-3: PulseAudio v: 16.1 status: active with: pulseaudio-alsa
    type: plugin tools: pacat,pactl
Network:
  Device-1: Intel Wireless 3160 driver: iwlwifi v: kernel pcie: gen: 1
    speed: 2.5 GT/s lanes: 1 bus-ID: 01:00.0 chip-ID: 8086:08b3 class-ID: 0280
  IF: wlp1s0 state: up mac: <filter>
  Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
    vendor: Dell driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1
    port: e000 bus-ID: 02:00.0 chip-ID: 10ec:8168 class-ID: 0200
  IF: enp2s0 state: down mac: <filter>
Bluetooth:
  Device-1: Intel Bluetooth wireless interface driver: btusb v: 0.8 type: USB
    rev: 2.0 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-8:5 chip-ID: 8087:07dc
    class-ID: e001
  Report: rfkill ID: hci0 rfk-id: 8 state: up address: see --recommends
Drives:
  Local Storage: total: 465.76 GiB used: 10.98 GiB (2.4%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/sda maj-min: 8:0 vendor: Western Digital
    model: WD5000LPLX-00ZNTT0 size: 465.76 GiB block-size: physical: 4096 B
    logical: 512 B speed: 6.0 Gb/s tech: HDD rpm: 7200 serial: <filter>
    fw-rev: 1A01 scheme: GPT
Partition:
  ID-1: / raw-size: 48.83 GiB size: 47.76 GiB (97.81%) used: 10.98 GiB (23.0%)
    fs: ext4 dev: /dev/sda6 maj-min: 8:6
Swap:
  Alert: No swap data was found.
Sensors:
  System Temperatures: cpu: 39.0 C pch: 39.0 C mobo: 35.0 C sodimm: SODIMM C
  Fan Speeds (rpm): cpu: 0
Info:
  Processes: 175 Uptime: 1d 19h 26m wakeups: 18239 Memory: total: 16 GiB
  available: 15.52 GiB used: 2.89 GiB (18.6%) Init: systemd v: 254
  default: graphical tool: systemctl Compilers: gcc: 13.2.1 clang: 16.0.6
  Packages: pm: pacman pkgs: 1185 libs: 368 tools: pamac pm: flatpak pkgs: 0
  Shell: Zsh v: 5.9 default: Bash v: 5.1.16 running-in: konsole inxi: 3.3.30

This.
And since you have working systems other than the one you want to remove you can do it from there using a tool like gparted.
Just make sure to target the correct partition. :wink:
And afterwards run sudo update-grub.