deepakdeshp wrote: ⤴Thu May 25, 2023 4:39 am
First backup your 2 TB drive files.
Does
detect that there is bootable 2tb?
If it doesn't try following.
Install grub on to 2 tb.
https://www.gnu.org/software/grub/manua ... stall.html
Compare the 16tb bootable partition properties like esp bootbale etc to 2tb using gparted. Replicate it to the 2 tv. Try to boot.
Good luck.
The following is the output displayed by
sudo update-grub
as you requested:
-----
-----
-----
-----
I notice the next-to-last line says "
Adding boot menu entry for UEFI Firmware Settings ...".
... which raises a potentially important point.
From what I can tell,
MANY actions I take with these "device" and "partition" applications seems to change things related to:
#1: the MBR.
#2:
OTHER devices/drives in the computer.
#3: whether the computer or BIOS or grub looks on this drive (
or other drives) for boot information at boot-up time.
#4: whether grub is installed on this (
or other drives) and how grub may be configured.
#5: which device/drive has control of "everything" or "some things" at boot time.
I'm getting the feeling that the entire boot aspect of Linux is
A TOTAL MESS.
Of course, it may be slightly more likely that it is my brain that is
A TOTAL MESS ... but that seems less likely as time passes.
And either way, I
DEFINITELY have not found anything in writing that makes totally clear how the whole boot process is intended-to or supposed-to function. If that document exists somewhere, I need to find and read it. But if that document is that million-page completely unreadable UEFI document ...
FORGET THAT. That was obviously written by a million politicians high on some seriously harmful drugs who clearly never even heard of the KISS principle.
Let me just add one more comment about how I would like to set up my computer. Because what I want is very straightforward and just
HAS to be something lots of other people would want to do too.
And that is --- to have multiple SSD and HDD drives in my computer that
ALL have Linux Mint on them (or some functional operating system) so I can boot from whichever one I want. Then, once booted-up onto whichever drive I boot-up onto ... I can see all the other drives as well as my own, and be able to read and write files on those other drives.
Then ... if any drive crashes ... I just boot off one of the other drives. I mean ...
DUH. How simple and obvious and practical can you get?
!!!!! BUT !!!!!
The more I putz through all this, the more it seems that all sorts of crazy nonsense is done to
OTHER drives whenever you do anything on
ANY drive. Like the MBR gets written. Like the boot partitions get erased. Like the format of the boot partition gets changed. Like all sorts of crazy things happen to drives you're not even working on or doing anything with during the boot-up process or the process of adding new drives.
Unless I'm missing something incredibly strange ... the way I envision this stuff should work should be
TRIVIAL ... and
ISOLATED. In other words, there is
NO REASON WHATSOEVER for any program to screw around with the MBR or partitions or grub or loaders or any drive except the one being added or configured.
Seriously. BIOS (or whatever it is that displays the screen that lets you select which device/drive/OS to boot-up on) can simply find which drives can boot up ... and put them in that list ... and then boot-up from the one the user selects. How could anything be easier? And why, why, why, why, why would BIOS or grub or any code involved in the boot-up process dick around with the MBR or partition table or anything else on drives at boot-up time? Just boot-the-frack-up off the drive selected. Right?
Or am I missing something seriously stupido here?
At the very least it seems clear some application is modifying the contents of "other disks" at one or more of these times:
#1: At boot-up time.
#2: When a new drive is being configured.
#3: When the partitions or boot-up capabilities of an old drive are being modified.
Why is this happening? And if you know, exactly
WHAT is happening ... and when ... and why?
----------
Minor points. It is probably obvious to you that the 08TB_0001 and 08TB_0002 drives may have been Linux boot drives at one point, but for years they have only been used to store and retrieve data. Actually, I don't think I've ever run any v20 of Linux Mint before. My other Linux computer ... which has been my main (and almost sole) computer for the past 3 or 4 or 5 years, is Linux Mint v19.1 ... not Linux Mint v20.anything. I must have tried them out and "not bothered". Also, it was my
FALSE understanding that the normal update process that happens with Linux every few days would update Linux Mint from v18.x to v19.x to v20.x to v21.x and so forth. Dummy me, I guess. Now I understand that I need to do a complete new install to upgrade from "whole number versions" (for lack of a better way to say it).
So ... those 08TB_000x drives have been and can continue to be "not boot drives" ... forever. Or at least until all the data is moved elsewhere and the drives are formatted totally clean again.
OTOH ... my desire is to have the 02TB_0001 nvme0n1 drive and the 16TB_0001 and 16TB_0002 drives ALL contain totally functional latest versions of Linux Mint v21.1 ... and always get updated and so forth. In other words, always be close-to up-to-date and able to boot and run.
Actually, one question (perhaps not for this thread, thought I'm not sure) might be how to now-and-then do a complete bit-for-bit copy of 16TB_0001 to 16TB_0002 ... so they are both identical boot drives. Not sure exactly how to accomplish that ... maybe
dd
or something on some day that I booted-up on 02TB_0001 and am not accessing either of the 16TB_000x drives?
#####
Final question. After running your first request, namely
sudo update-grub
... I don't know what the output means, and therefore I did not continue on and try the second part of your message.
So please let me know what to try next.
BTW, after I removed the old 01TB drive and installed the brand new 16TB_0002 drive and installed LM21 onto it ... the 02TB SSD nvme0n1 drive
DID appear in the set of drives I could supposedly boot from at boot-up time! Yeah! EXCEPT ... when I tried to boot-up on it ... it did not work. It got to a point where it said something strange like "BusyBox" and then
initramfs
... and then would not boot-up or go further. Not sure what the problem was, but at least the nvme0n1 drive did appear in the options to boot-up from ... so maybe that's good ... but then it would not actually boot-up from it when I selected it. I can boot off the 16TB_0001 and 16TB_0002 drives.
What a mess!
And yes, before I booted-up, I went into BIOS several times, and all 4 of the disk drives are shown ... on the correct SATA ports ... and nothing seems strange (except they are not all listed as drives to boot-up on in the boot section of BIOS. This sorta didn't matter, because even thought 16TB_0002 was not shown as a potential boot drive in BIOS (thought one of the 08TB drives was) ... both of the 16TB_000x drives were shown on the screen during the boot-up process.
Take a look at the images of
disks
and
gparted
displays of the drives and partitions ... and let me know what to try now with the 02TB_0001 SSD nvme0n1 drive.
PS: I also have one of those 5-drive "drive bay" gizmos that accepts 5 conventional 3.5" HDD and plugs into any SSD connector to make those drives visible in the file browser. But for now, I'm not gonna plug that in until the basics (inside the PC case) are working sensibly! Right?
But I'm a bit on the terrified side ... wondering whether that will totally screw everything up again once we get the basics running. What do you think?
If they are potential trouble, I'll need to get my two computers talking to each other over local area ethernet ... on the assumption that won't confuse the computer.
Thanks for the ongoing help. Much appreciated. I sure wish I could understand all this stuff.
############################
########## YIKES ##########
############################
After I executed that
sudo update-grub
command ... when I click on the 02TB_0001 in the file browser, it displays a small dialog window that says "unable to mount 02TB_0001". See the following ... plug what gparted and disks now display. Uh, oh?
--
--
--
--
--
--
--
--
computer: AMD 7950x : ASUS ROG Crosshair x670e Extreme : 64GB DDR5 : CPU cooler (liquid)
storage: 02TB SSD (nvme0n1) : 16TB HDD (sda) : 16TB HDD (sdb) : 08TB HDD (sdc) : 08TB HDD (sdd)
network: 10Gbps + 1Gbps ethernet + wireless
Linux Mint v21.2