Я заставлен сделать работу над Java и Windows.
Хорошие новости, это кажется, что Вы пишете/работаете с кодом, по крайней мере.
Если бы я был на Вашем месте, я думаю, что проявил бы прагматический подход и изучил бы, как портировать то приложение Java на Linux (когда босс не смотрит).
Это - хорошее осуществление для подавания портативной заявки.
Я чувствую себя неловко из-за Java
Не будьте в мире Linux, Вы используете лучший язык для задачи. (Лучший свободный язык, по крайней мере).
Поэтому необходимо удостовериться, что Вы довольны Java, C++ / QT, C, Python, php, жемчуг, и т.д. и т.д.
Попробуйте chainloading версия GRUB поставки Ubuntu с вместо того, чтобы использовать тот же GRUB из SuSE:
title Ubuntu 10.04
root (hd0,4)
chainloader +1
Таким образом, Ubuntu будет управлять своей собственной конфигурацией GRUB и обновлениями ядра на своем собственном разделе.
Вы пытались делать это от YaST->, Загрузчик-> Выбирает Image и затем заполняет все другие опции как Ваше изображение ядра и т.д., и Вы сделаны :)
Я полагаю, что опции человечности расположены в /etc/grub.cfg
. Потребуется некоторый парсинг; тот файл в моей системе похож на целый сценарий оболочки, но заключительная часть похожа на Вас, должен смочь проанализировать его достаточно для получения то, в чем Вы нуждаетесь.
mount /dev/sda5 /mnt
(или как корень или с sudo), затем необходимо смочь получить доступ к корню ubunto раздела в/mnt.
– Kevin M
19.09.2010, 00:37
Ваш синтаксис выглядит корректным. У меня есть несколько рекомендаций. Сначала попытайтесь взлететь quiet splash
. Во-вторых, я перечислил бы полный путь к изображению initrd и ядру.
title Ubuntu
root (hd0,4)
kernel /boot/vmlinuz-<ubuntu-kernel-version> root=/dev/sda5 ro
initrd /boot/initrd-<ubuntu-kernel-version>
Наконец, удостоверьтесь, что Вы обновляете личинку.
grub --batch --device-map=/boot/grub/device.map < /etc/grub.conf
Caveate: Я не использую SUSE, я нашел ту команду здесь.