|
本帖最后由 2011cwj6958 于 2015-6-28 20:55 编辑
clonezilla.iso (linux based)
clover.iso (MAC based)
这两个linux我没有用过,你可以参考iso里面的启动配置文件grub.cfg.
有的linux不一定支持整体启动。需要解开
我的ubuntu系列启动菜單 自动查找所有分区ubuntu 或者linux文件夹里的UBUNTU系列的iso。如果存在,则显示菜單待选择
if search --file /ubuntu/UBUNTU.iso; then
menuentry "启动UBUNTU LiveCD模式" --class ubuntu {
insmod ntfs
search -s -f /ubuntu/UBUNTU.iso
loopback loop ($root)/ubuntu/ubuntu.iso
linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=/ubuntu/UBUNTU.iso locale=zh_CN.UTF-8 splash
initrd (loop)/casper/initrd.lz
}
fi
if search --file /ubuntu/ubuntu-studio.iso; then
menuentry "启动UBUNTU studio LiveCD模式" --class ubuntustudio {
insmod ntfs
search -s -f /ubuntu/ubuntu-studio.iso
loopback loop ($root)/ubuntu/ubuntu-studio.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/ubuntu/ubuntu-studio.iso locale=zh_CN.UTF-8 splash
initrd (loop)/casper/initrd.lz
}
fi
if search --file /ubuntu/ubuntu-gnome.iso; then
menuentry "启动Uubuntu-gnome LiveCD模式" --class ubuntugnome {
insmod ntfs
search -s -f /ubuntu/ubuntu-gnome.iso
loopback loop ($root)/ubuntu/ubuntu-gnome.iso
linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=/ubuntu/ubuntu-gnome.iso locale=zh_CN.UTF-8 splash
initrd (loop)/casper/initrd.lz
}
fi
if search --file /ubuntu/kUBUNTU.iso; then
menuentry "启动kUBUNTU LiveCD模式" --class kUBUNTU {
insmod ntfs
search -s -f /ubuntu/kubuntu.iso
loopback loop ($root)/ubuntu/kubuntu.iso
linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=/ubuntu/kUBUNTU.iso locale=zh_CN.UTF-8 splash
initrd (loop)/casper/initrd.lz
}
fi
if search --file /ubuntu/edubuntu.iso; then
menuentry "启动edubuntu LiveCD模式" --class edubuntu {
insmod ntfs
search -s -f /ubuntu/edubuntu.iso
loopback loop ($root)/ubuntu/edubuntu.iso
linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=/ubuntu/edubuntu.iso locale=zh_CN.UTF-8 splash
initrd (loop)/casper/initrd.lz
}
fi
if search --file /ubuntu/Emmabuntus2.iso; then
menuentry "启动Emmabuntus2 LiveCD模式" --class Emmabuntus {
insmod ntfs
search -s -f /ubuntu/Emmabuntus2.iso
loopback loop ($root)/ubuntu/Emmabuntus2.iso
linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=/ubuntu/Emmabuntus2.iso locale=zh_CN.UTF-8 splash
initrd (loop)/casper/initrd.lz
}
fi
if search --file /ubuntu/Emmabuntus3.iso; then
menuentry "启动Emmabuntus3 LiveCD模式" --class Emmabuntus {
insmod ntfs
search -s -f /ubuntu/Emmabuntus3.iso
loopback loop ($root)/ubuntu/Emmabuntus3.iso
linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=/ubuntu/Emmabuntus3.iso locale=zh_CN.UTF-8 splash
initrd (loop)/casper/initrd.lz
}
fi
if search --file /ubuntu/elementaryos-freya.iso; then
menuentry "启动elementaryos-freya-amd64 LiveCD模式" --class elementaryos {
insmod ntfs
search -s -f /ubuntu/elementaryos-freya.iso
loopback loop ($root)/ubuntu/elementaryos-freya.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/ubuntu/elementaryos-freya.iso locale=zh_CN.UTF-8 splash
initrd (loop)/casper/initrd.lz
}
fi
if search --file /ubuntu/elementaryos-stable.iso; then
menuentry "启动elementaryos-stable-amd64 LiveCD模式" --class elementaryos {
insmod ntfs
search -s -f /ubuntu/elementaryos-stable.iso
loopback loop ($root)/ubuntu/elementaryos-stable.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/ubuntu/elementaryos-stable.iso locale=zh_CN.UTF-8 splash
initrd (loop)/casper/initrd.lz
}
fi
if search --file /ubuntu/lUBUNTU.iso; then
menuentry "启动lUBUNTU LiveCD模式" --class lUBUNTU {
insmod ntfs
search -s -f /ubuntu/lubuntu.iso
loopback loop ($root)/ubuntu/lubuntu.iso
linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=/ubuntu/lUBUNTU.iso locale=zh_CN.UTF-8 splash
initrd (loop)/casper/initrd.lz
}
fi
if search --file /ubuntu/xUBUNTU.iso; then
menuentry "启动xUBUNTU LiveCD模式" --class xUBUNTU {
insmod ntfs
search -s -f /ubuntu/xubuntu.iso
loopback loop ($root)/ubuntu/xubuntu.iso
linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=/ubuntu/xUBUNTU.iso locale=zh_CN.UTF-8 splash
initrd (loop)/casper/initrd.lz
}
fi
if search --file /ubuntu/mythbuntu.iso; then
menuentry "启动mythbuntu LiveCD模式" --class mythbuntu {
insmod ntfs
search -s -f /ubuntu/mythbuntu.iso
loopback loop ($root)/ubuntu/mythbuntu.iso
linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=/ubuntu/mythbuntu.iso locale=zh_CN.UTF-8 splash
initrd (loop)/casper/initrd.lz
}
fi
if search --file /ubuntu/ubuntu-mate.iso; then
menuentry "启动UBUNTU-MATH LiveCD模式" --class ubuntumate {
insmod ntfs
search -s -f /ubuntu/ubuntu-mate.iso
loopback loop ($root)/ubuntu/ubuntu-mate.iso
linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=/ubuntu/ubuntu-mate.iso locale=zh_CN.UTF-8 splash
initrd (loop)/casper/initrd.lz
}
fi
if search --file /ubuntu/ubuntukylin.iso; then
menuentry "启动ubuntukylin LiveCD模式" --class ubuntukylin {
insmod ntfs
search -s -f /ubuntu/ubuntukylin.iso
loopback loop ($root)/ubuntu/ubuntukylin.iso
linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=/ubuntu/ubuntukylin.iso locale=zh_CN.UTF-8 splash
initrd (loop)/casper/initrd.lz
}
fi
if search --file /linux/UBUNTU.iso; then
menuentry "启动UBUNTU LiveCD模式" --class UBUNTU {
insmod ntfs
search -s -f /linux/UBUNTU.iso
loopback loop ($root)/linux/ubuntu.iso
linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=/linux/UBUNTU.iso locale=zh_CN.UTF-8 splash
initrd (loop)/casper/initrd.lz
}
fi
if search --file /linux/ubuntu-studio.iso; then
menuentry "启动UBUNTU studio LiveCD模式" --class ubuntustudio {
insmod ntfs
search -s -f /linux/ubuntu-studio.iso
loopback loop ($root)/linux/ubuntu-studio.iso
linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=/linux/ubuntu-studio.iso locale=zh_CN.UTF-8 splash
initrd (loop)/casper/initrd.lz
}
fi
if search --file /linux/ubuntu-gnome.iso; then
menuentry "启动Uubuntu-gnome LiveCD模式" --class ubuntugnome {
insmod ntfs
search -s -f /linux/ubuntu-gnome.iso
loopback loop ($root)/linux/ubuntu-gnome.iso
linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=/linux/ubuntu-gnome.iso locale=zh_CN.UTF-8 splash
initrd (loop)/casper/initrd.lz
}
fi
if search --file /linux/kUBUNTU.iso; then
menuentry "启动kUBUNTU LiveCD模式" --class kubuntu {
insmod ntfs
search -s -f /linux/kubuntu.iso
loopback loop ($root)/linux/kubuntu.iso
linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=/linux/kUBUNTU.iso locale=zh_CN.UTF-8 splash
initrd (loop)/casper/initrd.lz
}
fi
if search --file /linux/edubuntu.iso; then
menuentry "启动edubuntu LiveCD模式" --class edubuntu {
insmod ntfs
search -s -f /linux/edubuntu.iso
loopback loop ($root)/linux/edubuntu.iso
linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=/linux/edubuntu.iso locale=zh_CN.UTF-8 splash
initrd (loop)/casper/initrd.lz
}
fi
if search --file /linux/Emmabuntus2.iso; then
menuentry "启动Emmabuntus2 LiveCD模式" --class Emmabuntus {
insmod ntfs
search -s -f /linux/Emmabuntus2.iso
loopback loop ($root)/linux/Emmabuntus2.iso
linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=/linux/Emmabuntus2.iso locale=zh_CN.UTF-8 splash
initrd (loop)/casper/initrd.lz
}
fi
if search --file /linux/Emmabuntus3.iso; then
menuentry "启动Emmabuntus3 LiveCD模式" --class Emmabuntus {
insmod ntfs
search -s -f /linux/Emmabuntus3.iso
loopback loop ($root)/linux/Emmabuntus3.iso
linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=/linux/Emmabuntus3.iso locale=zh_CN.UTF-8 splash
initrd (loop)/casper/initrd.lz
}
fi
if search --file /linux/elementaryos-freya.iso; then
menuentry "启动elementaryos-freya-amd64 LiveCD模式" --class elementaryos {
insmod ntfs
search -s -f /linux/elementaryos-freya.iso
loopback loop ($root)/linux/elementaryos-freya.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/linux/elementaryos-freya.iso locale=zh_CN.UTF-8 splash
initrd (loop)/casper/initrd.lz
}
fi
if search --file /linux/elementaryos-stable.iso; then
menuentry "启动elementaryos-stable-amd64 LiveCD模式" --class elementaryos {
insmod ntfs
search -s -f /linux/elementaryos-stable.iso
loopback loop ($root)/linux/elementaryos-stable.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/linux/elementaryos-stable.iso locale=zh_CN.UTF-8 splash
initrd (loop)/casper/initrd.lz
}
fi
if search --file /linux/lUBUNTU.iso; then
menuentry "启动lUBUNTU LiveCD模式" --class lUBUNTU {
insmod ntfs
search -s -f /linux/lubuntu..iso
loopback loop ($root)/linux/lubuntu.iso
linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=/linux/lUBUNTU.iso locale=zh_CN.UTF-8 splash
initrd (loop)/casper/initrd.lz
}
fi
if search --file /linux/xUBUNTU.iso; then
menuentry "启动xUBUNTU LiveCD模式" --class xUBUNTU {
insmod ntfs
search -s -f /linux/xubuntu.iso
loopback loop ($root)/linux/xubuntu.iso
linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=/linux/xUBUNTU.iso locale=zh_CN.UTF-8 splash
initrd (loop)/casper/initrd.lz
}
fi
if search --file /linux/mythbuntu.iso; then
menuentry "启动mythbuntu LiveCD模式" --class mythbuntu {
insmod ntfs
search -s -f /linux/xubuntu.iso
loopback loop ($root)/linux/mythbuntu.iso
linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=/linux/mythbuntu.iso locale=zh_CN.UTF-8 splash
initrd (loop)/casper/initrd.lz
}
fi
if search --file /linux/ubuntu-mate.iso; then
menuentry "启动UBUNTU-MATH LiveCD模式" --class ubuntumate {
insmod ntfs
search -s -f /linux/ubuntu-mate.iso
loopback loop ($root)/linux/ubuntu-mate.iso
linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=/linux/ubuntu-mate.iso locale=zh_CN.UTF-8 splash
initrd (loop)/casper/initrd.lz
}
fi
if search --file /linux/ubuntukylin.iso; then
menuentry "启动ubuntukylin LiveCD模式" --class ubuntukylin {
insmod ntfs
search -s -f /linux/ubuntukylin.iso
loopback loop ($root)/linux/ubuntukylin.iso
linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=/linux/ubuntukylin.iso locale=zh_CN.UTF-8 splash
initrd (loop)/casper/initrd.lz
} |
评分
-
查看全部评分
|