“pacman -Syu” 'provavelmente' quebrou meu sistema, porque a inicialização não foi montada

2

Estou executando o armv7l 4.9.61-1-ARCH no meu RaspberryPi2. Eu quebrei meu sistema atualizando-o. Para consertar isso, usei o chroot em sdc2 de outra instalação do Arch ARM, mas não montei a partição de inicialização sdc1 por incompetência. Eu corri pacman -Syu e agora meu sistema inicializa novamente e corre bem contanto que eu possa dizer, no entanto eu recebi os seguintes avisos:

[2017-11-28 22:34] [ALPM] upgraded linux-raspberrypi (4.9.61-1 -> 4.9.65-1)
[2017-11-28 22:34] [ALPM-SCRIPTLET] WARNING: /boot appears to be a seperate partition but is not mounted.
[2017-11-28 22:34] [ALPM-SCRIPTLET]          You probably just broke your system. Congratulations.
[2017-11-28 22:34] [ALPM-SCRIPTLET] >>> Updating module dependencies. Please wait ...


[2017-11-28 22:34] [ALPM] running '99-linux-raspberrypi.hook'...
[2017-11-28 22:34] [ALPM-SCRIPTLET] ==> Building image from preset: /etc/mkinitcpio.d/linux-raspberrypi.preset: 'default'
[2017-11-28 22:34] [ALPM-SCRIPTLET]   -> -k 4.9.65-1-ARCH -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img
[2017-11-28 22:34] [ALPM-SCRIPTLET] ==> Starting build: 4.9.65-1-ARCH
[2017-11-28 22:34] [ALPM-SCRIPTLET]   -> Running build hook: [base]
[2017-11-28 22:34] [ALPM-SCRIPTLET]   -> Running build hook: [udev]
[2017-11-28 22:34] [ALPM-SCRIPTLET]   -> Running build hook: [autodetect]
[2017-11-28 22:34] [ALPM-SCRIPTLET]   -> Running build hook: [modconf]
[2017-11-28 22:34] [ALPM-SCRIPTLET]   -> Running build hook: [block]
[2017-11-28 22:34] [ALPM-SCRIPTLET]   -> Running build hook: [filesystems]
[2017-11-28 22:34] [ALPM-SCRIPTLET]   -> Running build hook: [keyboard]
[2017-11-28 22:34] [ALPM-SCRIPTLET]   -> Running build hook: [fsck]
[2017-11-28 22:34] [ALPM-SCRIPTLET] ==> WARNING: No modules were added to the image. This is probably not what you want.
[2017-11-28 22:34] [ALPM-SCRIPTLET] ==> Creating gzip-compressed initcpio image: /boot/initramfs-linux.img
[2017-11-28 22:34] [ALPM-SCRIPTLET] ==> Image generation successful

Outro pacman -Syu me disse 'não há nada a fazer'

Agora estou pensando se isso pode causar problemas, talvez com atualizações futuras. É recomendado fazer o downgrade do linux-raspberrypi e executar a atualização novamente ou estou em segurança aqui, já que parece funcionar?

As datas de modificação do conteúdo da pasta / boot correspondem às datas de modificação da partição de inicialização, então copiei-as como sugerido nos comentários - funciona bem.

    
por Silvester S 29.11.2017 / 14:04

1 resposta

1

Primeiro, copie tudo em / boot para um diretório temporário,

$ sudo cp -R /boot /tmp/boot
$ ls /tmp/boot # verify that everything copied over

Em seguida, exclua tudo em / boot,

$ sudo rm -ir /boot/*

Em seguida, monte seu diretório de inicialização,

$ sudo mount -a # mounts all filesystems mentioned in fstab
$ sudo mount | grep boot # verify boot is mounted

E copie tudo de volta para / boot,

$ sudo cp -R /tmp/boot/* /boot/
$ ls /boot # verify files copied over successfully
$ sudo rm -rf /tmp/boot # delete temporary directory
    
por 29.11.2017 / 19:54