Views:
6,683โ
Votes: 5โ
โ
Solution
Tags:
boot
grub2
hard-drive
Link:
๐ See Original Answer on Ask Ubuntu โง ๐
URL:
https://askubuntu.com/q/1042589
Title:
Remove second hard drive OS from grub
ID:
/2018/06/01/Remove-second-hard-drive-OS-from-grub
Created:
June 1, 2018
Edited: June 12, 2020
Upload:
September 15, 2024
Layout: post
TOC:
false
Navigation: false
Copy to clipboard: false
Short Answer
If you donโt want third party utilities you can do it with a move command:
sudo mv /mnt/extra_distro/boot /mnt/extra_distro/boot.old
Then sudo update-grub
of course.
Long Answer
Grubโs OS_Prober checks each mounted drive for presence of /boot/*
entries of vmlinuz*
and initrd.img*
. Then adds those options to your booted instance of grub
. On my system for example:
$ sudo mount-menu.sh
Mount Partition
โโโโโโโโโโโโโค Use arrow, page, home & end keys. Tab toggle option โโโโโโโโโโโโโโ
โ NAME FSTYPE LABEL SIZE MOUNTPOINT โ
โ โ
โ sda 931.5G โโ
โ โโsda4 ntfs WINRETOOLS 450M โโ
โ โโsda2 128M โโ
โ โโsda5 ntfs Image 11.4G โโ
โ โโsda3 ntfs HGST_Win10 919G /mnt/d โโ
โ โโsda1 vfat ESP 500M โโ
โ nvme0n1 477G โโ
โ โโnvme0n1p5 ntfs 858M โโ
โ โโnvme0n1p3 16M โโ
โ โโnvme0n1p1 ntfs 450M โโ
โ โโnvme0n1p8 ntfs Shared_WSL+Linux 9G /mnt/e โโ
โ โโnvme0n1p6 ext4 Ubuntu18.04 23.7G โฎโ
โ โโnvme0n1p4 ntfs NVMe_Win10 390.4G /mnt/c โโ
โ โโnvme0n1p2 vfat 99M /boot/efi โโ
โ โโnvme0n1p9 swap Linux Swap 7.9G [SWAP] โโ
โ โโnvme0n1p7 ext4 NVMe_Ubuntu_16.0 44.6G / โโ
โ โ
โ โ
โ <Select unmounted partition> <Exit> โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
I will mount the Ubuntu 18.04 partition:
=====================================================================
Mount Device: /dev/nvme0n1p6
Mount Name: /mnt/mount-menu.BkLzA
File System: ext4
ID: Ubuntu
RELEASE: 18.04
CODENAME: bionic
DESCRIPTION: Ubuntu 18.04 LTS
Size Used Avail Use%
24G 18G 4.7G 79%
Now update grub
and look at the menu:
$ sudo update-grub
$ grub-menu.sh
Grub Version: 2.02~beta2-36ubuntu3.18
โโโโโโโโโโโค Use arrow, page, home & end keys. Tab toggle option โโโโโโโโโโโโ
โ Menu No. --------------- Menu Name ---------------
โ
โ1>41 Ubuntu, with Linux 4.4.0-127-generic (recovery mode) โ
โ1>42 Ubuntu, with Linux 3.16.53-031653-generic โ
โ1>43 Ubuntu, with Linux 3.16.53-031653-generic (upstart) โ
โ1>44 Ubuntu, with Linux 3.16.53-031653-generic (recovery mode) โ
โ1>44 Ubuntu, with Linux 3.16.53-031653-generic (recovery mode) โ
โ2 Windows Boot Manager (on /dev/nvme0n1p2) โ
โ3 Ubuntu 18.04 LTS (18.04) (on /dev/nvme0n1p6) โ
โ4 Advanced options for Ubuntu 18.04 LTS (18.04) (on /dev/nvme0n1p6) โ
โ4>0 Ubuntu (on /dev/nvme0n1p6) โ
โ4>1 Ubuntu, with Linux 4.15.0-22-generic (on /dev/nvme0n1p6) โฎ
โ4>2 Ubuntu, with Linux 4.15.0-22-generic (recovery mode) (on /dev/nvme0 โ
โ4>3 Ubuntu, with Linux 4.15.0-20-generic (on /dev/nvme0n1p6) โ
โ4>4 Ubuntu, with Linux 4.15.0-20-generic (recovery mode) (on /dev/nvme0 โ
โ4>5 Ubuntu, with Linux 4.14.34-041434-generic (on /dev/nvme0n1p6) โ
โ4>6 Ubuntu, with Linux 4.14.34-041434-generic (recovery mode) (on /dev/ โ
โ4>7 Ubuntu, with Linux 4.14.31-041431-generic (on /dev/nvme0n1p6) โ
โ
โ
โ <Display Grub Boot> <Exit>
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Notice the grub options:
- 2 Windows Boot Manager (on /dev/nvme0n1p2)
- 3 Ubuntu 18.04 LTS (18.04) (on /dev/nvme0n1p6)
- 4 Advanced options for Ubuntu 18.04 LTS (18.04) (on /dev/nvme0n1p6)
option 2 we want to keep, options 3 and 4 we want gone.
So on my system use:
$ sudo mv /mnt/mount-menu.BkLzA/boot /mnt/mount-menu.BkLzA/boot.old
$ sudo update-grub
$ grub-menu.sh
Grub Version: 2.02~beta2-36ubuntu3.18
โโโโโโโโโโโค Use arrow, page, home & end keys. Tab toggle option โโโโโโโโโโโโ
โ Menu No. --------------- Menu Name --------------- โ
โ โ
โ 1>33 Ubuntu, with Linux 4.13.0-43-generic โ โ
โ 1>34 Ubuntu, with Linux 4.13.0-43-generic (upstart) โ โ
โ 1>35 Ubuntu, with Linux 4.13.0-43-generic (recovery mode) โ โ
โ 1>36 Ubuntu, with Linux 4.9.77-040977-generic โ โ
โ 1>37 Ubuntu, with Linux 4.9.77-040977-generic (upstart) โ โ
โ 1>38 Ubuntu, with Linux 4.9.77-040977-generic (recovery mode) โ โ
โ 1>39 Ubuntu, with Linux 4.4.0-127-generic โ โ
โ 1>40 Ubuntu, with Linux 4.4.0-127-generic (upstart) โ โ
โ 1>41 Ubuntu, with Linux 4.4.0-127-generic (recovery mode) โ โ
โ 1>42 Ubuntu, with Linux 3.16.53-031653-generic โ โ
โ 1>43 Ubuntu, with Linux 3.16.53-031653-generic (upstart) โ โ
โ 1>44 Ubuntu, with Linux 3.16.53-031653-generic (recovery mode) โ โ
โ 1>44 Ubuntu, with Linux 3.16.53-031653-generic (recovery mode) โ โ
โ 2 Windows Boot Manager (on /dev/nvme0n1p2) โ โ
โ 3 Windows Boot Manager (on /dev/sda1) โฎ โ
โ 4 System setup โ โ
โ โ
โ โ
โ <Display Grub Boot> <Exit> โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
VOILA Extra unwanted distribution no longer appears. Note, I had read once that simply renaming /mnt/extra_distro/grub/grub.cfg
file would solve the issue but testing this just now didnโt seem to work.