Çözüldü Xubuntu 24.04 "you need to load kernel fist" hatası

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Katılım
8 Ağustos 2020
Mesajlar
2.331
Makaleler
1
Çözümler
53
Yer
Diyarbakır
Daha fazla  
Sistem Özellikleri
4GB RAM DDR3
Intel I3-4010 CPU 1.7Ghz
Intel HD Graphics 4400
128GB SSD
Cinsiyet
Erkek
Öncelikle bu hatanın live USB'de, Xubuntu 24.04 minimal versiyonunu (desktop versiyonunda da aynı hata var.) Kurarken yaşandığını belirteyim. SHA256 eşleşiyor, Ventoy güncel ve Secure Boot kapalı. Ayrıca kernel hatasının üstünde bir hata daha var uzun olduğu için yazmaya üşeniyorum, bu hata ne anlama geliyor olabilir?

IMG_20240629_141837.jpg
 
Çözüm
GRUB boot etmek için diski okuyamıyor / boot edeceği dosyaları bulamıyor.

GRUB'ta komut yazabiliyor musunuz? Komut yazma arayüzüne girebilir misiniz?

Eğer GRUB komut arayüzüne girebilirseniz öncelikle lskomutu ile diskleri görüntüleyin ve USB'yi sistemin ne olarak gördüğünü bulun. Örnek çıktı:

Kod:
grub> ls
(hd0) (hd0,msdos2) (hd0,msdos1)

Burada hd0'ın sda1 olduğunu varsayarsak:

Kod:
grub> set root=(hd0,1)
grub> linux /boot/vmlinuz-4.15.0-45-generic root=/dev/sda1

komutlarını sırasıyla girebilirsiniz. vmlinuz'u yazdıktan sonra TAB'a basarak devamını yazdırabilirsiniz, sürümü rastgele yazdım burada.

Ardından
Kod:
grub> initrd /boot/initrd.img-3.13.0-29-generic
komutunu girmelisiniz. Yine burada da initrd.img yazdıktan sonra TAB'a basarak devamını yazdırabilirsiniz.

Bu şekilde GRUB'a boot edeceği disk ve dosyaları göstermiş olursunuz.

grub> boot komutu ile de Live USB'nin boot edilmesini sağlayabilirsiniz.
GRUB boot etmek için diski okuyamıyor / boot edeceği dosyaları bulamıyor.

GRUB'ta komut yazabiliyor musunuz? Komut yazma arayüzüne girebilir misiniz?

Eğer GRUB komut arayüzüne girebilirseniz öncelikle lskomutu ile diskleri görüntüleyin ve USB'yi sistemin ne olarak gördüğünü bulun. Örnek çıktı:

Kod:
grub> ls
(hd0) (hd0,msdos2) (hd0,msdos1)

Burada hd0'ın sda1 olduğunu varsayarsak:

Kod:
grub> set root=(hd0,1)
grub> linux /boot/vmlinuz-4.15.0-45-generic root=/dev/sda1

komutlarını sırasıyla girebilirsiniz. vmlinuz'u yazdıktan sonra TAB'a basarak devamını yazdırabilirsiniz, sürümü rastgele yazdım burada.

Ardından
Kod:
grub> initrd /boot/initrd.img-3.13.0-29-generic
komutunu girmelisiniz. Yine burada da initrd.img yazdıktan sonra TAB'a basarak devamını yazdırabilirsiniz.

Bu şekilde GRUB'a boot edeceği disk ve dosyaları göstermiş olursunuz.

grub> boot komutu ile de Live USB'nin boot edilmesini sağlayabilirsiniz.
 
Son düzenleme:
Çözüm
GRUB boot etmek için diski okuyamıyor / boot edeceği dosyaları bulamıyor.

GRUB'ta komut yazabiliyor musunuz? Komut yazma arayüzüne girebilir misiniz?

Eğer GRUB komut arayüzüne girebilirseniz öncelikle lskomutu ile diskleri görüntüleyin ve USB'yi sistemin ne olarak gördüğünü bulun. Örnek çıktı:

Kod:
grub> ls
(hd0) (hd0,msdos2) (hd0,msdos1)

Burada hd0'ın sda1 olduğunu varsayarsak:

Kod:
grub> set root=(hd0,1)
grub> linux /boot/vmlinuz-4.15.0-45-generic root=/dev/sda1

komutlarını sırasıyla girebilirsiniz. vmlinuz'u yazdıktan sonra TAB'a basarak devamını yazdırabilirsiniz, sürümü rastgele yazdım burada.

Ardından
Kod:
grub> initrd /boot/initrd.img-3.13.0-29-generic
komutunu girmelisiniz. Yine burada da initrd.img yazdıktan sonra TAB'a basarak devamını yazdırabilirsiniz.

Bu şekilde GRUB'a boot edeceği disk ve dosyaları göstermiş olursunuz.

grub> boot komutu ile de Live USB'nin boot edilmesini sağlayabilirsiniz.
Hocam bir sürü çıktı aldım, loop'u mu seçeceğim?
 

Dosya Ekleri

  • IMG_20240629_145440.jpg
    IMG_20240629_145440.jpg
    145,4 KB · Görüntüleme: 30
Hocam bir sürü çıktı aldım, loop'u mu seçeceğim?
Hocam o konuda hata yaşadığımda ben de bulamıyorum. Tek tek deneyin bir zararı olmaz zaten yanlış olanı seçtiyseniz içerisinde boot edeceğiniz dosyalar bulunmuyor olduğu için hata alırsınız sonra da diğer diski test ederek denersiniz. (Loop olan değildir, hd0 veya hd1 hd2 şeklinde olanları deneyin.)

hd0, gpt1 - hd0, gpt2 şeklinde tanıtabilirsiniz. Ekleme yapayım kafa karışıklığı oluşmasın.

Durum nedir hocam? Ayrı bir hatayla karşılaştınız mı?
 
Son düzenleme:
Hocam şimdi de initramfs shelline attı. Fotoğraf technopat sağolsun atamıyorum.
Ama no root sevice specified. Boot arguments must include a root= parameter
BusyBox built in Shell (ash)
Önceki adımda boot ederken root= komuduyla mi boot etmem gerekiyordu acaba?
 
Hocam live iso'ya yeniden girip GRUB komut arayüzündeyken bu sefer
grub> set root=(hd0,1)
adımından önce
Kod:
set prefix=(hd0,1)/grub
komutunu girin. Ardından set root komutunu girin.

grub> set root=(hd0,1)
komutundan sonra ise
Kod:
insmod normal
normal
insmod linux
komutlarını sırasıyla girin.

Sonraki adımlar neredeyse aynı.
Kod:
linux /boot/vmlinuz-4.15.0-45-generic root=/dev/sda1
komutunun sonuna ro ekleyin. Geri kalan adımı takip edin ve boot komutu ile önyüklemeye çalışın.

Kusura bakmayın, bavulumu hazırlıyorum o nedenle erken yanıt veremedim.

Durum nedir hocam?
 
Son düzenleme:
Hocam live iso'ya yeniden girip GRUB komut arayüzündeyken bu sefer

adımından önce
Kod:
set prefix=(hd0,1)/grub
komutunu girin. Ardından set root komutunu girin.


komutundan sonra ise
Kod:
insmod normal
normal
insmod linux
komutlarını sırasıyla girin.

Sonraki adımlar neredeyse aynı.

komutunun sonuna ro ekleyin. Geri kalan adımı takip edin ve boot komutu ile önyüklemeye çalışın.

Kusura bakmayın, bavulumu hazırlıyorum o nedenle erken yanıt veremedim.

Durum nedir hocam?
Hocam tamamen benim hatammış. :/ Dolphin'in aşırı saçma arayüzü sağolsun iso'yu usb'ye attıktan sonra direk çıktım. Tabi Windows'daki veya diğer dosya yöneticilerindeki gibi önüme dosya aktarılıyor tarzı bir yazı çıkmadı (dosyayı farklı yere aktarırken nedense sadece panel'den takip edebiliyorsunuz durumu) benimde dalgınlığıma gelmiş daha iso usb'ye yüklenmeden usb'yi çıkartmışım sizi de boşuna yordum. :( Çözüm olarak işaretliyorum yine de, yardım için teşekkür ederim.
 

Technopat Haberler

Geri
Yukarı