Also change the SSH host keys as they are preconfigured (the same) on all downloads on some ARM devices and it goes without saying change the root passphrase.
Get the Libby app, a library card and read Linux Format magazine free in the app:
https://play.google.com/store/apps/details?id=com.overdrive.mobile.android.libby
This is the original post, remove the ``` as they are not part of the terminal command. You can try this if you want an encrypted external drive for your raspi, which is a very good idea:

OK short answer is reinstall a *headless* Ubuntu server
Be ready to try new things e.g ipfs, nmap, nostr, bitcoind, ssh
[TAB] is your friend
Common issue with that keyboard. Try using AnySoftKeyboard
https://f-droid.org/en/packages/com.menny.android.anysoftkeyboard/
OK thanks, re nsec behind a passphrase I never set?
The standard keyboard on #GrapheneOS
```Version 13
com.android.inputmethod.latin
versionCode 30
targetSdk 30
minSdk 21
Installed: 1 Jan 2009; 00:00```
Also, to backup my nsec key I need to input a passphrase I never set??
I can answer but the keyboard issues are ridiculous I've tried twice -- I give up nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z
I am having an issue with the keyboard in #amethyst. When I hit backspace after a word, it deletes the space between that word and the previous.
Anyone else having issues typing?
nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z
https://nostr.build/av/db753569cf6b19a261166113a52c0626c9f3fb67fba517eee3965c2ccd45c1c2.mp4
Me too, same ... So annoying
#FediMint on https://fountain.fm/episode/lsY0hGuf4cX0cbT1uUqQ available on https://fountain.fm/oi?code=ce25e6f91a to all Android users =>
#BITCOIN is *not* $30K. Buy something either whole or a fraction, other than BTC, that costs $30K and it is then that the difference becomes clear.
Fiat mind when it looks at a forest, it doesn't even see lumber but only sees a number with a $ in front of it.
The best thing a dev can *not* do is not place the fiat price next to the sats value.
nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z
For some reason the post refuses to show `cryptsetup luksFormat `... Tried three times
That's not what I posted =>
All I see is #VeraCrypt. He's podcasting, you can listen with Android on https://fountain.fm/oi?code=ce25e6f91a , his podcast https://fountain.fm/show/m7qullz5GucrfjeqaB9l
You can use CryptSetup on #Linux: (assuming `sudo` in front of each command)
```
fdisk -l
```
Assuming `mmcblk0` is the sdcard:
`shred -v -n 1 /dev/mmcblk0`
where -v, verbose and -n, number of iterations
```cryptsetup luksFormat /dev/mmcblk0
cryptsetup luksOpen /dev/mmcblk0 opt
ls -arlt /dev/mapper | tail
ls -l /dev/mapper/opt
mkfs -t ext4 /dev/mapper/opt```
Where we've named the encrypted drive `opt` and opened in the systems /opt directory, -t is type ext4 which works on Linux systems
```mount /dev/mapper/opt /opt
umount /opt
cryptsetup luksClose opt
ls -l /dev/mapper/opt
'no such file'```
Keeps missing =>
You can use CryptSetup on #Linux: (assuming `sudo` in front of each command)
```cryptsetup luksFormat /dev/mmcblk0
cryptsetup luksOpen /dev/mmcblk0 opt
ls -arlt /dev/mapper | tail
ls -l /dev/mapper/opt
mkfs -t ext4 /dev/mapper/opt```
Where we've named the encrypted drive `opt` and opened in the systems /opt directory, -t is type ext4 which works on Linux systems
```mount /dev/mapper/opt /opt
umount /opt
cryptsetup luksClose opt
ls -l /dev/mapper/opt
'no such file'```
Why is posting this a problem? =>
All I see is #VeraCrypt. He's podcasting, you can listen with Android on https://fountain.fm/oi?code=ce25e6f91a , his podcast https://fountain.fm/show/m7qullz5GucrfjeqaB9l
The guy is funny:

You can use CryptSetup on #Linux: (assuming `sudo` in front of each command)
```
fdisk -l
```
Assuming `mmcblk0` is the sdcard:
`shred -v -n 1 /dev/mmcblk0`
where -v, verbose and -n, number of iterations
```cryptsetup luksFormat /dev/mmcblk0
cryptsetup luksOpen /dev/mmcblk0 opt
ls -arlt /dev/mapper | tail
ls -l /dev/mapper/opt
mkfs -t ext4 /dev/mapper/opt```
Where we've named the encrypted drive `opt` and opened in the systems /opt directory, -t is type ext4 which works on Linux systems
```mount /dev/mapper/opt /opt
umount /opt
cryptsetup luksClose opt
ls -l /dev/mapper/opt
'no such file'```
That's not what I posted =>
All I see is #VeraCrypt. He's podcasting, you can listen with Android on https://fountain.fm/oi?code=ce25e6f91a , his podcast https://fountain.fm/show/m7qullz5GucrfjeqaB9l
You can use CryptSetup on #Linux: (assuming `sudo` in front of each command)
```
fdisk -l
```
Assuming `mmcblk0` is the sdcard:
`shred -v -n 1 /dev/mmcblk0`
where -v, verbose and -n, number of iterations
```cryptsetup luksFormat /dev/mmcblk0
cryptsetup luksOpen /dev/mmcblk0 opt
ls -arlt /dev/mapper | tail
ls -l /dev/mapper/opt
mkfs -t ext4 /dev/mapper/opt```
Where we've named the encrypted drive `opt` and opened in the systems /opt directory, -t is type ext4 which works on Linux systems
```mount /dev/mapper/opt /opt
umount /opt
cryptsetup luksClose opt
ls -l /dev/mapper/opt
'no such file'```
Why is posting this a problem? =>
All I see is #VeraCrypt. He's podcasting, you can listen with Android on https://fountain.fm/oi?code=ce25e6f91a , his podcast https://fountain.fm/show/m7qullz5GucrfjeqaB9l
The guy is funny:

You can use CryptSetup on #Linux: (assuming `sudo` in front of each command)
```
fdisk -l
```
Assuming `mmcblk0` is the sdcard:
`shred -v -n 1 /dev/mmcblk0`
where -v, verbose and -n, number of iterations
```cryptsetup luksFormat /dev/mmcblk0
cryptsetup luksOpen /dev/mmcblk0 opt
ls -arlt /dev/mapper | tail
ls -l /dev/mapper/opt
mkfs -t ext4 /dev/mapper/opt```
Where we've named the encrypted drive `opt` and opened in the systems /opt directory, -t is type ext4 which works on Linux systems
```mount /dev/mapper/opt /opt
umount /opt
cryptsetup luksClose opt
ls -l /dev/mapper/opt
'no such file'```