Ubuntu'yu yeni bir bilgisayara kurmak için önyüklenebilir bir USB görüntüsü oluşturmaya çalışıyorum.
Bunu Ubuntu masaüstü için " USB sürücüsü oluştur " yönergelerini izlemeden önce yaptım , ancak uygun bir Ubuntu masaüstü yok.
Aynısını sadece komut satırını kullanarak nasıl yapabilirim?
Denediğim şeyler:
- Mac OS X'te ubuntu.com'un "USB sürücü oluştur" talimatlarını izleyerek Mac için önyüklenebilir USB oluşturun: Önyükleme yapmaz.
usb-creator
:apt-cache search usb-creator
Ve Wikipedia'ya göre usb yaratıcısı sadece grafiksel bir araç olarak var.- Help.ubuntu.com adresindeki "el ile oluştur" talimatları : ISO görüntüsünde açıklanan dosya ve dizinlerin hiçbiri (örn
casper
.filesystem.manifest
,menu.lst
) Yoktur ve bunların yerini ne değiştirdiğini bilmiyorum. - unetbootin komut dosyası : Tam komut dosyası olsa bile çalıştırmak için X sunucusu (grafik desteği) gerekir. (Komut
sudo unetbootin lang=en method=diskimage isofile=~/ubuntu-10.10-server-amd64.iso installtype=USB targetdrive=/dev/sdg1 autoinstall=yes
bir hata mesajı veriyorunetbootin: cannot connect to X server
.)
Güncelleştirme
GRUB kemanını da denedim:
Oraya yarıya kadar girebildim - USB'den başlattım, grub menüsünü görüntüledim ve kurulumu başlattım, ancak kurulum tamamlanmadı.
Referans için, bu en yakınım:
sudo su
# mount USB pen
mount /dev/sd[X]1 /media/usb
# install GRUB
grub-install --force --no-floppy --root-directory=/media/usb /dev/sd[X]
# copy ISO image to USB
cp ~/ubuntu-10.10-server-amd64.iso /media/usb
# mount ISO image, copy existing grub.cfg
mount ~/ubuntu-10.10-server-amd64.iso /media/iso/ -o loop
cp /media/iso/boot/grub/grub.cfg /media/usb/boot/grub/
Sonra /media/usb/boot/grub.cfg
bir .iso loopback, örneğin grub girişi eklemek için düzenleme yaptım :
menuentry "Install Ubuntu Server" {
set gfxpayload=keep
loopback loop /ubuntu-10.10-server-amd64.iso
linux (loop)/install/vmlinuz file=(loop)/preseed/ubuntu-server.seed iso-scan/filename=/ubuntu-10.10-server-amd64.iso quiet --
initrd (loop)/install/initrd.gz
}
USB'den önyükleme yaparken, bu bana Grub önyükleme menüsünü verir ve yükleyiciyi başlatır, ancak yükleyici birkaç ekrandan sonra CD-ROM sürücüsünü bulamadığından şikâyet ederdi. (Doğal olarak, kurmakta olduğum kutunun optik bir sürücüsü olmadığından.)
Bu özel sorunu, Ubuntu Live masaüstü CD'sini (optik sürücüye sahip bir bilgisayarda) kullanarak "USB sürücü oluştur" yordamını bırakıp yaparak, ardından USB kurulumu işe yarıyor.
Ancak bunu, X sunucusu olmayan ve optik sürücüsü olmayan bir Ubuntu sisteminin komut satırından yapmanın bir yolu olduğunu umuyorum, bu yüzden soru hala geçerli.
Nasıl bilen var mı?
unetbootin: cannot connect to X server
- tam olarak yazıldığında bile X'e ihtiyaç duyuyor ( unetbootin lang=en method=diskimage isofile=/srv/share/ubuntu-10.10-server-amd64.iso installtype=USB targetdrive=/dev/sdg1 autoinstall=yes
) ve başsız kalmayı tercih ediyorum. Yine de bahşiş için teşekkürler; Diğer seçeneklerin tükenmesi durumunda X'i yükleyebilirim.
dd
. Onun bir mücevher. yeterince söyleyemem. Ve her linux dağıtımında dd
; Bu nedenle, komut dosyası / yazma / configure için hiçbir şey olmadan, evrensel bir çözüm var. sadece bir güzel çizgi.
grub.cfg
girişi başarılı bir şekilde algılandığında, bu girişimin ölümcül bir 'Ön yapılandırma dosyası alınamadı' hatasını önlemek file=/cdrom/preseed/ubuntu-server.seed
için linux
satırda söylenmesi gerekir file=(loop)/preseed/ubuntu-server.seed
.