Dexter Filmore <[EMAIL PROTECTED]> writes:

>Got a laptop here (Samsung X22), WinXP Pro and data partition in /dev/sda[23].
>Wrote this script to backup both partitions 1:1 to an external USB disk.
>Teh script itself works absolutely as intended.

>BUT: I added an entry to GRUB's menu.lst like that:

>title           Windows XP Backup
>root            (hd0,4)
>kernel          /boot/vmlinuz-2.6.18-6-686 root=/dev/sda5 rw 
>init=/sbin/windows_backup
>initrd          /boot/initrd.img-2.6.18-6-686
>savedefault

>When I select that entry, kernel comes up, script is executed alright,
>but after the script called "halt" it just sits there and eventually
>throws a kernel panic - and I have no clue why.

By default, halt calls shutdown(8), which signals init(8) to shutdown
the system. Since you are not running a standard init, that signal is
never received by anything, so halt effectively does nothing. When your
script exits, since it is running as process 1 (init) you get a kernel
panic when it exits. Init should never exit.

Try using "halt -f". Check the man page for halt to see if there are any
other options you want to use.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to