Hi Saikee,
As a newbie wrestling to install Ubuntu 5.10 Install CD to completion for dual-boot WinXP and Breezy Badger without success to-date I just spotted your mention about a hidden partition in factory default install by a PC vendor. That's exactly my case and wonder if this can be what's preventing me from ever reaching the end of completing the install. Details below:
Quote:
Originally posted by saikee
...
The above will work unless you have complication in the disk, like a hidden partition for backing XP or left behind by the PC vendor.
|
This is a docked HP Pavilion xz148 notebook purchased 2002, HP never updated the BIOS and BIOS offers no removable disk (Firewire or USB) boot options.
Currently internal disk #1 is IDE 30.0 GB
/dev/hda1 primary FAT16 hidden HP Factory Software recovery partition
/dev/hda2 primary ntfs WinXP HE SP2 root partition
External Firewire disk #2 is 160GB Seagate ST316002 3A (notebook has 4-pin Firewire port)
/dev/sda1 primary / ext3 Breezy root
/dev/sda5 logical sw swap Linux swap used Ubuntu guided partitioning!
I also added eight modules for sbp2/ieee1394 and USB to recompile initrd.img
So I seem to face two problems:
(problem #1) After twice destroying MBR on Windows C: drive I now type /dev/sda where to save GRUB boot loader during installtion. As root I alter and save last four entries in /boot/grub/menu.lst, changing root (hd1,0) to root (hd0,0) and then Windows root (hd0,1) to (hd1,1).
When Ubuntu Install CD ejects CD-ROM and I remove it for final installation reboot for first login to Ubuntu all that happens is notebook reboots Windows, no GRUB activity at all.
(problem #2) Subsequently running Ubuntu Live CD shows on the external Firewire Seagate disk at /media/ieee1394disk/boot/grub/menu.lst everything seems to be ready to go.
Do I have to mount this, re-install GRUB or what? Frankly, I'm hopelessly lost.
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/sda1 / ext3 defaults,errors=remount-ro 0 1
/dev/sda5 none swap sw 0 0
/dev/hdc /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/scd0 /media/cdrom1 udf,iso9660 user,noauto 0 0
/dev/sdb /media/usb0 auto rw,user,noauto 0 0
/dev/hda2 /Windows ntfs defaults 0 0
ubuntu@ubuntu:~$ sudo ls -l /media/ieee1394disk/boot
total 7392
-rw-r--r-- 1 root root 239770 2005-10-10 13:16 abi-2.6.12-9-386
-rw-r--r-- 1 root root 64135 2005-10-10 12:12 config-2.6.12-9-386
drwxr-xr-x 2 root root 4096 2005-11-26 22:26 grub
-rw-r--r-- 1 root root 5017476 2005-11-25 16:20 initrd.img-2.6.12-9-386
-rw-r--r-- 1 root root 94664 2005-06-30 15:49 memtest86+.bin
-rw-r--r-- 1 root root 897159 2005-10-10 13:16 System.map-2.6.12-9-386
-rw-r--r-- 1 root root 1206555 2005-10-10 13:16 vmlinuz-2.6.12-9-386
My edited GRUB menu.lst, as explained above, now reads
...
## ## End Default Options ##
title Ubuntu, kernel 2.6.12-9-386
root (hd0,0)
kernel /boot/vmlinuz-2.6.12-9-386 root=/dev/sda1 ro quiet splash
initrd /boot/initrd.img-2.6.12-9-386
savedefault
boot
title Ubuntu, kernel 2.6.12-9-386 (recovery mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.12-9-386 root=/dev/sda1 ro single
initrd /boot/initrd.img-2.6.12-9-386
boot
title Ubuntu, memtest86+
root (hd0,0)
kernel /boot/memtest86+.bin
boot
### END DEBIAN AUTOMAGIC KERNELS LIST
# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda2
title Microsoft Windows XP Home Edition
root (hd1,1)
savedefault
chainloader +1
Thanks for any help.