Bilgisayar açılışta sisteme girmiyor GRUB menüye yönlendiriyor

Ben büyük bir hata yaptım. Normalde mint kullanıyordum denemek için mint’in yanına deepin kurdum. Deepin’i beğenmeyip Gparted ile tamamen sildim. Geri bilgisayarı açtığımda artık sadece grub menü vardı. Normalde orada bir yerlerde Mint var ama kullanamıyorum, sanırım Deepin benim normalde kullandığım ayarın yerini aldığı için ben onu silince ayarsız kaldım ortada.

Neyse işte çözüm olarak Mint’i flaştan çalıştırıp Boot Repair uygulamasını kullanayım dedim. Bittikten sonra bir uyarı penceresi açıldı, kapatınca da not defteri açtı. İkisinde de napacağımı anlayamadım sadece fotoğrafını çektim ne olur ne olmaz diye. Sanırım bu not defteriyle bir şey yapmam gerekiyor. Yeniden başlatınca hiçbir şey değişmedi. Not defterini ve fotoğrafları buraya bırakıyorum.

GEÇİCİ ÇÖZÜM:

Şimdilik Deepin’e 40 GB yer ayırıp yeniden kurarak kullandığım Mint ana bilgisayara erişebiliyorum. Ama bilgisayarımda Deepin olmasını istemiyorum. Tüm linux felsefesine hançer saplıyor resmen.

Anladığım kadarıyla Grub önyükleyicisinde sorun yaşıyorsunuz. Grub’u tekrardan mint’i başlatacak şekilde ayarlamanız gerekiyor. Bu da aslında birkaç satır koddan ibaret. Linux mint live CD kullanarak bunu yapabilirsiniz. UEFI/BIOS hangi modda kurulum yaptığınızı bilmediğim için sizinle genel mantığını anlatacak bir forum gönderisi paylaşıyorum.

Bu işe yaramaz ise os-proper paketi ve bu forum gönderisi üzerinden de çözüm bulmaya çalışabilirsiniz.

(Aslında boot-repair de size önerdiğim şeyi yapmış ama bir şeyi gözden kaçırmış olabilir belki :thinking: )

1 Like

UEFI kullanıyormuşum, şu komutla öğreniyoruz, emin olmadığım için buraya da atıyorum:

 habillik  lemint  ~  sudo dmidecode -t 0
[sudo] habillik için parola:            
# dmidecode 3.3
Getting SMBIOS data from sysfs.
SMBIOS 3.3.0 present.

Handle 0x0000, DMI type 0, 26 bytes
BIOS Information
        Vendor: Insyde Corp.
        Version: V1.10
        Release Date: 07/28/2022
        Address: 0xE0000
        Runtime Size: 128 kB
        ROM Size: 16 MB
        Characteristics:
                PCI is supported
                BIOS is upgradeable
                BIOS shadowing is allowed
                Boot from CD is supported
                Selectable boot is supported
                EDD is supported
                Japanese floppy for NEC 9800 1.2 MB is supported (int 13h)
                Japanese floppy for Toshiba 1.2 MB is supported (int 13h)
                5.25"/360 kB floppy services are supported (int 13h)
                5.25"/1.2 MB floppy services are supported (int 13h)
                3.5"/720 kB floppy services are supported (int 13h)
                3.5"/2.88 MB floppy services are supported (int 13h)
                8042 keyboard services are supported (int 9h)
                CGA/mono video services are supported (int 10h)
                ACPI is supported
                USB legacy is supported
                BIOS boot specification is supported
                Targeted content distribution is supported
                UEFI is supported
        BIOS Revision: 1.10
        Firmware Revision: 1.3

Attınız forum gönderilerinde /sda, /sdb gibi şeyler kullanılmış ve anlatımıyla anladığımı söyleyemem. Biraz fazla terimli geldi Türkçeye çevirince de anladığımı söyleyemem. Yardımcı olmanızı rica edebilir miyim?

Bu arada grub reinstall yapmak yerien bir fikrim daha var:


Burada doğru anladıysam /boot/efi dizini pc’yi açmaya yarıyor. Bu hâlâ silinmemişken yeniden devreye sokmanın kolay bir yolu olamaz mı?

Dümdüz grub-install yaptığımda o grub’u kullanmıyor. Deepin’in kurmuş olduğunu kullanmaya devam ediyor. Deepin’i silsem makinaya erişemiyorum. Döngüye girdim kaldım.

Bahsettiğim şey de bu zaten size.

Live CD ile cihazınızı başlatıp:

  1. /dev/nvme0n1p2/mnt noktasına mount etmeniz gerekiyor.
  2. /dev/nvme0n1p1 ise → /mnt/boot/efi noktasına mount etmeniz gerekiyor.
    ardından chroot /mnt ile mevcut işletim sisteminize sanki normal açılmış gibi erişim sağlamış olacaksınız.

Devamında os-proper paketinin yüklü olduğundan emin olup, grub config dosyanıza GRUB_DISABLE_OS_PROBER=false değerini eklemenizi (eğer yoksa) sonrasında sudo update-grub komutunu çalıştırmanız gerekiyor. Bu şekilde düzelme imkanı var.

Eğer böyle çözülmez ise tree /boot komutu çıktısını paylaşabilir misiniz?

2 Likes

Geciktigim icin ozur dilerim.

Live CD ile mount ettikten sonra os-prober a erisemedim.

mint@mint:~$ sudo mount /dev/nvme0n1p2 /mnt
mount: /mnt: /dev/nvme0n1p2 already mounted on /mnt.
mint@mint:~$ sudo mount /dev/nvme0n1p1 /mnt/boot/efi
mount: /mnt/boot/efi: /dev/nvme0n1p1 already mounted on /mnt/boot/efi.
mint@mint:~$ sudo chroot /mnt
root@mint:/# apt install os-proper
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package os-proper
root@mint:/# apt install os-prober
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
os-prober is already the newest version (1.79ubuntu2).
The following packages were automatically installed and are no longer required:
  fonts-wine glib-networking:i386 gstreamer1.0-plugins-base:i386
  gstreamer1.0-plugins-good:i386 gstreamer1.0-x:i386 icoutils kamera
  ktorrent-data libaa1:i386 libavahi-client3:i386 libavahi-common-data:i386
  libavahi-common3:i386 libavc1394-0:i386 libcaca0:i386 libcairo-gobject2:i386
  libcapi20-3:i386 libcdparanoia0:i386 libcups2:i386 libcurl4:i386
  libdeflate0:i386 libdv4:i386 libdw1:i386 libexif12:i386 libfaudio0:i386
  libgd3:i386 libgdk-pixbuf-2.0-0:i386 libgnutls30:i386 libgphoto2-6:i386
  libgphoto2-port12:i386 libgsm1:i386 libgstreamer-plugins-base1.0-0:i386
  libgstreamer-plugins-good1.0-0:i386 libgstreamer1.0-0:i386
  libgudev-1.0-0:i386 libhogweed6:i386 libiec61883-0:i386 libjbig0:i386
  libjpeg-turbo8:i386 libjpeg8:i386 libkf5kipi-data libkf5kipi32.0.0
  libkf5plotting5 libkf5torrent6abi1 libktorrent-l10n liblcms2-2:i386
  libldap-2.5-0:i386 libltdl7:i386 libmp3lame0:i386 libmpg123-0:i386
  libnettle8:i386 libnghttp2-14:i386 libodbc2:i386 libopenal1:i386
  liborc-0.4-0:i386 libosmesa6:i386 libp11-kit0:i386 libpcap0.8:i386
  libproxy1v5:i386 libpsl5:i386 libraw1394-11:i386 librtmp1:i386
  libsasl2-2:i386 libsasl2-modules:i386 libsasl2-modules-db:i386
  libshout3:i386 libslang2:i386 libsndio7.0:i386 libsoup2.4-1:i386
  libspeex1:i386 libsqlite3-0:i386 libssh-4:i386 libstb0:i386 libtag1v5:i386
  libtag1v5-vanilla:i386 libtasn1-6:i386 libtheora0:i386 libtiff5:i386
  libtwolame0:i386 libunwind8:i386 libusb-1.0-0:i386 libv4l-0:i386
  libv4lconvert0:i386 libvisual-0.4-0:i386 libvkd3d1:i386 libvpx7:i386
  libwavpack1:i386 libwebp7:i386 libwine:i386 libxcomposite1:i386
  libxdamage1:i386 libxpm4:i386 libxslt1.1:i386 libxv1:i386 libz-mingw-w64
  linux-headers-5.15.0-88 linux-headers-5.15.0-88-generic
  linux-image-5.15.0-88-generic linux-modules-5.15.0-88-generic
  linux-modules-extra-5.15.0-88-generic nvidia-firmware-535-535.113.01
  ocl-icd-libopencl1:i386 python3-natsort python3-wxgtk4.0 wine wine32:i386
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 20 not upgraded.
root@mint:/# os-prober
grep: /proc/mounts: No such file or directory
Cannot find list of partitions!  (Try mounting /sys.)
root@mint:/# 

Daha sonra ana pcdeki mint’e geri döndüm ve tree /boot çıktısını aldım:

 tree /boot
/boot
├── efi  [error opening dir]
├── grub
│   ├── fonts
│   │   └── unicode.pf2
│   ├── locale
│   │   ├── en_AU.mo
│   │   ├── en_CA.mo
│   │   ├── en_GB.mo
│   │   ├── [email protected]
│   │   └── tr.mo
│   ├── x86_64-efi
│   │   ├── acpi.mod
│   │   ├── adler32.mod
│   │   ├── affs.mod
│   │   ├── afs.mod
│   │   ├── afsplitter.mod
│   │   ├── ahci.mod
│   │   ├── all_video.mod
│   │   ├── aout.mod
│   │   ├── appleldr.mod
│   │   ├── archelp.mod
│   │   ├── ata.mod
│   │   ├── at_keyboard.mod
│   │   ├── backtrace.mod
│   │   ├── bfs.mod
│   │   ├── bitmap.mod
│   │   ├── bitmap_scale.mod
│   │   ├── blocklist.mod
│   │   ├── boot.mod
│   │   ├── bsd.mod
│   │   ├── bswap_test.mod
│   │   ├── btrfs.mod
│   │   ├── bufio.mod
│   │   ├── cat.mod
│   │   ├── cbfs.mod
│   │   ├── cbls.mod
│   │   ├── cbmemc.mod
│   │   ├── cbtable.mod
│   │   ├── cbtime.mod
│   │   ├── chain.mod
│   │   ├── cmdline_cat_test.mod
│   │   ├── cmp.mod
│   │   ├── cmp_test.mod
│   │   ├── command.lst
│   │   ├── configfile.mod
│   │   ├── core.efi
│   │   ├── cpio_be.mod
│   │   ├── cpio.mod
│   │   ├── cpuid.mod
│   │   ├── crc64.mod
│   │   ├── cryptodisk.mod
│   │   ├── crypto.lst
│   │   ├── crypto.mod
│   │   ├── cs5536.mod
│   │   ├── ctz_test.mod
│   │   ├── datehook.mod
│   │   ├── date.mod
│   │   ├── datetime.mod
│   │   ├── diskfilter.mod
│   │   ├── disk.mod
│   │   ├── div.mod
│   │   ├── div_test.mod
│   │   ├── dm_nv.mod
│   │   ├── echo.mod
│   │   ├── efifwsetup.mod
│   │   ├── efi_gop.mod
│   │   ├── efinet.mod
│   │   ├── efi_uga.mod
│   │   ├── ehci.mod
│   │   ├── elf.mod
│   │   ├── eval.mod
│   │   ├── exfat.mod
│   │   ├── exfctest.mod
│   │   ├── ext2.mod
│   │   ├── extcmd.mod
│   │   ├── f2fs.mod
│   │   ├── fat.mod
│   │   ├── file.mod
│   │   ├── fixvideo.mod
│   │   ├── font.mod
│   │   ├── fshelp.mod
│   │   ├── fs.lst
│   │   ├── functional_test.mod
│   │   ├── gcry_arcfour.mod
│   │   ├── gcry_blowfish.mod
│   │   ├── gcry_camellia.mod
│   │   ├── gcry_cast5.mod
│   │   ├── gcry_crc.mod
│   │   ├── gcry_des.mod
│   │   ├── gcry_dsa.mod
│   │   ├── gcry_idea.mod
│   │   ├── gcry_md4.mod
│   │   ├── gcry_md5.mod
│   │   ├── gcry_rfc2268.mod
│   │   ├── gcry_rijndael.mod
│   │   ├── gcry_rmd160.mod
│   │   ├── gcry_rsa.mod
│   │   ├── gcry_seed.mod
│   │   ├── gcry_serpent.mod
│   │   ├── gcry_sha1.mod
│   │   ├── gcry_sha256.mod
│   │   ├── gcry_sha512.mod
│   │   ├── gcry_tiger.mod
│   │   ├── gcry_twofish.mod
│   │   ├── gcry_whirlpool.mod
│   │   ├── geli.mod
│   │   ├── gettext.mod
│   │   ├── gfxmenu.mod
│   │   ├── gfxterm_background.mod
│   │   ├── gfxterm_menu.mod
│   │   ├── gfxterm.mod
│   │   ├── gptsync.mod
│   │   ├── grub.efi
│   │   ├── gzio.mod
│   │   ├── halt.mod
│   │   ├── hashsum.mod
│   │   ├── hdparm.mod
│   │   ├── hello.mod
│   │   ├── help.mod
│   │   ├── hexdump.mod
│   │   ├── hfs.mod
│   │   ├── hfspluscomp.mod
│   │   ├── hfsplus.mod
│   │   ├── http.mod
│   │   ├── iorw.mod
│   │   ├── iso9660.mod
│   │   ├── jfs.mod
│   │   ├── jpeg.mod
│   │   ├── json.mod
│   │   ├── keylayouts.mod
│   │   ├── keystatus.mod
│   │   ├── ldm.mod
│   │   ├── legacycfg.mod
│   │   ├── legacy_password_test.mod
│   │   ├── linux16.mod
│   │   ├── linuxefi.mod
│   │   ├── linux.mod
│   │   ├── loadbios.mod
│   │   ├── load.cfg
│   │   ├── loadenv.mod
│   │   ├── loopback.mod
│   │   ├── lsacpi.mod
│   │   ├── lsefimmap.mod
│   │   ├── lsefi.mod
│   │   ├── lsefisystab.mod
│   │   ├── lsmmap.mod
│   │   ├── ls.mod
│   │   ├── lspci.mod
│   │   ├── lssal.mod
│   │   ├── luks2.mod
│   │   ├── luks.mod
│   │   ├── lvm.mod
│   │   ├── lzopio.mod
│   │   ├── macbless.mod
│   │   ├── macho.mod
│   │   ├── mdraid09_be.mod
│   │   ├── mdraid09.mod
│   │   ├── mdraid1x.mod
│   │   ├── memdisk.mod
│   │   ├── memrw.mod
│   │   ├── minicmd.mod
│   │   ├── minix2_be.mod
│   │   ├── minix2.mod
│   │   ├── minix3_be.mod
│   │   ├── minix3.mod
│   │   ├── minix_be.mod
│   │   ├── minix.mod
│   │   ├── mmap.mod
│   │   ├── moddep.lst
│   │   ├── modinfo.sh
│   │   ├── morse.mod
│   │   ├── mpi.mod
│   │   ├── msdospart.mod
│   │   ├── mul_test.mod
│   │   ├── multiboot2.mod
│   │   ├── multiboot.mod
│   │   ├── nativedisk.mod
│   │   ├── net.mod
│   │   ├── newc.mod
│   │   ├── nilfs2.mod
│   │   ├── normal.mod
│   │   ├── ntfscomp.mod
│   │   ├── ntfs.mod
│   │   ├── odc.mod
│   │   ├── offsetio.mod
│   │   ├── ohci.mod
│   │   ├── part_acorn.mod
│   │   ├── part_amiga.mod
│   │   ├── part_apple.mod
│   │   ├── part_bsd.mod
│   │   ├── part_dfly.mod
│   │   ├── part_dvh.mod
│   │   ├── part_gpt.mod
│   │   ├── partmap.lst
│   │   ├── part_msdos.mod
│   │   ├── part_plan.mod
│   │   ├── part_sun.mod
│   │   ├── part_sunpc.mod
│   │   ├── parttool.lst
│   │   ├── parttool.mod
│   │   ├── password.mod
│   │   ├── password_pbkdf2.mod
│   │   ├── pata.mod
│   │   ├── pbkdf2.mod
│   │   ├── pbkdf2_test.mod
│   │   ├── pcidump.mod
│   │   ├── pgp.mod
│   │   ├── play.mod
│   │   ├── png.mod
│   │   ├── priority_queue.mod
│   │   ├── probe.mod
│   │   ├── procfs.mod
│   │   ├── progress.mod
│   │   ├── raid5rec.mod
│   │   ├── raid6rec.mod
│   │   ├── random.mod
│   │   ├── rdmsr.mod
│   │   ├── read.mod
│   │   ├── reboot.mod
│   │   ├── regexp.mod
│   │   ├── reiserfs.mod
│   │   ├── relocator.mod
│   │   ├── romfs.mod
│   │   ├── scsi.mod
│   │   ├── search_fs_file.mod
│   │   ├── search_fs_uuid.mod
│   │   ├── search_label.mod
│   │   ├── search.mod
│   │   ├── serial.mod
│   │   ├── setjmp.mod
│   │   ├── setjmp_test.mod
│   │   ├── setpci.mod
│   │   ├── sfs.mod
│   │   ├── shift_test.mod
│   │   ├── signature_test.mod
│   │   ├── sleep.mod
│   │   ├── sleep_test.mod
│   │   ├── smbios.mod
│   │   ├── spkmodem.mod
│   │   ├── squash4.mod
│   │   ├── strtoull_test.mod
│   │   ├── syslinuxcfg.mod
│   │   ├── tar.mod
│   │   ├── terminal.lst
│   │   ├── terminal.mod
│   │   ├── terminfo.mod
│   │   ├── test_blockarg.mod
│   │   ├── testload.mod
│   │   ├── test.mod
│   │   ├── testspeed.mod
│   │   ├── tftp.mod
│   │   ├── tga.mod
│   │   ├── time.mod
│   │   ├── tpm.mod
│   │   ├── trig.mod
│   │   ├── tr.mod
│   │   ├── true.mod
│   │   ├── udf.mod
│   │   ├── ufs1_be.mod
│   │   ├── ufs1.mod
│   │   ├── ufs2.mod
│   │   ├── uhci.mod
│   │   ├── usb_keyboard.mod
│   │   ├── usb.mod
│   │   ├── usbms.mod
│   │   ├── usbserial_common.mod
│   │   ├── usbserial_ftdi.mod
│   │   ├── usbserial_pl2303.mod
│   │   ├── usbserial_usbdebug.mod
│   │   ├── usbtest.mod
│   │   ├── video_bochs.mod
│   │   ├── video_cirrus.mod
│   │   ├── video_colors.mod
│   │   ├── video_fb.mod
│   │   ├── videoinfo.mod
│   │   ├── video.lst
│   │   ├── video.mod
│   │   ├── videotest_checksum.mod
│   │   ├── videotest.mod
│   │   ├── wrmsr.mod
│   │   ├── xfs.mod
│   │   ├── xnu.mod
│   │   ├── xnu_uuid.mod
│   │   ├── xnu_uuid_test.mod
│   │   ├── xzio.mod
│   │   ├── zfscrypt.mod
│   │   ├── zfsinfo.mod
│   │   ├── zfs.mod
│   │   └── zstd.mod
│   ├── gfxblacklist.txt
│   ├── grub.cfg
│   ├── grubenv
│   └── unicode.pf2
├── config-5.15.0-56-generic
├── config-5.15.0-88-generic
├── config-5.15.0-89-generic
├── initrd.img -> initrd.img-5.15.0-89-generic
├── initrd.img-5.15.0-56-generic
├── initrd.img-5.15.0-88-generic
├── initrd.img-5.15.0-89-generic
├── initrd.img.old -> initrd.img-5.15.0-88-generic
├── System.map-5.15.0-56-generic
├── System.map-5.15.0-88-generic
├── System.map-5.15.0-89-generic
├── vmlinuz -> vmlinuz-5.15.0-89-generic
├── vmlinuz-5.15.0-56-generic
├── vmlinuz-5.15.0-88-generic
├── vmlinuz-5.15.0-89-generic
└── vmlinuz.old -> vmlinuz-5.15.0-88-generic

5 directories, 304 files