Кстати, вроде у Microsoft есть какая-то официальная прога для записи Install на флеш, для работы с нетбуками...
Ну если от Ubuntu нужен только LiveCD, то
1) установить grub2 (если флеш это sdb):
sudo mount /dev/sdb1 /mnt
sudo grub-install /dev/sdb --root-directory=/mnt
sudo update-grub --output=/mnt/boot/grub/grub.cfg
После этого должна грузится Windows через grub с флеш.
2) записать ubuntu.iso на флешку в /boot/iso/.
3) отредактировать на флешке /boot/grub/grub.cfg, добавив следующие строки:
menuentry "Ubuntu Live CD" {
loopback loop /boot/iso/ubuntu.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/boot/iso/ubuntu.iso noeject noprompt --
initrd (loop)/casper/initrd.lz
}
ну и удалить не нужные пункты загрузки подхваченные автоматически в п.1...
Спасибо, завтра возьму флешку, и попробую.
Пользователь решил продолжить мысль 28 Января 2011, 16:31:15:
Кстати, вроде у Microsoft есть какая-то официальная прога для записи Install на флеш, для работы с нетбуками...
Ну если от Ubuntu нужен только LiveCD, то
1) установить grub2 (если флеш это sdb):
sudo mount /dev/sdb1 /mnt
sudo grub-install /dev/sdb --root-directory=/mnt
sudo update-grub --output=/mnt/boot/grub/grub.cfg
После этого должна грузится Windows через grub с флеш.
2) записать ubuntu.iso на флешку в /boot/iso/.
3) отредактировать на флешке /boot/grub/grub.cfg, добавив следующие строки:
menuentry "Ubuntu Live CD" {
loopback loop /boot/iso/ubuntu.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/boot/iso/ubuntu.iso noeject noprompt --
initrd (loop)/casper/initrd.lz
}
ну и удалить не нужные пункты загрузки подхваченные автоматически в п.1...
Сделал так, как вы написали, по крайней мере в первой части.
При загрузке с флешки загружается grub с винта.
Чуть пойже покажу весь свой процесс в деталях
Пользователь решил продолжить мысль 28 Января 2011, 16:32:10:
Попробую поднять
Пользователь решил продолжить мысль 28 Января 2011, 18:42:38:
и так, пройду еще раз весь путь.
Запускаю терминал
sudo suВвожу пароль
fdisk -l чтобы посмотреть где флешка
Диск /dev/sdc: 8032 МБ, 8032092160 байт
255 heads, 63 sectors/track, 976 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00fe09d0
Вместо
mount /dev/sdс /mnt монтирую флешку с помощью gigolo (я на xubuntu, но на флешку хочу залить ubuntu)
Вызываю
grub-install /dev/sdc --root-directory=/mnt получаю
Installation finished. No error reported.
вызываю
update-grub --output=/mnt/boot/grub/grub.cfgПолучаю
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.35-24-generic
Found initrd image: /boot/initrd.img-2.6.35-24-generic
Found linux image: /boot/vmlinuz-2.6.35-22-generic
Found initrd image: /boot/initrd.img-2.6.35-22-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Microsoft Windows XP Professional RU on /dev/sda1
done
root@god:/home/god#
В общем такой же список который у меня сейчас есть.
И получается загружаясь с флешки я могу запустить только xubuntu которая у меня на жестком, и windows которая на другом жестком.
Как мне запустить из этого меню меню установки windows xp?
флешку с установкой винды я делал с помощью программы BOOTICE.EXE вот по этому мануалу;