Ubuntu Sunucusu grubtan sonra yüklenmiyor


0

Ubuntu Server 16.04'ü SATA3 - 750 GB yükledim, ancak ilk denemede başarılı olamadım. USB ile başlattıktan sonra, Grub2'nin konsolu yüklendi ve Ubuntu'yu elle yüklemek zorunda kaldım. (Ayrıca Xubuntu yüklü bir HD daha var)

Ubuntu Sunucusunu yüklemek için Yaptım:

grub> set root=(hd1,msdos5)
grub> linux /install/vmlinuz
grub> initrd /install/initrd.gz
grub> boot

İşe yaradı ve Ubuntu'yu yükleyebildim, ancak grubtaki seçeneği seçtikten sonra benzer bir mesajla siyah bir ekranda dondum:

dev/sdb1: mount, files: XXXXXX, blocks XXXXXXX

Sorunu çözmek için ne yaptım:

  • HD'deki tutarlılığı kontrol edin, hata bulunamadı.
  • Siyah çığlıkta donduğunda, Ctrl + Alt + Del kapanmadan önce Ubuntu görüntüsünü gösteren sistemi yeniden başlatır.
  • İşletim sistemini kurtarma modunda yükleyip kullanabildim.
  • Kurtarma işleminde, tüm güncelleme seçeneklerini uygularım, dosya sistemini ve iyi çalışan diğerlerini kontrol ederim.
  • Grub master Xubuntu HD cihazıma kuruldu, böylece grub için config dosyaları burada kaydedildi.

Çözüm ararken bulduğum bazı gözlemler:

  • Sdb1'in işletim sistemini yüklememenin nedeni olabileceğini okudum.

  • İşletim sistemi grub ile yüklerken kök dosya sisteminin yerini belirtmem gerekir, aksi halde çekirdek panikleyebilir. Komut şöyle olmalı:

    grub & gt; linux / install / vmlinuz kökü = / dev / sda1

Sorunun basit olduğuna inanıyorum, işletim sistemi başlamak için doğru dosyayı bulamıyor.

Bu sorunu çözmek için fikirlere ihtiyacım var.

Şimdiden teşekkürler!

GÜNCELLEME - güncelleme grub komutu (çıktı)

Generating grub configuration file ...
Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported.
Found linux image: /boot/vmlinuz-4.13.0-37-generic
Found initrd image: /boot/initrd.img-4.13.0-37-generic
Found linux image: /boot/vmlinuz-4.13.0-36-generic
Found initrd image: /boot/initrd.img-4.13.0-36-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
Found Ubuntu 16.04.4 LTS (16.04) on /dev/sdb1
done

Xubuntu'yu başlatabilirseniz, harici sürücü bağlıyken Terminal'i açın ve sudo update-grub. Umarım ihtiyacınız olan tek şey budur. Elbette, farklı bir modda yüklediyseniz değil. BTW, UEFI veya BIOS (Eski)?

@ MichaelBay, geç cevap verdiğim için üzgünüm ve yardımlarınız için teşekkür ederim. Komut güncelleme grubu çalışmadı. Sorumu çıktıktan sonra sorumu güncelleyeceğim. Ve farklı mod, UEFI veya BIOS hakkında, ne demek istediğinizi bilmiyorum. Bir açıklama ya da kontrol edebileceğim bir şey verirseniz, cevaplayacağım.
Pedro Gabriel Lima

Neredeyse on yıl öncesinden beri herhangi bir PC'de BIOS değil, UEFI vardır. Ancak UEFI bilgisayarlarının çoğu, UEFI'yi desteklemeyen eski işletim sistemleri için uyumlu bir modla ("BIOS" / Legacy / CSM) birlikte gelir. Bir işletim sistemi kurmak için ve özellikle çift veya çoklu önyüklemeyle, bu modları ve gereksinimleri bilmemek seçenek değil . (...)

1
Ubuntu Sunucusu ile yapabileceğiniz her şey Xubuntu ile yapılabilir. Yani, belki de ayrılmış bir Ubuntu Sunucusuna ihtiyacınız yok.

1
Basit tut. Zaten çalışan bir Xubuntu'nuz var. Komutları uygulamak istiyorsanız, Terminal'i açın, aynı şey. Sunucu özelliklerini kullanmak istiyorsanız, gerekenleri yükleyin.

Yanıtlar:


0

Bu tür bir sorun ne yazık ki hata ayıklamak çok zordur (yerel olarak bile, ancak web genelinde daha da fazla). Genel olarak, canlı bir USB çubuğu (yalnızca GRUB istemine değil, işletim sistemine kadar) açıp, hangi bölümün önyüklenebilir olarak işaretlendiğini kontrol etmeyi deneyebilirsiniz. Daha sonra GRUB'u bu bölüme işaret edecek şekilde yeniden yapılandırmanız gerekecektir. Bir kez yapılan bu önyükleme çalışması gerekir.


Xubuntu (önyükleme yapan)) ve Ubuntu Sunucusunun aynı şekilde yüklendiğini, Xubuntu'yu çalıştırdığını ve çalıştırdığını varsayarsak update-grub yeterli olmalı, değil mi?

Sonra update-grub /boot/grub/grub.cfg dosyanızın beklediğiniz girdileri içerip içermediğini kontrol edin. Eğer öyleyse, o zaman altın olmalısın. Değilse, soruyu dahil etmek isteyebilirsiniz.
l0b0
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.