ایزوی اوبونتو یرور رو بگیر، همونجوری که هر توزیع دیگه ای رو روی USB میریزی اون رو هم بریز
لطفا راهنمایی کنید که این GRUB را چه تغییری دهم تا Ubuntu Server را به صورت Live استفاده کنم؟
submenu "Ubuntu (14.04.1) >" {
submenu "Desktop AMD 64 >" {
set isofile="/ubuntu-14.04.1-desktop-amd64.iso"
loopback loop $isofile
menuentry "Live" {
set gfxpayload=keep
linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=$isofile quiet splash noeject noprompt --
initrd (loop)/casper/initrd.lz
}
menuentry "Live USB Persistence" {
set gfxpayload=keep
linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=$isofile quiet splash noeject noprompt persistent --
initrd (loop)/casper/initrd.lz
}
menuentry "Install" {
set gfxpayload=keep
linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=$isofile quiet splash noeject noprompt only-ubiquity --
initrd (loop)/casper/initrd.lz
}
menuentry "OEM install (for manufacturers)" {
set gfxpayload=keep
linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=$isofile quiet splash noeject noprompt only-ubiquity oem-config/enable=true --
initrd (loop)/casper/initrd.lz
}
menuentry "Check disc for defects" {
set gfxpayload=keep
linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=$isofile quiet splash noeject noprompt integrity-check --
initrd (loop)/casper/initrd.lz
}
}
submenu "Server AMD 64 >" {
set isofile="/ubuntu-14.04.1-server-amd64.iso"
loopback loop $isofile
menuentry "Live" {
set gfxpayload=keep
linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=$isofile quiet splash noeject noprompt --
initrd (loop)/casper/initrd.lz
}
menuentry "Install Ubuntu Server" {
set gfxpayload=keep
linux (loop)/install/vmlinuz file=/cdrom/preseed/ubuntu-server.seed iso-scan/filename=$isofile quiet --
initrd (loop)/install/initrd.gz
}
menuentry "OEM install (for manufacturers)" {
set gfxpayload=keep
linux (loop)/install/vmlinuz file=/cdrom/preseed/ubuntu-server.seed iso-scan/filename=$isofile quiet oem-config/enable=true --
initrd (loop)/install/initrd.gz
}
menuentry "Multiple server install with MAAS" {
set gfxpayload=keep
linux (loop)/install/vmlinuz iso-scan/filename=$isofile modules=maas-enlist-udeb vga=788 initrd=/install/initrd.gz quiet --
initrd (loop)/install/initrd.gz
}
menuentry "Check disc for defects" {
set gfxpayload=keep
linux (loop)/install/vmlinuz iso-scan/filename=$isofile MENU=/bin/cdrom-checker-menu quiet --
initrd (loop)/install/initrd.gz
}
menuentry "Rescue a broken system" {
set gfxpayload=keep
linux (loop)/install/vmlinuz iso-scan/filename=$isofile rescue/enable=true --
initrd (loop)/install/initrd.gz
}
}
}
اگر به مسیرهای استفاده شده دقت کنید، متوجه میشید:
که در Ubuntu Desktop فایل vmlinuz با پسوند efi در پوشه casper هست.
اما در Ubuntu Server فایل vmlinuz در پوشه install هست و پسوند نداره. نکته: پوشه casper وجود ندارد.
حتی بجای
menuentry "Live" {
set gfxpayload=keep
linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=$isofile quiet splash noeject noprompt --
initrd (loop)/casper/initrd.lz
}
از
menuentry "Live" {
set gfxpayload=keep
linux (loop)/install/vmlinuz boot=casper iso-scan/filename=$isofile quiet splash noeject noprompt --
initrd (loop)/install/initrd.gz
}
استفاده کردم.
اما جواب نداد.
لطفا راهنمایی فرمایید.