including ubuntu to a multiboot, how i did it... there is probably a better way...
Posted 02 October 2008 - 11:26 AM
so i used the good program WinSetUpFromUsb found here:
and built a multiboot win winxp install bartpe and Gparted...Gparted dooesnt work well but that's another story maybe for a new topic...
so i wanted to add ubuntu and installing from the program just didnt work...i changed isolinux into syslinux and isolinux.cfg into syslinux.cfg (found this info somewhere) but didnt work..off course i also edited menu.lst and changed kernel path...
was not working...
so in the end i started again and first of all i built an ubuntu 8.04 Usb bootable following these instructions:
then after i used WinSetUpFromUsb to add bartpe xp install and Gparted....
then after many tries i edited menu.lst like this...
kernel /casper/vmlinuz root=/dev/rd/0 pmedia=usbflash boot=casper
i am not really aware of what i am doing cause i am not very techy in linux and grub...anyway now it works...
the qemu (usb virtual pc) doesnt work with it , but trying on a real pc was ok...the strange thing was during boot of ubuntu i didnt see any graphics (the ubuntu splash) but verbose comments...
this install menu in try only way..i still have to edit the menu to add "install permanently" and failsafe...
Posted 02 October 2008 - 04:59 PM
APPEND file=/cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.gz quiet splash --
menu label ^Try Ubuntu without any change to your computer
append file=/cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.gz quiet splash --
menu label ^Install Ubuntu
append file=/cdrom/preseed/ubuntu.seed boot=casper only-ubiquity initrd=/casper/initrd.gz quiet splash --
menu label ^Check CD for defects
append boot=casper integrity-check initrd=/casper/initrd.gz quiet splash --
menu label Test ^memory
menu label ^Boot from first hard disk
Posted 03 October 2008 - 06:27 PM
title INSTALL ubuntu root (hd0,0) kernel /casper/vmlinuz file=/preseed/ubuntu.seed boot=casper only-ubiquity quiet splash -- initrd=/casper/initrd.gz
or where i put the only-ubiquity?
This post has been edited by loopux: 03 October 2008 - 06:28 PM
Posted 03 October 2008 - 07:39 PM
The part after kernel and initrd is the path to vmlinuz and initrd.gz, according to GRUB(grub4dos) syntax, thus no "=" is allowed.
"file=/preseed/ubuntu.seed" is part of the kernel parameters passed, so we leave the syntax as it is, as Ubuntu expects is.
Lets make another example:
LABEL check menu label ^Check CD for defects kernel /casper/vmlinuz append boot=casper integrity-check initrd=/casper/initrd.gz quiet splash --
menu label is the writing showing up if we select that item, so we may include part of it in our title.
initrd=/casper/initrd.gz -->initrd /casper/initrd.gz
rest goes as a kernel parameters, removing initrd part:
kernel /casper/vmlinuz boot=casper integrity-check quiet splash --
As a result we have:
menu Check CD for defects kernel /casper/vmlinuz boot=casper integrity-check quiet splash -- initrd /casper/initrd.gz
If booting it from other partition, root (hdX,Y) should be added, or find --set-root /casper/initrd.gz.
An excellent grub4dos guide:
This post has been edited by ilko_t: 03 October 2008 - 07:43 PM