[Freedombox-discuss] boot partition full
permondes - sagen
sagen at permondes.de
Sat Jan 7 09:39:28 UTC 2017
Am Samstag, den 07.01.2017, 12:17 +0530 schrieb Sunil Mohan Adapa:
> On 01/07/2017 05:43 AM, Jonas Smedegaard wrote:
> [...]
> >> So it is still booting the 4.3 kernel, which is unknown to aptitude.
> >
> > Seems your hardware is ARM-based. Commonly ARM-based hardware need the
> > package flashkernel to copy installed kernel + initramfs to the
> > different (hardware-specific) location where the bootloader looks for
> > it.
>
> Indeed you need flash-kernel package.
>
> If you have boot.cmd instead of boot.scr and also don't have
> flash-kernel package, you must upgrading and running a FreedomBox image
> from many releases ago.
>
> To fix the situation,
>
> 1. Take backup of your SD card.
>
> 2. Make sure /boot is ext2fs and not vfat.
>
> 3. Install flash-kernel. This will create the proper /boot/boot.scr
> file with a line like "setenv fk_kvers '4.8.0-2-armmp-lpae'".
>
> 4. Optionally set /etc/flash-kernel/machine to "Olimex
> A20-OLinuXino-LIME2" (depending on your board). This should not be
> required as flash-kernel will properly detect the machine when you are
> running it from within the machine.
>
> 4. Move /boot/boot.cmd to /boot/boot.cmd.bak.
>
> 5. Reboot and check that boot happens properly.
>
> If you already have flash-kernel package and /boot/boot.scr, then simply
> moving /boot/boot.cmd should fix the situation.
>
Thanks Jonas, Sunil. flash-kernel was indeed missing. However,
installing, moving boot.cmd did not help, I am still in 4.3.0 (checked
with uname -r), boot.cmd was not newly generated. I realize that the
file boot.scr has some non-readable characters at the beginning, this
was actually already the case before:
> ...:/boot$ cat boot.scr
> 'V=�ѠV����#�Bi�setenv mmcdev 0
> setenv mmcpart 1
>
> setenv mmcroot /dev/mmcblk0p2 ro
> setenv mmcrootfstype btrfs rootwait fixrtc
> setenv mmcrootflags subvol=@
>
> setenv console ttyS0,115200n8
>
> setenv kernel_file vmlinuz-4.3.0-1-armmp-lpae
> setenv initrd_file initrd.img-4.3.0-1-armmp-lpae
> setenv fdtfile sun7i-a20-olinuxino-lime.dtb
> ...
Should I move also boot.scr, then reinstall flash-kernel and restart?
Dietmar
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/freedombox-discuss/attachments/20170107/2ef89e1e/attachment.html>
More information about the Freedombox-discuss
mailing list