I must confess that I may be a bit over my head here, or perhaps these are just stupid questions / problems, and I don’t know how to bootstrap my knowledge to the minimum needed to get through them.
Background: I went through the RPi build following the instructions here: new 8GB RPi 4 with aux fan, 500GB SSD connected via USB 3.0 jack on RPi, direct ethernet cable to router, new functional monitor connected via HDMI cable, Mac keyboard connected via USB cable (not using bluetooth), wired mouse connected via USB cable. The install of the Umbrel software to a brand new Lexar 32GB microSD card went fine. I have been able to connect via various Macs on the same wifi at umbrel.local – still able to connect 4 days later, even after installing an Umbrel software update. I have successfully downloaded the entire bitcoin blockchain, and everything seems to be working fine as far as the node itself.
Problem 1: I can’t seem to get the keyboard / mouse / monitor connected to the RPi to give me a command prompt or otherwise respond to my inputs. The keyboard is known good (and is connected via cable), the monitor has a good connection (indeed, it shows all sorts of information about completed actions, as well as a QR code for remote access, the Tor address to the RPi / Umbrel node, etc.), and the mouse is brand new (but the display is showing ASCII not a GUI, so not sure that the mouse would be active).
I can connect using Terminal from one of my Macs, but isn’t the point of connecting a keyboard and monitor to the RPi that you should be able to enter Linux (or other) commands directly on the RPi itself? Or am I missing something?
Problem 2: The 500GB SSD, which was the only free drive I had when I started, is now almost full (466 / 492). I have a newly-arrived 1TB SSD, and I’d like to transfer over everything from the 500GB to the 1TB. I understand that the RPi doesn’t have enough power to run both drives simultaneously (and I don’t know how to copy or move files from one drive to another via sudo/command line…and I don’t have a command line on the RPi itself). I think I need to disconnect the 500, plug them both into one of my Macs, and then…what, exactly? Will the Mac be able to duplicate the contents of the 500 onto the 1TB? Does the Umbrel / RPi use some kind of partition scheme that is different from Mac OSX native? Is there some quick way to do this?
Problem 3: I’ve read in a few places that powering the RPi off and on can corrupt the software on the microSD card. Is this true? Should I be worried? What about moving the Umbrel software onto the 1TB SSD and using that as the boot device? Will the RPi run without an SD card in the slot?
Problem 4: Really dumb question: can our Umbrel-driven RPi’s run a GUI-based operating system “overlay” of some sort? Or, does everything need to be done via the command line (if I ever get one on the RPi itself)? Isn’t the Umbrel software a customized “build of Linux”?
Thanks in advance for any help anyone can provide.