Guest abc27 Posted May 6, 2010 Report Posted May 6, 2010 http://ubuntuforums.org/showthread.php?t=1413313 I've been following this method with my newly rooted Desire and I manage to get Debian started using the Terminal emulator but within about a second I get a kernel panic and an error saying chroot: not found followed by shutting down debian. Anyone have any ideas?
Guest IrealiTY Posted May 8, 2010 Report Posted May 8, 2010 The Desire Kernel isnt yet able to boot other any Other OS
Guest abc27 Posted May 8, 2010 Report Posted May 8, 2010 The Desire Kernel isnt yet able to boot other any Other OS What are you talking about? :P People have gotten Debian to run on the Nexus One, The G1, The Hero and countless other Android phones. On Desire the only thing that i've found so far is that someone has gotten Archlinux to run in a chroot.
Guest ddierick Posted May 8, 2010 Report Posted May 8, 2010 http://ubuntuforums.org/showthread.php?t=1413313 I've been following this method with my newly rooted Desire and I manage to get Debian started using the Terminal emulator but within about a second I get a kernel panic and an error saying chroot: not found followed by shutting down debian. Anyone have any ideas? I think that because busybox can't write to the system partition yet it can not create the necessary links when doing busybox --install. You will have to manually create the links and push them with adb ( if it is possible to push links which I doubt, I don't have a Desire yet so I cant test it). I'll be getting my Desire next week and keep you informed if I find a way around it.
Guest ddierick Posted May 8, 2010 Report Posted May 8, 2010 Try this: /data/local/busybox mkdir /data/local/xbin cd /data/local ./busybox cp ./busybox /data/local/xbin cd /data/local/xbin chmod 755 busybox ./busybox --install -s /data/local/xbin reboot Now busybox should have made all necessary links in /data/local/xbin instead of /system/xbin. Then edit the following line in bootdeb to point it to the correct location of chroot. chroot $mnt /bin/bash -> /data/local/xbin/chroot $mnt /bin/bash
Guest abc27 Posted May 8, 2010 Report Posted May 8, 2010 Try this: /data/local/busybox mkdir /data/local/xbin cd /data/local ./busybox cp ./busybox /data/local/xbin cd /data/local/xbin chmod 755 busybox ./busybox --install -s /data/local/xbin reboot Now busybox should have made all necessary links in /data/local/xbin instead of /system/xbin. Then edit the following line in bootdeb to point it to the correct location of chroot. chroot $mnt /bin/bash -> /data/local/xbin/chroot $mnt /bin/bash Hmm refusing to work, says no such directory. I think i'm gonna retry with a custom rom that comes with busybox.
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now