Re-particionar (ou reinstalar) root sem acesso console / “físico”?

1

Eu tenho um VPS onde não tenho acesso ao hardware virtual. Não consigo acessar o console do servidor e não consigo conectar nenhum install.iso à unidade virtual.

Eu tinha o provedor VPS para instalar o Ubuntu, mas eu preferiria refazê-lo sozinho - principalmente para empurrar uma camada de criptografia completa de disco sob os dados.

Eu li sobre luksipc , mas parece exigir mexer com os sistemas de arquivos quando eles estão offline. Qual parece ser o limite, não importa a maneira que eu tente assumir o desafio.

Comecei a pensar que poderia criar uma nova raiz na memória e trocá-la por ela, então poder desmontar / e fazer mágica no sistema de arquivos subjacente.

Ainda não obtive sucesso.

Isso é o que eu consegui até agora:

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

Eu acredito que deveria ser um sistema de arquivos viável. Mas mudar para isso me alude:

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 

Estou perseguindo um sonho?

    
por azzid 03.01.2017 / 23:20

1 resposta

0

Nunca consegui trabalhar sozinho, mas há outros que têm:

link

link

link

    
por azzid 11.02.2017 / 19:22