iso is booting to ash shell

Asked by adm

hi,
backup & iso were created ok, but iso does not booting to a gui - it stacks at busybox's prompt.
is it normal behavior/going_on of systemback's restoring process, or i'd found a bug? ;-)
in the first case, tell/give, please, an example of requiered user's commands.

...lubuntu 13.10 on viewpad 10, if it matters...

upd:
i'd retried with generated iso, but now burning it to usb-stick manually (with the help of unebootin), - alais, same result.

installed from ppa packages are:
casper cifs-utils gambas3-gb-gtk gambas3-gb-image gambas3-runtime localechooser-data squashfs-tools systemback systemback-gui-common user-setup whois

Question information

Language:
English Edit question
Status:
Solved
For:
Systemback Edit question
Assignee:
No assignee Edit question
Solved by:
Kendek
Solved:
Last query:
Last reply:
Revision history for this message
Kendek (nemh) said :
#1

No, this isn't normal, but please test it with other machines (VirtualBox). And if you got error, please create .sblive again.

Revision history for this message
adm (alexm-) said :
#2

with the new .sblive i got the same result.
i'd cleaned 'splash quiet' commands and error message (last 2 lines after ash prompt) is:
"mount: mounting aufs on /root failed: no such device
aufs mount failed"

command-line parameters are: /casper/vmlinuz boot=casper initrd=/initrd.gz , maybe I can add something manually?

Revision history for this message
Kendek (nemh) said :
#4

I performed some test with Lubuntu 13.10, but everyfing is fine. I use (upgraded) default Ubuntu kernel from Saucy repository, and I not got any aufs mounting error. If you use a custom kernel, please create .sblive file again with another Linux kernel with aufs support.

Revision history for this message
adm (alexm-) said :
#5

i'm using kernel 3.12 from ppa-mainline.
do not think that downgrade to vanilla 3.11 which ships with ubuntu 13.10 shoud solve the problem, but i'll try right now.

thank you for your answers.

Revision history for this message
Best Kendek (nemh) said :
#6

grep AUFS '/boot/config-3.11.0-13-generic'

CONFIG_AUFS_FS=m
CONFIG_AUFS_BRANCH_MAX_127=y
# CONFIG_AUFS_BRANCH_MAX_511 is not set
# CONFIG_AUFS_BRANCH_MAX_1023 is not set
# CONFIG_AUFS_BRANCH_MAX_32767 is not set
CONFIG_AUFS_SBILIST=y
# CONFIG_AUFS_HNOTIFY is not set
CONFIG_AUFS_EXPORT=y
CONFIG_AUFS_INO_T_64=y
# CONFIG_AUFS_RDU is not set
# CONFIG_AUFS_PROC_MAP is not set
# CONFIG_AUFS_SP_IATTR is not set
# CONFIG_AUFS_SHWH is not set
CONFIG_AUFS_BR_RAMFS=y
CONFIG_AUFS_BR_FUSE=y
CONFIG_AUFS_POLL=y
CONFIG_AUFS_BR_HFSPLUS=y
CONFIG_AUFS_BDEV_LOOP=y
# CONFIG_AUFS_DEBUG is not set

If you not got this command output with your current kernel, not use Systemback Live system creator. Boot with 3.11.0-*-generic and create .sblive file.

Revision history for this message
adm (alexm-) said :
#7

hope, that in an hour question would be marked as solved. ;-)

you are totally right: grep with 3.11-0.14-generic returned exactly your results, and on the other hand

# grep AUFS '/boot/config-3.12.0-999-generic'
#

thank you again for the answers.

Revision history for this message
adm (alexm-) said :
#8

Thanks Kendek, that solved my question.

Revision history for this message
Kendek (nemh) said :
#9

Excellent. :-)
Now, when you launch the Systemback GUI on created Live system, the installer will open. But if you don't want to install, then click the 'back' button.

Revision history for this message
adm (alexm-) said :
#11

thanks a lot again, all works fine - i'd checked thoroughly.

btw, maybe it would be sensible to add AUFS check to future releases?
and may i suggest additional button - for full cleaning of all systemback's activities (for touchpads with a not big drives it would be a great help)?

thanks again.

Revision history for this message
Kendek (nemh) said :
#12

Yeah, I add this little checking feature, soon. Thanks for the report.

Please explain this better:

"and may i suggest additional button - for full cleaning of all systemback's activities (for touchpads with a not big drives it would be a great help)?"

What purpose does it serve this button?

Revision history for this message
adm (alexm-) said :
#13

it would delete all files, leaved on the harddrive by systemback: sblive, iso and directory with checkpoint(s) by one tap.

if the system is not set properly on a touchpad, or the touchscreen does not work properly (xfce from 13.10 on viewpad 10, for example), one had a great difficulties in clearning free space after creating rescue usb-stick with systemback.

Revision history for this message
Kendek (nemh) said :
#14

Hm, this situation isn't simple. Live system work with 'UNIONFS=overlayfs' and 'UNIONFS=aufs' options (and more), not just one of them. But Casper check all if it has not been set, and if not available any of the modules, set the aufs (if all else fails fall back to aufs <- while? But true, the filesystem can not be mounted not at all). First, if overlayfs module is available, using it.

Revision history for this message
Kendek (nemh) said :
#15

Hm, what if this time you connect a mouse (if possible)? Or use a file manager with root permissions.
But anyway, how the Systemback works with touch screen? I use a few specific solutions, but I couldn't try with touch screen.

Revision history for this message
adm (alexm-) said :
#16

as to UNIONFS - it's your choice of correct handling the unworkable user's conditions, my point is that user never should create a rescue usb-stick which would never boot, program had to warn him, suggesting a solution (boot with another kernel, checking it if possible), and close itself.

on my viewpad systemback works fine except first opening: all programs, which require root's password, are divided into two groups - first accept input from onscreen keyboard (it's called onboard in ubuntu now), second does not (they block all other windows and accept input only from physical keyboard). it would be nice to change systemback's behaviour. ;-)

Revision history for this message
Kendek (nemh) said :
#17

Thanks, I will think over these observations.