On 13/6/20 10:58 am, Matthew Campbell wrote:
I hope I don't create a fight with this.

I booted the Debian netinst disc and installed Linux on /dev/sdb1 as the root partition. My computer is old. The system BIOS does not see this hard drive, nor does Grub, but the Linux kernel does. I'm running the 4.19.0-9-686-pae kernel, #1 SMP Debian 4.19.118-2 and Buster 10.4.0.

The installation program tried to set up Grub on /dev/sda, but since Grub cannot see /dev/sdb the system gets stuck in rescue mode. It sees two hard drives hd0 and hd1, but says both have unknown filesystems. I had to install Linux on a 32 GB USB flash drive just to get my computer to boot. Now I can boot Windows again too. The flash drive is _really_ slow.

Grub has /dev/sdb1 listed as an option, but says the disk does not exist and to load the kernel first, which of course is on the new hard drive partition /dev/sdb1 which I can access just fine after starting the kernel. The catch is that I have to boot the flash drive /dev/sdc1 to do so thus making it the root filesystem.

1) How can I help Grub see and use /dev/sdb1 ?

2) Can I create a CD or USB flash drive with which to boot the computer so it loads the kernel and mounts /dev/sdb1 as the root file system?


This is what you want.

The kernel and initrd can be on a separate partition to the root filesystem. Append root=/dev/sdb1 to change the root from the ramdisk.


Or as on my Debian system, it ignores the kernel line and seems to find the root filesystem anyhow. Handy when I mess up the order of the disks and sdc1 becomes sdb1. No idea how it does it, magic I guess.




3) How long is my flash drive likely to last? Will it wear out as I continue to use it? Will reading from it damage it, or just writing to it?

4) How exactly does Grub work? What is the process, step by step? How do I configure Grub to do what I want? The installation program seems determined to do everything its own way.

Thank you for your assistance in these matters.

name=Matthew%20Campbell&email=trenix25%40pm.me




--
Himself, he never took too seriously. His work most seriously.

Reply via email to