Triple Booting Android, Ubuntu and Windows 7

678 views
Skip to first unread message

Paul Calvin Pacaña

unread,
Sep 13, 2011, 12:57:39 PM9/13/11
to Android-x86
im trying to do a record of sorts for my very old netbook, currently
it runs windows 7 and ubuntu 10.10 harmoniously.
here is my harddisk partition setup:
/dev/sda1 - ntfs - windows 7 loader
/dev/sda2 - ntfs - windows 7
/dev/sda3 - extended (set for ubuntu)
/dev/sda5 - ext2 - /boot
/dev/sda6 - ext4 - /
/dev/sda7 - linux swap
/dev/sda8 - ext4 - hone
/dev/sda9 - ext3 - reserved for ANDROID

so i made a bootable USB for android, and run it as LIVE CD, and its
OK. i can use my laptop running Android 2.3 RC1 and connects to wifi,
no problems encountered.

so i decided that i wanted to install Androidx86 2.3 RC1 to harddisk,
thats why i made some room using UBUNTU with resulted in the creation
of the DEV/SDA9 partition formatted as EXT3 (see above). Then rebooted
yo the Android USB and choose INSTALL TO HARDDISK however even with
DETECT DEVICES...only my USB is found and named DEV/SDA1, it cannot
detect my harddisk, not even one partition on my harddisk be it
WINDOWS or UBUNTU partition.

no worries, ill just have to manually transfer android to DEV/SDA9, so
i fired up UBUNTU again, then made a FOLDER android on DEV/SDA9 and
copied the four files to it: initrd.img, kernel, ramdisk.img and
system.sfs.

also i edited etc/grub.d/40_custom and did sudo update-grub2 and
verified that the 2 new menuentries are present in the /boot/grub/
grub.cfg file

menuentry "Android-x86 2.3.5" {
set root='(hd0,msdos9)'
linux /android/kernel quiet root=/dev/ram0 \
androidboot_hardware=generic_x86 \
acpi_sleep=s3_bios,s3_mode \
video=-16 DPI=160 SRC=/android
initrd /android/initrd.img
}

menuentry "Android-x86 2.3.5 (Debug mode)" {
set root='(hd0,msdos9)'
linux /android/kernel root=/dev/ram0 \
androidboot_hardware=generic_x86 \
acpi_sleep=s3_bios,s3_mode \
video=-16 vga=788 SRC=/android DEBUG=1
initrd /android/initrd.img
}

so i reboot and when i choose any of the two ANDROID menu entries, be
it the normal or the debug entry, it tries to start Android then at
the line DETECTING ANDROIDx86...

i know it is not my graphics card causing this coz i have succesfully
ran the live cd version,

so what am i doing wrong ? and how can i fix this?
so that it will continue loading...ADVANCE THANKS to those who would
help.
Message has been deleted
Message has been deleted

karim duran

unread,
Sep 13, 2011, 5:32:42 PM9/13/11
to andro...@googlegroups.com
Hi Paul,

I did exactly what you try to do on my PC. But i proceed differently.
First, my PC hosts 2 OS Ubuntu 8.04 LTS and WinXP pro official. I can see the two OS in the GRUB boot menu.

1) I backuped my /home partition on external HD to avoid data lost.
2) I use a partition tool to make room on my HD ( GParted, QtParted or something like that if i remember)
3) Then from the ANDROID LIVE ISO CD, i choose to install on HD on a free partition.
But i didn't format this partition, living the installer do the the work.

Now, i have a Grub boot menu with many lines "Linux Ubuntu", one for each kernel version update and recovery, and one line with "Others OS". If i "arrow down key" to this line and "enter", i can see "WinXP..." and "Android-x86...".

luckily, my video card was supported...during the hardware detection. But the resolution i got is less than my card can do. I believe the installer took a VGA generic driver, but it doesn't disturb me to work.

In my opinion, doing that with a copy from an USB device, maybe, shouldn't have worked for me.

I hope it helps.

Regards.

Karim Duran



2011/9/13 Paul Calvin Pacaña <paul...@gmail.com>

--
You received this message because you are subscribed to the Google Groups "Android-x86" group.
To post to this group, send email to andro...@googlegroups.com.
To unsubscribe from this group, send email to android-x86...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/android-x86?hl=en.


Chih-Wei Huang

unread,
Sep 13, 2011, 9:14:14 PM9/13/11
to andro...@googlegroups.com
Your harddisk is not recognized by android-x86 kernel.
Probably because your chipset is not default enabled.

Which driver does the ubuntu use?
You may need to figure it out and
add it to the kernel config.

2011/9/14 Paul Calvin Pacaña <paul...@gmail.com>:

--
Chih-Wei
Android-x86 project
http://www.android-x86.org

Reply all
Reply to author
Forward
0 new messages