更新: あなたのエントリに基づいて、記事「Grub chainloads syslinux and back」を見つけました。これは基本的に「パッチ grub」と言っています:
GRUB からの syslinux のチェーンロードは、パッチなしで不可能なようです . GRUB2 については知りません。これは、マルチブート (syslinux ベースの) パーティションに役立つ可能性があります。
GRUB4dos からの syslinux のチェーンロード (異なるパーティション上) が可能です。ここで (再度) 説明したマッピングを介して管理しました。これにより、USB デバイスのマルチブートにおけるいくつかの問題が解決されます。
パッチ ページには、同様のパッチが Grub v2 の grub-devel に投稿されたことが記載されています。この投稿はそのパッチかもしれません。または、このメッセージは、Grub v2 パッチのこのバグ レポート (2009 年 11 月の日付なので、非常に最近のものです) を示しています。
パッチの 1 つを使用するには、希望する Grub バージョンの Grub ソース コードをダウンロードし、パッチがまだ含まれていないことを確認し、パッチを適用してみて、新しい Grub を再コンパイルして再インストールする必要があります。
元の回答:
最初に単純な Grub エントリをテストしてみます。これは、Debian システム上の Memtest86+ ユーティリティの標準的な Grub エントリです:
title Debian, memtest86+
root (hd0,0)
kernel /boot/memtest86+.bin
これらを自分の値で微調整してみてください (必要に応じてルート パーティションまたはカーネル パスを変更してください):
title Ubuntu LiveUSB SysLinux boot
root (hd0,0)
kernel /syslinux/isolinux.bin
chainloader+
は必要ないと思います このタスクのコマンドです。