У меня есть VPS, где у меня есть нулевой доступ к виртуальному оборудованию. Я не могу получить доступ к серверной консоли, и я не могу подключить какое-либо install.iso к виртуальному диску.
У меня был провайдер VPS для установки Ubuntu, но я бы предпочел сам его переделать - в первую очередь вытащите слой полного шифрования диска под данными.
Я читал о luksipc, но, похоже, он требует возиться с файловыми системами, когда они находятся в автономном режиме.
Я начал думать, может быть, я мог бы создать новый корень в памяти и переключиться на него, а затем уметь отключать [
Я еще не был успешным.
Это то, что у меня есть до сих пор:
root@computer:~# cd /memroot/
root@computer:/memroot# ls
root@computer:/memroot# grep memro /etc/fstab
tmpfs /memroot tmpfs rw 0 0
root@computer:/memroot# cat /proc/mounts | grep memroo
tmpfs /memroot tmpfs rw,relatime 0 0
root@computer:/memroot# debootstrap xenial . http://archive.ubuntu.com/ubuntu/
I: Retrieving InRelease
I: Checking Release signature
I: Valid Release signature (key id 790BC7277767219C42C86F933B4FE6ACC0B21F32)
I: Retrieving Packages
I: Validating Packages
I: Resolving dependencies of required packages...
I: Resolving dependencies of base packages...
I: Checking component main on http://archive.ubuntu.com/ubuntu...
[...]
root@computer:/memroot# ls
bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var
Я считаю, что это должна быть работоспособная файловая система. Но переключение на него намекает на меня:
root@computer:/memroot# switch_root /memroot /memroot/etc/init
switch_root: failed to mount moving /dev to /memroot/dev: Invalid argument
switch_root: forcing unmount of /dev
switch_root: failed to mount moving /proc to /memroot/proc: Invalid argument
switch_root: forcing unmount of /proc
switch_root: failed to mount moving /sys to /memroot/sys: Invalid argument
switch_root: forcing unmount of /sys
switch_root: failed to mount moving /run to /memroot/run: Invalid argument
switch_root: forcing unmount of /run
switch_root: failed to mount moving /memroot to /: Invalid argument
switch_root: failed. Sorry.
root@computer:/memroot# pivot_root . old-root
pivot_root: failed to change root from `.' to `old-root': No such file or directory
root@computer:/memroot# mkdir old-root
root@computer:/memroot# pivot_root . old-root
pivot_root: failed to change root from `.' to `old-root': Invalid argument
Я преследую трубную мечту?