Hi, Android Zaurus,

as you supported, I never have set a bootable flag for this bootable
partition, namely /deb/sdb3, in the sdb as showed as below,
$ sudo fdisk -l
    Device Boot      Start         End      Blocks     Id   System
/dev/sdb1               1          2550    20482843+   c    W95 FAT32
(LBA)
/dev/sdb2            2551        5100    20482875     c    W95 FAT32
(LBA)
/dev/sdb3            5101        9729    37182442+   83  Linux

In order to do a mark with a boot flag upon /dev/sdb3, typing in the
following instructions,
$ sudo umount /dev/sdb1
$ sudo umount /dev/sdb2
$ sudo umount /dev/sdb3

$ sudo fdisk /dev/sdb
After typing in the command of "sudo fdisk /dev/sdb", you will be
presented with the FDISK command prompt, as seen below,
Command (m for help):
And then press "A" to make this partition (i.e. /deb/sdb) active and
hit the key of "enter", you will be again showed that the following
command prompt,
Partition number (1-4):
According to my own conditions, "3" will be pressed to set a boot flag
into the selected partition, that is /deb/sdb3, and next hit the key
of "enter", in the long run you will be once more presented with the
command prompt below,
Command (m for help):
In the final step, press "W" on the keyboard and hit the key of
"enter" to write a new partition table with the just changed features
and exit FDISK command prompt back to terminal prompt!!

After successfully completing the above steps to set a bootable flag
for a selected partition, you should see the following outcome with an
asterisk "*" in the column of "boot" under the just selected partition
after typing in "sudo fdisk -l" and pressing the key of "enter" in the
terminal prompt,
$ sudo fdisk -l
    Device Boot      Start         End      Blocks     Id   System
/dev/sdb1               1          2550    20482843+   c    W95 FAT32
(LBA)
/dev/sdb2            2551        5100    20482875     c    W95 FAT32
(LBA)
/dev/sdb3 *          5101        9729    37182442+   83  Linux


Note that it seems that i can't yet boot up android from a bootable hd
(perhaps likely it's bootable), please help me out!!

On Jan 13, 4:04 pm, Android Zaurus <[email protected]> wrote:
> Hi,
>
> Did you set a bootable flag to your target partition?
> I'm not sure though, it sounds like your BIOS doesn't
> recognize your USB HDD as a boot device.
>
> Good luck.
>
> On 1月13日, 午前12:06, Samuel <[email protected]> wrote:
>
> > [Title]
> > Enabling android-x86 upon ThinkPad Series with miscellaneous functions
>
> > [Summary]
> > As you see the same as what above, here's this topic mainly involved
> > in personal experiences under a series of thinkpad laptop/pc with
> > android -x86 by google in the cupcake branch of android's source tree
> > by virtue of miscellaneous ways, such as a android-bootable usb/hd or
> > a virtualization software (e.g. virtalbox/vmware) or others!!
> > Meanwhile, several special and further topics are also discussed, most
> > likely relating to the android's distro for laptop/pc, the community
> > of laptop and mobile phone under android. Additionally, many thanks to
> > these members in the community, namely android-porting, especially
> > those members in the following threads,
> > 1> Android 
> > x86?http://groups.google.com/group/android-porting/browse_thread/thread/a...
>
> > 2> Howto build Android full source for X86 Architecture like EeePC
> > (ASUS)http://groups.google.com/group/android-porting/browse_thread/thread/6...
>
> > 3> x86 AndroidのUSBブートイメージを作成http://d.hatena.ne.jp/naka-3/20081229/1230541175
>
> > Finally, any discussions or tips or suggestions or appendixes are
> > really appreciated!! In the meantime, please correct me anywhere I
> > have taken mistakes!!
>
> > -- Enjoying "brainstorm"!!
>
> > [Table of Content]
> > 0. Introduction
> > 1. Android source tree considerations
> > 2. Booting up android from usb/hd
> > 3. Booting up android by virtualization software
> > 4. Distributions of android
> > 5. Combination of laptop/pc and phone, both wireless and mobile
>
> > [0. Introduction]
> > 0.1. Hardware
> > ThinkPad series with x86 architecture. In the case here, it's mainly
> > focusing on ThinkPad R60.
> > CPU: Intel(R) Core(TM)2 1.66GHz
> > RAM: 512 MiB
> > ROM: 60 GiB
> > Audio:Intel 82801G (ICH7 Family) HDAC
> > Display/Video: ATI Mobility Radeon X1300
> > Wired Network: Broadcom NetXtreme BCM5751M Gigabit Ethernet PCI
> > Express (rev 21)
> > Wireless Network: Intel PRO/Wireless 3945ABG Network Connection (rev
> > 02)
>
> > 0.2. Software
> > You can select what you prefer as your os running on one ThinkPad. In
> > the case here, it's primarily concentrating on Ubuntu 8.04 (Hardy)
> > $ uname -a
> > Linux samuel-laptop 2.6.24-22-generic #1 SMP Mon Nov 24 18:32:42 UTC
> > 2008 i686 GNU/Linux
>
> > $ gcc --version
> > gcc (GCC) 4.2.4 (Ubuntu 4.2.4-1ubuntu3)
>
> > [1. Android source tree considerations]
> > 1.1.Prerequisites
> > In order to set up your local environment upon your os before getting
> > and compiling successfully android source tree with more details,
> > please refer to the following 
> > link,https://sites.google.com/a/android.com/opensource/download
>
> > 1.2. Synchronization
> > $ mkdir ~/project/cupcake && cd ~/project/cupcake
> > $ repo init-u git://android.git.kernel.org/platform/manifest.git-b
> > cupcake
> > $ repo sync
> > $ vi ./.repo/local_manifest.xml
> > <?xml version="1.0" encoding="UTF-8"?>
> > <manifest>
> > <project name="platform/vendor/asus/eee_701" path="vendor/asus/
> > eee_701"/>
> > </manifest>
> > $ repo sync
>
> > 1.3. Compiling android
> > $ TARGET_ARCH=x86 TARGET_PRODUCT=eee_701 DISABLE_DEXPREOPT=true make -
> > j2 installer_img
>
> > [2. Booting up android from usb/hd]
> > 2.0. Hardware
> > Mobile Disk (with usb 2.0): sdb | sdb1 | sdb2 | sdb3
>
> > 2.1. Creating image
> > $ sudo su
> > # mkdir /mnt/andusb
> > # mount -t ext3 /dev/sdb3 /mnt/andusb
> > # cp -fr ./out/target/product/eee_701/root/* /mnt/andusb/
> > # cp -fr ./out/target/product/eee_701/system/* /mnt/andusb/system/
> > # cp -fr ./out/target/product/eee_701/data/* /mnt/andusb/data/
> > # mkdir /mnt/andusb/boot
> > # mkinitramfs -o /mnt/andusb/boot/initrd.img-2.6.27-android 2.6.27-
> > android
> > # cp ./kernel/arch/x86/boot/bzImage /mnt/andusb/boot/vmlinuz-2.6.27-
> > android
> > # chmod 666 /mnt/andusb/system/usr/keylayout/*
> > # rm /mnt/usb/system/app/SoftKeyboard.apk
> > # wgethttp://junkyard.googlecode.com/files/init.rc
> > # cp init.rc /mnt/andusb/
>
> > 2.2. Grub installation
> > # mkdir /mnt/andusb/boot/grub
> > # grub-install --root-directory=/mnt/andusb --no-floppy /dev/sdb
> > # wgethttp://junkyard.googlecode.com/files/menu.lst
> > # cp menu.lst /mnt/andusb/boot/grub/
>
> > 2.3. Reboot
> > # reboot
>
> > 2.4. Checking booting order
> > First, going into the setting of biso during the startup before
> > checking your boot priority order, and then selecting the suitable usb
> > (like +USB HDD) as your first booting option!!
>
> > (TO-BE-CONTINUING)
>
> > P.S. it seems that i can't boot up android from mobile disk with
> > usb2.0 according to the instructions above!! please help me out!!
--~--~---------~--~----~------------~-------~--~----~
unsubscribe: [email protected]
website: http://groups.google.com/group/android-porting
-~----------~----~----~----~------~----~------~--~---

Reply via email to