Telepítés után a másik oprendszer nem indítható

Fórum: 

Szevasztok!

A gondom Leap 42.3 mellé telepítettem Linux Mint 18.2 verziót .
A Mint törölte a SuSE grub menüjét , de nem került automatikusan bele a SuSE indíthatósága a Mint menüjébe
A visszatettem a SuSE grub2-t oda már bekerült automatikusan a Mint indíthatósága , de nem indul a hibaüzenet a következő .

/boot/vmlinuz-4.8.0-53-generic nem tölthető be először a kernelt kell telepíteni

A régi SuSE grub-ban volt lehetőség kézzel szerkeszteni a konfigot és használni akár a másik os rendszertöltőjét , ez megoldható a grub2 -ben is ?Vagy van lehetőség a Mint segítségével indítani a 42.3-t ?

kimarite képe

Telepítés után a másik oprendszer nem indítható .

@#0 Igen, használhatod a Mint GRUB-ját is (tudtommal):
https://linuxmint.hu/blog/2017/09/a-grub-ujratelepitese-beallitasa-live-...
https://linuxmint.hu/blog/2017/10/a-grub-menu-lathatosaga
Egy kérdés van csak: a te Zsuzsid melyik GRUB verziót használja? Mert én nem tudom.
A régebbi GRUB és a verzióban újabb GRUB2, kicsit máshogy működik.
De érdemes lehet megpróbálni. Nem hosszadalmas művelet a beállítás.

Értékelés: 

0
Még nincs értékelve

Telepítés után a másik oprendszer nem indítható .

#1 Kösz a választ !

Végig jártam a linken olvasottakat , de nem sikerült rávennem a 18.2-t az indulásra pontosabban a grub-install hibával lépett ki , elmentettem de sajna véletlenül letöröltem .  Föltelepítettem újra ,  de nem ltája  most sem a SuSE-t , megpróbálkoztam a SuSE grub2-ből áttenni dolgokat , hogy legyen menü a 18.2-ben a  Mint indul , de a menüt nem sikerült előcsalnom . 

sebestyen-Lenovo-G50-30 sbin # os-prober
File descriptor 8 (pipe:[28210]) leaked on lvs invocation. Parent PID 6493: /bin/sh
/dev/sda5:openSUSE 42.3 (x86_64):SuSE:linux

ebestyen-Lenovo-G50-30 ~ # update-grub
Generating grub configuration file ...
Found theme: /boot/grub2/themes/openSUSE/theme.txt
Found background image: /boot/grub2/themes/openSUSE/background.png
Found linux image: /boot/vmlinuz-4.8.0-53-generic
Found initrd image: /boot/initrd.img-4.8.0-53-generic
Found memtest86+ image: /@/boot/memtest86+.elf
Found memtest86+ image: /@/boot/memtest86+.bin
/etc/grub.d/30_os-prober: 27: .: Can't open /grub-mkconfig_lib

Pedig elvileg megvan "" grub-mkconfig_lib""

sebestyen-Lenovo-G50-30 ~ # grub-install /dev/sda
Installing for i386-pc platform.
Installation finished. No error reported.

A SuSE -ban hiba nélkül lefut a grub , megvan a menüben  a 18.2  csak épp nem indul el , visszatér a hibaüzenet

""/boot/vmlinuz-4.8.0-53-generic nem tölthető be először a kernelt kell telepíteni""

 

Azt gondolom ha sikerülne rávennem a SuSE-t  hogy windows módjára kezelje akkor lehet a saját grub -al elindulna a Mint  , vagy ez hülyeség ?
 30_os-prober szkript -t kéne módosítani ?

 

 

 

Értékelés: 

0
Még nincs értékelve
kimarite képe

Telepítés után a másik oprendszer nem indítható .

#2 Igen, de a 40_custom -mal is lehet:
https://help.ubuntu.com/community/Grub2/CustomMenus

Értékelés: 

0
Még nincs értékelve

Telepítés után a másik oprendszer nem indítható .

#3 Sajna nem vagyok szakértő :)

Elolvastam amit küldtél linkek alatt lévőket , meg még a hivatkozásokat is , de nem jöttem rá , miért nincs látható grub menü a Mint-n .

Viszont megtaláltam miért nem indult a SuSE grub2 alatt .  Észrevettem live dvd alatt csatoláskor  @ -cal kezdődik a Mint könyvtárfája .

SuSE  grub.cfg  két utolsó sorába , beleírtam kézzel  /@    és máris indul a Mint

## BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Debian GNU/Linux (stretch/sid) (ezen: /dev/sda1)' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-8e15d704-af09-421e-9c9c-14caa4d1deee' {
    insmod part_msdos
    insmod btrfs
    set root='hd0,msdos1'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 --hint='hd0,msdos1'  8e15d704-af09-421e-9c9c-14caa4d1deee
    else
      search --no-floppy --fs-uuid --set=root 8e15d704-af09-421e-9c9c-14caa4d1deee
    fi
    linux /@/boot/vmlinuz-4.8.0-53-generic root=UUID=8e15d704-af09-421e-9c9c-14caa4d1deee ro rootflags=subvol=@ quiet splash $vt_handoff
    initrd /@/boot/initrd.img-4.8.0-53-generic

Tudom , hogy kézzel nem szabad írni a grub.cfg -t  mert az "update-bootloader" = "update-grub" fölül írja ,   szkript lehet a hibás , vagy hoonét ez a @  ?  A futó 18.2-n nem látszik   a parancs sorban sem , rendesen   /home kezdődik .  

 

 

 

 

Értékelés: 

0
Még nincs értékelve

Telepítés után a másik oprendszer nem indítható .

#4 Azt hittem szimbolikus link  a @  mint  Pl.  a @valami  , de a fájlkezelő szerint nem az    , és /@  könyvtárnak mutatja .

Értékelés: 

0
Még nincs értékelve
kimarite képe

Telepítés után a másik oprendszer nem indítható .

#4 „vagy hoonét ez a @”
--> rootflags=subvol=@

”root is BTRFS, with rootflags=subvol=@ ”
https://groups.google.com/forum/#!topic/linux.debian.bugs.dist/Smr2ZITtBWI
https://gist.github.com/papachristoumarios/01309bc3614d43c518e0

-----

https://www.suse.com/documentation/sled11/book_sle_admin/data/sec_grub_b...
https://www.suse.com/documentation/sled11/book_sle_admin/data/cha_grub.html

Értékelés: 

0
Még nincs értékelve

Telepítés után a másik oprendszer nem indítható .

#6 Hálám örökké üldözni fog :)

Még egyszer kösz a segítséget , már sínen vagyok :)

Értékelés: 

0
Még nincs értékelve

Időközben kiderült frissítve

Időközben kiderült frissítve Linux 4.10.0-40-generic -re  a 18.2 -n  megjelent a SuSE grafikus grub menü ,  lehet az volt a gond , hogy nem készítettem új initrd -t és vmlinuz -t ? Most Mint alól ki tudom választani mit akarok indítani , csak  SuSE logó van a tetején  :)

Az érdekelne még , a Linux Mint 18.2 alapól kéne legyen  grub -nak valamilyen látható menüje ahol választani lehet a telepített os-közül , és én rontottam el valamit a telepítéskor , vagy ezt mindenképp utólag kell beleszerkeszteni ?

Értékelés: 

0
Még nincs értékelve
kimarite képe

Időközben kiderült frissítve

#8 „Időközben kiderült frissítve Linux 4.10.0-40-generic -re  a 18.2 -n  megjelent a SuSE grafikus grub menü ,  lehet az volt a gond , hogy nem készítettem új initrd -t és vmlinuz -t ?”
-- ezeket nem te készíted el, hanem a telepítő. Nincs ezzel dolgod.

„Most Mint alól ki tudom választani mit akarok indítani , csak  SuSE logó van a tetején  :)”
-- akkor a Suse GRUB menüt használod (vélhetően). Több telepített rendszernél csak az egyik GRUB-ja van használatban, általában az utolsó telepített rendszeré.

„Az érdekelne még , a Linux Mint 18.2 alapól kéne legyen  grub -nak valamilyen látható menüje ahol választani lehet a telepített os-közül , és én rontottam el valamit a telepítéskor , vagy ezt mindenképp utólag kell beleszerkeszteni ?„
-- tehát a Suse GRUB menüt használod, arról áttérni a Linux Mint GRUB újratelepítésével lehet,
https://linuxmint.hu/blog/2017/09/a-grub-ujratelepitese-beallitasa-live-...
-- és a Mint GRUB menüt megjeleníteni pedig így tudod,
https://linuxmint.hu/blog/2017/10/a-grub-menu-lathatosaga
-- mármint, ha már telepítve van, pontosabban használva lesz.

Értékelés: 

0
Még nincs értékelve

Időközben kiderült frissítve

#9 A linkeken lévő írásokat olvastam , már fenebb is elküldted . De mivel nem jött össze , azért másolgattam bele a 18.2 -be a a SuSE cuccait 

Az eredeti Mint  /etc/default/grub

sebestyen@sebestyen-Lenovo-G50-30 ~ $ sudo update-grub
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.10.0-40-generic
Found initrd image: /boot/initrd.img-4.10.0-40-generic
Found linux image: /boot/vmlinuz-4.8.0-53-generic
Found initrd image: /boot/initrd.img-4.8.0-53-generic
Found memtest86+ image: /@/boot/memtest86+.elf
Found memtest86+ image: /@/boot/memtest86+.bin
done

A tudásom hiányát pótlolandó ,  SuSE soraival kiegészítve illetve kivéve néhány #-t , és az utána keletkezett hibaüzeneketet keresett fájlokat orvosolva

sebestyen@sebestyen-Lenovo-G50-30 ~ $ sudo update-grub
Generating grub configuration file ...
Found theme: /boot/grub2/themes/openSUSE/theme.txt
Found background image: /boot/grub2/themes/openSUSE/background.png
Found linux image: /boot/vmlinuz-4.10.0-40-generic
Found initrd image: /boot/initrd.img-4.10.0-40-generic
Found linux image: /boot/vmlinuz-4.8.0-53-generic
Found initrd image: /boot/initrd.img-4.8.0-53-generic
Found memtest86+ image: /@/boot/memtest86+.elf
Found memtest86+ image: /@/boot/memtest86+.bin
done
sebestyen@sebestyen-Lenovo-G50-30 ~ $ sudo grub-install /dev/sda
Installing for i386-pc platform.
Installation finished. No error reported.

Végül  is így működik jól , de akkor ezek szerint az eredeti grub is menne ha a megfelelő beállításokat tudnám .

Értékelés: 

0
Még nincs értékelve
kimarite képe

Időközben kiderült frissítve

#10 Értem. Az initrd.img és a vmlinuz (nem minden rendszeren pontosan ez a nevük) kellenek a GRUB konfigurációba. Nem kell elkészíteni ezeket (készen vannak), de az elérési út kell. :)

A teljesség kedvéért ide másolnád a Suse-s beállítás tömböt, és, hogy melyik fájlt szerkesztetted végül?

A Suse ikon innen jön:

Found theme: /boot/grub2/themes/openSUSE/theme.txt
Found background image: /boot/grub2/themes/openSUSE/background.png

Igazából ki lehet találni a helyes beállításokat a Linux Mint GRUB-nál, de sem a Suse-s beállítást, konfigurációt nem közölted (a Suse alatt, ami amott szerepel), se azt, hogy itt ..., szóval, hogy mit alkottál végül (és hol, melyik fájlban). A Suse-t nem ismerem, nem is szeretném használni, igazából az OpenSuse-t próbáltam. Eléggé változnak a dolgok manapság ..., úgy láttam, az Arch Wiki-ből is eltűnt a más rendszerekre vonatkozó leírás. Bár ISO fájlra van, lehet belőle tanulni, passzítani a jelen igényeidhez:
https://web.archive.org/web/20150207152956/https://wiki.archlinux.org/in...
(https://web.archive.org/web/20150201000000*/https://wiki.archlinux.org/i... )

Hogy a Suse miket használ a rendszer betöltéskor, nem tudom. Ez is elég vakon repülés.

Bemásolom (Arch Wiki - képfájlra):

Boot entries

This article or section needs language, wiki syntax or style improvements.

Reason: The only boxes used should be code blocks, otherwise the section will be unreadable. Anything else should be plain text. (Discuss)

It is assumed that the ISO images are stored in the boot/iso/ directory on the same filesystem where GRUB is installed. Otherwise it would be necessary to prefix the path to ISO file with device identification when using the loopback command, for example loopback loop (hd1,2)$isofile. As this identification of devices is not persistent, it is not used in the examples in this section.

Arch Linux

Tip: If you want to boot into a 32-bit system, replace x86_64 with i686.

monthly release

menuentry '[loopback]archlinux-2014.12.01-dual.iso' {
	set isofile='/boot/iso/archlinux-2014.12.01-dual.iso'
	loopback loop $isofile
	linux (loop)/arch/boot/x86_64/vmlinuz archisolabel=ARCH_201412 img_dev=$imgdevpath img_loop=$isofile earlymodules=loop
	initrd (loop)/arch/boot/x86_64/archiso.img
}

Note:

  • The label string after archisolabel= needs to be edited when a newer, monthly released ISO image is used.[1]
  • For a complete list of archiso boot parameters, see its documentation.

archboot

See also: Archboot

menuentry '[loopback]archlinux-2014.11-1-archboot' {
	set isofile='/boot/iso/archlinux-2014.11-1-archboot.iso'
	loopback loop $isofile
	linux (loop)/boot/vmlinuz_x86_64 iso_loop_dev=$imgdevpath iso_loop_path=$isofile
	initrd (loop)/boot/initramfs_x86_64.img
}

CentOS

Stock installation medium Note: Here we use *-DVD.iso, you can replace it by *-Minimal.iso or *-NetInstall.iso which could be download from here. The iso file can't be put on an NTFS partition, otherwise the second stage loader can not work.

menuentry '[loopback]CentOS-7.0-1406-x86_64-DVD' {
	set isofile='/boot/iso/CentOS-7.0-1406-x86_64-DVD.iso'
	loopback loop $isofile
	linux (loop)/isolinux/vmlinuz noeject inst.stage2=hd:/dev/sdb2:/$isofile
	initrd (loop)/isolinux/initrd.img
}

Tip: The boot parameter of second stage install image location /dev/sdb2 which is used by anaconda, is similar to fstab's first field(fs_spec), could be replace with one of:

  • /dev/sdxY
  • LABEL=MYUSBSTICK
  • UUID=00000000-0000-0000-0000-0000deadbeef

For example, linux (loop)/isolinux/vmlinuz noeject inst.stage2=hd:LABEL=MYUSBSTICK:/$isofile

Desktop live medium

menuentry '[loopback]CentOS-7.0-1406-x86_64-GnomeLive' {
	set isofile='/boot/iso/CentOS-7.0-1406-x86_64-GnomeLive.iso'
	loopback loop $isofile
	linux (loop)/isolinux/vmlinuz0 root=live:CDLABEL=CentOS-7-live-GNOME-x86_64 iso-scan/filename=$isofile rd.live.image
	initrd (loop)/isolinux/initrd0.img
}

Clonezilla Live

Tip: Since 2014.01.05[2], the Arch Linux monthly release contains clonezilla/drbl.

menuentry "Clonezilla Live 2.2.3-25 amd64" --class iso {
    set isofile="/boot/iso/clonezilla-live-2.2.3-25-amd64.iso"
    loopback loop $isofile
    linux (loop)/live/vmlinuz findiso=$isofile boot=live union=aufs config noprompt ip=frommedia toram=filesystem.squashfs
    initrd (loop)/live/initrd.img
}

Debian

Stock install medium Note: To install debian from any stock install medium on a hard disk(or usb stick), it's necessary to use a different initramfs instead of the default one on the installation medium(it is located at (loop)/install.amd/initrd.gz). If you boot with the default one, the debian-installer will unable to find or mount the proper iso image for installation. Please download the initramfs for hard disk installation from an official mirror site, put it in the same directory with the image file and give it a suitable name(debian-7.8.0-amd64-DVD-1.hdd.initrd.gz in this example).

menuentry '[loopback]debian-7.8.0-amd64-DVD-1' {
	set isofile='/boot/iso/debian-7.8.0-amd64-DVD-1.iso'
	set initrdfile='/boot/iso/debian-7.8.0-amd64-DVD-1.hdd.initrd.gz'
	loopback loop $isofile
	linux (loop)/install.amd/vmlinuz vga=791 iso-scan/ask_second_pass=true iso-scan/filename=$isofile
	initrd $initrdfile
}

Live install medium

menuentry '[loopback]debian-live-7.8.0-amd64-xfce-desktop' {
	set isofile='/boot/iso/debian-live-7.8.0-amd64-xfce-desktop.iso'
	loopback loop $isofile
	linux (loop)/live/vmlinuz boot=live config fromiso=/dev/sdb2/$isofile
	initrd (loop)/live/initrd.img
}

Note: It's also OK to use findiso=$isofile instead of the longer fromiso=/dev/disk/by-.../.../$isofile. Anyway, using fromiso= instead of findiso= may speed up the initialization progress because it avoids unnecessary mounting.

Fedora

Stock installation medium

menuentry '[loopback]Fedora-20-x86_64-DVD' {
	set isofile='/boot/iso/Fedora-20-x86_64-DVD.iso'
	loopback loop $isofile
	linux (loop)/isolinux/vmlinuz noeject inst.stage2=hd:/dev/sdb2:/$isofile
	initrd (loop)/isolinux/initrd.img
}

Tip: For a list of anaconda boot parameters, please see this documentation.

Workstation live medium

menuentry '[loopback]Fedora-Live-Workstation-x86_64-21-5' {
	set isofile='/boot/iso/Fedora-Live-Desktop-x86_64-21-5.iso'
	loopback loop $isofile
	linux (loop)/isolinux/vmlinuz0 root=live:CDLABEL=Fedora-Live-WS-x86_64-21-5 iso-scan/filename=$isofile rd.live.image
	initrd (loop)/isolinux/initrd0.img
}

GParted Live

menuentry "GParted Live" {
      set isofile="/boot/iso/gparted-live-0.18.0-1-amd64.iso"
      loopback loop $isofile
      linux (loop)/live/vmlinuz boot=live config union=aufs noswap noprompt ip=frommedia toram=filesystem.squashfs findiso=$isofile
      initrd (loop)/live/initrd.img
}

Kali Linux

menuentry '[loopback]kali-linux-1.0.7-amd64' {
	set isofile='/boot/iso/kali-linux-1.0.7-amd64.iso'
	loopback loop $isofile
	linux (loop)/live/vmlinuz boot=live findiso=$isofile noconfig=sudo username=root hostname=kali
	initrd (loop)/live/initrd.img
}

Linux Mint

menuentry "[loopback]linuxmint-201403-cinnamon-dvd-32bit" {
	set isofile="/boot/iso/linuxmint-201403-cinnamon-dvd-32bit.iso"
	loopback loop $isofile
	linux (loop)/live/vmlinuz isofrom=/dev/sdb2/iso/$isofile boot=live live-config live-media-path=/live quiet splash noeject noprompt
	initrd (loop)/live/initrd.img
}

openSUSE

Stock installation medium

menuentry '[loopback]openSUSE-13.1-DVD-x86_64' {
	set isofile='/boot/iso/openSUSE-13.1-DVD-x86_64.iso'
	loopback loop $isofile
	linux (loop)/boot/x86_64/loader/linux install=hd:$isofile
	initrd (loop)/boot/x86_64/loader/initrd
}

LiveCD

menuentry '[loopback]openSUSE-13.1-KDE-Live-x86_64' {
	set isofile='/boot/iso/openSUSE-13.1-KDE-Live-x86_64.iso'
	loopback loop $isofile
	linux (loop)/boot/x86_64/loader/linux isofrom_device=$imgdevpath isofrom_system=$isofile LANG=en_US.UTF-8
	initrd (loop)/boot/x86_64/loader/initrd
}

Sabayon

menuentry '[loopback]Sabayon_Linux_14.05_amd64_KDE' {
	set isofile='/boot/iso/Sabayon_Linux_14.05_amd64_KDE.iso'
	loopback loop $isofile
	linux (loop)/boot/sabayon root=/dev/ram0 aufs cdroot locale=en_US loop=/livecd.squashfs looptype=squashfs isoboot=$isofile
	initrd (loop)/boot/sabayon.igz
}

Slackware Linux

menuentry '[loopback]slackware64-14.1-install-dvd' {
	set isofile='/boot/iso/slackware64-14.1-install-dvd.iso'
	loopback loop $isofile
	linux (loop)/kernels/huge.s/bzImage printk.time=0
	initrd (loop)/isolinux/initrd.img
}

SystemRescueCd

Note: Replace 64 with 32 if you want to boot into a 32-bit system.

menuentry "System Rescue CD 64" {
	set isofile='/boot/iso/systemrescuecd-x86-x.y.z.iso'
	loopback loop $isofile
	linux (loop)/isolinux/rescue64 isoloop=$isofile
	initrd (loop)/isolinux/initram.igz
}

Ubuntu

menuentry '[loopback]ubuntu-14.04.1-desktop-amd64' {
	set isofile='/boot/iso/ubuntu-14.04.1-desktop-amd64.iso'
	loopback loop $isofile
	linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=$isofile locale=en_US.UTF-8
	initrd (loop)/casper/initrd.lz
}

Slitaz

First, download slitaz iso, then extract somewhere (in this case, /live/slitaz-4.0 on /dev/sda3)

menuentry 'slitaz-4.0 core' {
	set dir='/live/slitaz-4.0'
	set root=(hd0,msdos3)
	set lang='pt_BR'
	set kmap='br-abnt2'
	linux ($root)/$dir/bzImage lang=$lang kmap=$kmap rw root=/dev/null vga=normal autologin
	initrd ($root)/$dir/rootfs4.gz ($root)/$dir/rootfs3.gz ($root)/$dir/rootfs2.gz ($root)/$dir/rootfs1.gz
}

 

Slax

First, download Slax zip (for USB), then extract somewhere (in this case, /live/slax on /dev/sda3)

menuentry 'slax' {
	set dir=/live/slax
	set root=(hd0,msdos3)
	linux $dir/boot/vmlinuz from=$dir vga=normal load_ramdisk=1 prompt_ramdisk=0 printk.time=0 slax.flags=perch,xmode
	initrd $dir/boot/initrfs.img
}

Értékelés: 

0
Még nincs értékelve

Időközben kiderült frissítve

#11 Abból indultam ki az openSUSE Leap 42.3  grub működik , és elkezdtem összehasonlítani a 18.2 -vel . Első nekifutásra

/etc/default/grub  -ba beleírtam azokat a sorokat ami a 42.3-n

---------------

GRUB_DISTRIBUTOR=
GRUB_DEFAULT=saved
#GRUB_HIDDEN_TIMEOUT=0
#GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=8
GRUB_CMDLINE_LINUX_DEFAULT="resume=/dev/disk/by-uuid/2f3c7a81-b14e-48b1-907d-10e24dc7af1e splash=silent quiet showopts resume=/dev/sda2 splash=silent quiet showopts"
# kernel command line options for failsafe mode
GRUB_CMDLINE_LINUX_RECOVERY="showopts apm=off noresume edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset x11failsafe"
GRUB_CMDLINE_LINUX=""
# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM=0x01234567,0xfefefefe,0x89abcdef,0xefefefef
# Uncomment to disable graphical terminal (grub-pc only)
GRUB_TERMINAL=gfxterm
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
GRUB_GFXMODE=auto
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_LINUX_RECOVERY=true
# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
# Skip 30_os-prober if you experienced very slow in probing them
# WARNING foregin OS menu entries will be lost if set true here
GRUB_DISABLE_OS_PROBER=false
# Set to 'y' for grub to be installed on an encrypted partition
GRUB_ENABLE_CRYPTODISK=n
SUSE_BTRFS_SNAPSHOT_BOOTING=true
GRUB_BACKGROUND=/boot/grub2/themes/openSUSE/background.png
GRUB_THEME=/boot/grub2/themes/openSUSE/theme.txt
GRUB_CMDLINE_XEN_DEFAULT="vga=gfx-1024x768x16"
----------------

updtade-grub  után a hibaüzeneteknek megfelelően , bemásoltam

/etc/grub.d  -be    "50_bootcycle    80_suse_btrfs_snapshot     90_persistent   95_textmode "  sorokat 

majd létrehoztam a keresett

/boot/grub2  könyvárat  mert a   42.3-n  grub2  , de meghagytam az eredetit is ,  úgy gondoltam jobb ha nem javítom ki a /default/grub -ban a két  sort a végén , hátha máshol is hivakozik a grub2 könyvtárra .

sebestyen-Lenovo-G50-30 Zenék # os-prober
File descriptor 8 (pipe:[32994]) leaked on lvs invocation. Parent PID 18880: /bin/sh
/dev/sda5:openSUSE 42.3 (x86_64):SuSE:linux
sebestyen-Lenovo-G50-30 Zenék # update-grub
Generating grub configuration file ...
Found theme: /boot/grub2/themes/openSUSE/theme.txt
Found background image: /boot/grub2/themes/openSUSE/background.png
Found linux image: /boot/vmlinuz-4.10.0-40-generic                                                                                                                     
Found initrd image: /boot/initrd.img-4.10.0-40-generic
Found linux image: /boot/vmlinuz-4.8.0-53-generic
Found initrd image: /boot/initrd.img-4.8.0-53-generic
Found memtest86+ image: /@/boot/memtest86+.elf
Found memtest86+ image: /@/boot/memtest86+.bin
File descriptor 8 (pipe:[32994]) leaked on lvs invocation. Parent PID 20338: /bin/sh
Found openSUSE 42.3 (x86_64) on /dev/sda5
done
--------------------------------------------------

Linux Mint 18.2  grub.cfg

fi
insmod gfxmenu
loadfont ($root)/@/boot/grub2/themes/openSUSE/DejaVuSans-Bold14.pf2
loadfont ($root)/@/boot/grub2/themes/openSUSE/DejaVuSans10.pf2
loadfont ($root)/@/boot/grub2/themes/openSUSE/DejaVuSans12.pf2
loadfont ($root)/@/boot/grub2/themes/openSUSE/ascii.pf2
insmod png
set theme=($root)/@/boot/grub2/themes/openSUSE/theme.txt
export theme
if [ "${recordfail}" = 1 ] ; then
  set timeout=30
else
  if [ x$feature_timeout_style = xy ] ; then
    set timeout_style=menu
    set timeout=8
  # Fallback normal timeout code in case the timeout_style feature is
  # unavailable.
  else
    set timeout=8
  fi

-----------------------------

menuentry 'Linux Mint 18.2 KDE 64-bit' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-8e15d704-af09-421e-9c9c-14caa4d1deee' {
    recordfail
    load_video
    gfxmode $linux_gfx_mode
    insmod gzio
    if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
    insmod part_msdos
    insmod btrfs
    set root='hd0,msdos1'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 --hint='hd0,msdos1'  8e15d704-af09-421e-9c9c-14caa4d1deee
    else
      search --no-floppy --fs-uuid --set=root 8e15d704-af09-421e-9c9c-14caa4d1deee
    fi
        linux    /@/boot/vmlinuz-4.10.0-40-generic root=UUID=8e15d704-af09-421e-9c9c-14caa4d1deee ro rootflags=subvol=@  resume=/dev/disk/by-uuid/2f3c7a81-b14e-48b1-907d-10e24dc7af1e splash=silent quiet showopts resume=/dev/sda2 splash=silent quiet showopts
    initrd    /@/boot/initrd.img-4.10.0-40-generic
}
----------------------------

menuentry 'openSUSE 42.3 (x86_64) (on /dev/sda5)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-9513eef4-8a63-4734-9963-c2eedab592e2' {
    insmod part_msdos
    insmod btrfs
    set root='hd0,msdos5'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5 --hint='hd0,msdos5'  9513eef4-8a63-4734-9963-c2eedab592e2
    else
      search --no-floppy --fs-uuid --set=root 9513eef4-8a63-4734-9963-c2eedab592e2
    fi
    linux /boot/vmlinuz-4.4.92-31-default root=UUID=9513eef4-8a63-4734-9963-c2eedab592e2 ${extra_cmdline} resume=/dev/disk/by-uuid/2f3c7a81-b14e-48b1-907d-10e24dc7af1e splash=silent quiet showopts resume=/dev/sda2 splash=silent quiet showopts
    initrd /boot/initrd-4.4.92-31-default

--------------------------

végül

openSUSE 42.3   saját  gurb.cfg

menuentry 'openSUSE Leap 42.3'  --class opensuse --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-9513eef4-8a63-4734-9963-c2eedab592e2' {
    load_video
    set gfxpayload=keep
    insmod gzio
    insmod part_msdos
    insmod btrfs
    set root='hd0,msdos5'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5 --hint='hd0,msdos5'  9513eef4-8a63-4734-9963-c2eedab592e2
    else
      search --no-floppy --fs-uuid --set=root 9513eef4-8a63-4734-9963-c2eedab592e2
    fi
    echo    'Linux 4.4.92-31-default betöltése…'
    linux    /boot/vmlinuz-4.4.92-31-default root=UUID=9513eef4-8a63-4734-9963-c2eedab592e2  ${extra_cmdline} resume=/dev/disk/by-uuid/2f3c7a81-b14e-48b1-907d-10e24dc7af1e splash=silent quiet showopts resume=/dev/sda2 splash=silent quiet showopts
    echo    'Kiinduló ramdisk betöltése…'
    initrd    /boot/initrd-4.4.92-31-default

--------------------------------

Még nem voltt frissítve Linux Mint  ,  még régi a kernel

menuentry 'Debian GNU/Linux (stretch/sid) (ezen: /dev/sda1)' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-8e15d704-af09-421e-9c9c-14caa4d1deee' {
    insmod part_msdos
    insmod btrfs
    set root='hd0,msdos1'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 --hint='hd0,msdos1'  8e15d704-af09-421e-9c9c-14caa4d1deee
    else
      search --no-floppy --fs-uuid --set=root 8e15d704-af09-421e-9c9c-14caa4d1deee
    fi
    linux /@/boot/vmlinuz-4.8.0-53-generic root=UUID=8e15d704-af09-421e-9c9c-14caa4d1deee ro rootflags=subvol=@ quiet splash $vt_handoff
    initrd /@/boot/initrd.img-4.8.0-53-generic

 

Lehet barbár megoldás amit csináltam , de én egyáltalán nem tanultam informatikát , csak amit összeszedtem a használat során ,  mivel annak idején egy véletlen folytán a windows kimaradt az életemből és azóta sem tudtam megbarátkozni vele , még ennyire sem  értem , és nem is tudom használni .

(megkérnélek, hogy ne üss 10-12 Enter-t a hozzászólásod végére, hisz' egy sem szükséges. @ kimarite)

Értékelés: 

0
Még nincs értékelve
kimarite képe

Időközben kiderült frissítve

#12 „updtade-grub  után a hibaüzeneteknek megfelelően , bemásoltam
/etc/grub.d  -be    "50_bootcycle    80_suse_btrfs_snapshot     90_persistent   95_textmode "  sorokat ”
-- nem szükséges fájlokat másolni. Az elérési utakat elégséges megszerkesztve beírni, a többit a GRUB megoldja.
-- az /etc/grub.d egy könyvtár, az általad soroknak jelzettek pedig szövegfájlok. ;)

Igazság szerint, a történet nem a legegyszerűbb kérdések közé tartozik.

Köszi. :)

Értékelés: 

0
Még nincs értékelve

Olvasagatva a fórumon a Linux

Olvasagatva a fórumon a Linux Mint debian alapú , kíváncsiságból rákerestem és letöltöttem Debian 9.2  legújabb? verziót  .  Gond nélkül ment a telepítés ,  a grub is szépen működik van grafikus felülete . Telepítés után egyetlen módosításra volt szükség  /default/grub fájlban.

# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
GRUB_CMDLINE_LINUX=""

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
GRUB_DISABLE_OS_PROBER=false

Az utolsó sor hiányzott az idegen os fölismeréséhez  .  Egyébként egész jól eligazodok benne , van kitt is külön root felhasználó  stb... egyébként semmi bajom a suse-vel 2003 -óta frissül verzióról verzióra , gépről gépre , de mostanában mintha kihátrálna a magyar oldalról , megszűnt a  magyar levelező lista ,  legalábis én nem találtam olyan helyet ahol magyarul érdemben lehetne beszélni a problémákról .  A Debian  -nal vannak gondok ? Vagy miért néppszerűbbek sokkal a Linux Mint vagy Ubuntu változatok . Első ránézésre a Mint és az Ubuntu elég hasonlók ?

Értékelés: 

0
Még nincs értékelve
kimarite képe

Olvasagatva a fórumon a Linux

#15 Végülis ezt

GRUB_DISABLE_OS_PROBER=false

is fel lehet használni. :)

Értékelés: 

0
Még nincs értékelve