انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => نصب، راه‌اندازی و بروزآوری => نویسنده: { AliReaza } در 28 آذر 1393، 05:48 ب‌ظ

عنوان: آیا می توان Ubuntu Server Live USB ساخت؟
ارسال شده توسط: { AliReaza } در 28 آذر 1393، 05:48 ب‌ظ
آیا می توان Ubuntu Server Live USB ساخت؟

سلام دوستان

از عنوان سوال مشخصه.

همان طور که میدانید می توان Ubuntu Desktop را به صورت Live USB درست کرد.

اما آیا برای Ubuntu Server هم امکان پذیر هست؟ چطور؟

دلیل نیاز به اجرای Ubuntu Server به صورت Live USB در تاپیک: سبکترین توریع گنو/لینوکس برای اجرا کردن AMP چیست؟ (http://forum.ubuntu.ir/index.php/topic,106947.0.html)
عنوان: پاسخ : آیا می توان Ubuntu Server Live USB ساخت؟
ارسال شده توسط: دانیال بهزادی در 28 آذر 1393، 07:38 ب‌ظ
بله. چرا نشه؟
عنوان: پاسخ : آیا می توان Ubuntu Server Live USB ساخت؟
ارسال شده توسط: { AliReaza } در 28 آذر 1393، 08:19 ب‌ظ
میشه راه حل بیان کنید.

ممنون
عنوان: پاسخ : آیا می توان Ubuntu Server Live USB ساخت؟
ارسال شده توسط: دانیال بهزادی در 28 آذر 1393، 09:56 ب‌ظ
ایزوی اوبونتو یرور رو بگیر، همون‌جوری که هر توزیع دیگه ای رو روی USB می‌ریزی اون رو هم بریز
عنوان: پاسخ : آیا می توان Ubuntu Server Live USB ساخت؟
ارسال شده توسط: { AliReaza } در 28 آذر 1393، 11:31 ب‌ظ
ایزوی اوبونتو یرور رو بگیر، همون‌جوری که هر توزیع دیگه ای رو روی 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 Server Live USB ساخت؟
ارسال شده توسط: { AliReaza } در 30 آذر 1393، 10:28 ق‌ظ
ایزوی اوبونتو یرور رو بگیر، همون‌جوری که هر توزیع دیگه ای رو روی 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
}
استفاده کردم.

اما جواب نداد.

لطفا راهنمایی فرمایید.