i figured out what the issue was. I had grub2 on live usb and that was
the reason the live usb failed. Once i went back to Grub, the live usb
started working.

Thanks,
Gowtham

On Apr 22, 1:46 pm, kewarken <kewar...@gmail.com> wrote:
> I've been using a variant of the make-live script that doesn't depend
> on building intaller_img.  Just a regular make will do.
>
> # Run this script from the out/target/product/eee_701 directory
> DD=/dev/sdh
> IMAGE_PATH=`pwd`
> JUNKsrc=/tmp/junk1234-src
> JUNKtgt=/tmp/junk1234-tgt
> localdisks=1
> parts="1 2 3 4 5 6 7 8"
>
> echo -n "Change Thumbdrive location [$DD] "
> read y
> if [ "$y" != "" ] ; then
>     DD=$y;
> fi
> if [ ! -r $DD ] ; then
>   echo "Error seeing desired thumbdrive at $DD"
>   exit;
> fi
>
> for p in $parts ; do
>         umount ${DD}${p}
> done
>
> echo -n "Using Thumbdrive location $DD.  Are you sure you want/need to
> repartition the device? [y/N] "
> read y
>
> if [ "$y" = "y" ] ; then
>   echo Partitioning disk
>
> # Defaults for 8GB part
> SZ_SD=4096
> SZ_ROOT=128
> SZ_CACHE=512
> SZ_SYSTEM=512
> SZ_DATA=2560
>
> echo -n "Okay...  How big is the thumbdrive in GB?  1/2/4/[8] "
> read y
>
> case $y in
>   1)
>     SZ_SD=128
>     SZ_ROOT=128
>     SZ_CACHE=64
>     SZ_SYSTEM=512
>     SZ_DATA=128
>     ;;
>   2)
>     SZ_SD=256
>     SZ_ROOT=128
>     SZ_CACHE=128
>     SZ_SYSTEM=512
>     SZ_DATA=900
>   ;;
>   4)
>     SZ_SD=1024
>     SZ_ROOT=128
>     SZ_CACHE=512
>     SZ_SYSTEM=512
>     SZ_DATA=1536
>     ;;
>   *)
>     if [ -n "$y" ] ; then
>       echo "Illegal size specified: $y (expected 1/2/4/8)"
>       exit
>     fi
> esac
>
> sfdisk -uM $DD << _EOF
> ,$SZ_SD,6
> ,$SZ_ROOT,L,*
> ,,E
> ,,,
> ,$SZ_CACHE,L
> ,$SZ_SYSTEM,L
> ,1,L
> ,$SZ_DATA,L
> _EOF
>
> echo "Repartition complete.  Remove and reinsert thumbdrive and
> restart process"
> exit
>
> fi
>
> for i in boot.img system.img userdata.img ; do
>   if [ ! -r $IMAGE_PATH/$i ] ; then
>     echo "Error seeing the images on installer"
>     exit 1
>   fi
> done
>
> for part in 1 2 5 6 7 8 ; do
>   if [ ! -r ${DD}${part} ] ; then
>     echo "Error seeing the partitions on the thumbdrive that should be
> there"
>     exit 1
>   fi
> done
>
> echo -n "Are you sure you are ready to wipe out the contents of the
> partitions? [y/N] "
> read y
>
> case $y in
>   y*|Y*)
>     ;;
>   *)
>     echo aborting
>     exit 1
> esac
>
> echo -n "How many disks are built into the system you will run on 0,
> [1],2,3? "
> read y
>
> disk=""
> case $y in
>   0)
>     disk=sda
>     ;;
>   ""|1)
>     disk=sdb
>     ;;
>   2)
>     disk=sdc
>     ;;
>   3)
>     disk=sdd
>     ;;
>   *)
>     echo "Uh-oh, I do not understand the number of disks"
>     exit
> esac
>
> echo "formatting filesystems and copying content"
>
> mkfs.vfat ${DD}1 -n FAT
> mkfs.ext2 ${DD}2
> tune2fs -C 1 -L root -j ${DD}2
>
> echo "Copying/making Root and Boot"
> mount -o ro -o loop $IMAGE_PATH/boot.img $JUNKsrc
> mount ${DD}2 $JUNKtgt
> grub-install --root-directory=$JUNKtgt --recheck $DD
> cd $JUNKtgt
> zcat $JUNKsrc/ramdisk | cpio -i
> cp init.rc init.rc.orig
> sed -e "s/mount rootfs/#mount rootfs/" -e "s/dev\/block\/sda/dev\/block
> \/$disk/" init.rc.orig >init.rc
> cp $JUNKsrc/kernel boot
> cmdline=`cat $JUNKsrc/cmdline`
> cat >boot/grub/menu.lst <<_EOF
> default 0
> timeout 0
> #timeout 3
> hiddenmenu
> title Android
> root (hd0,1)
> kernel /boot/kernel root=/dev/${disk}2 rootdelay=6 rw init=/init
> $cmdline
> quiet
> _EOF
>
> cd /tmp
> umount $JUNKsrc
> umount $JUNKtgt
>
> mkfs.ext2 ${DD}5
> tune2fs -C 1 -L cache -j ${DD}5
>
> echo "Copying System"
> dd if=$IMAGE_PATH/system.img of=${DD}6 bs=1024k
> e2fsck -C 0 -fy ${DD}6
> resize2fs -F ${DD}6
> tune2fs -C 1 -L system -j ${DD}6
>
> #mkfs.ext2 ${DD}7 -L junk
>
> echo "Copying UserData"
> dd if=$IMAGE_PATH/userdata.img of=${DD}8 bs=1024k
> e2fsck -C 0 -fy ${DD}8
> resize2fs -F ${DD}8
> tune2fs -C 1 -L data -j ${DD}8
>
> On Apr 16, 10:39 pm, gowtham gowda <gowth...@gmail.com> wrote:
>
> > i updated the code on Wednesday. I tried once more and all it does is
> > boot into a grub console.
>
> > On Apr 16, 4:40 pm, Yi Sun <beyo...@gmail.com> wrote:
>
> > > How new is your source code? I have one try checked out last monday or
> > > tuesday. It works fine
>
> > > On Wed, 2009-04-15 at 19:52 -0700, gowtham gowda wrote:
> > > > Looks like Chris's make-live script is not working after updating the
> > > > android source to the latest code. The bootable usb created by using
> > > > the script boots into a GRUB console. Any ideas on how to make a live
> > > > bootable usb?
>
> > > > I will try to edit the Chris's script and see if i make any progress.
>
> > > > Thanks,
> > > > Gowtham
--~--~---------~--~----~------------~-------~--~----~
unsubscribe: android-porting+unsubscr...@googlegroups.com
website: http://groups.google.com/group/android-porting
-~----------~----~----~----~------~----~------~--~---

Reply via email to