openSUSEa suomeksi
openSUSE => Asennus ja käyttö => Aiheen aloitti: Ktpen - 04.12.2025 - klo:15:49
-
Tämä on uusio TW asennus aivan uudesta iso -tiedostosta tehdyllä asennnustikulla. Asennus tehty läppäriin osioihin 1, 2 ja 3. Tavoitteena on saada tämä TW läppärin ensimmäiseksi käyttöjärjestelmäksi. TW boottaa ja toimii muuten ok,
Ongelma on, että en saa muita, toiisiin osioihin jo asennettuja käyttiksiä näkyviin TW:n käynnistysvalikkoon, eli nämä 2 kohtaa:
1. Komennono sudo nano /etc/default/grub pitäsi löytää tiedosto, jossa pitäsi olla OS_PROBER päälle/ pois päätlä kytkemisen rivi sen jälkeen tulisi päivittää grub. Mutta tämä komento ei löydä mitään. Yritin löytää sitä juurihakemistosta, mutta en löytänyt.
2. Ja sitten kun yritän tätä alla olevaa komentoa saan tällaisen vastauksen:
user1@localhost:~> sudo grub2-mkconfig -o /boot/grub2/grub.cfg
sudo: grub2-mkconfig: komentoa ei löytynyt
user1@localhost:~>
Onko jotain muuttunut vai mitä tästä asennuksesta vielä puuttuu ?
-
Onko os-prober paketti asennettu?
-
sudo: grub2-mkconfig: komentoa ei löytynyt
Luultavimmin /usr/sbin puuttuu käyttäjän hakupolusta. Kokeile:
sudo /usr/sbin/grub2-mkconfig...
-
onko tämä asennettu, epäilen että ei ole koska tuon mukana tulee puuttuva tiedosto ja komento
zypper info grub2-common
-
@png os-prober on asennettu
user1@localhost:~> sudo zypper install os-prober
[sudo] root-käyttäjän salasana:
Luetaan asennuslähteiden tietoja...
Luetaan asennettuja paketteja...
”os-prober” on jo asennettu.
”os-prober-1.81-2.8.x86_64”: ei päivitysehdotuksia. Uusin saatavilla oleva versio on jo asennettu.
Ratkaistaan pakettien riippuvuuksia...
Ei tehtävää.
user1@localhost:~>
-
@ harmie @superoskar
Tein ensi hermien neuvoman asennuksen ja kokeilin sitten grub2:n päivitystä Superoskarin ohjeella, tässä tulosket:
user1@localhost:~> sudo zypper info grub2-common
Luetaan asennuslähteiden tietoja...
Luetaan asennettuja paketteja...
Tiedot kohteesta paketti grub2-common:
--------------------------------------
Asennuslähde : Pääasennuslähde (OSS)
Nimi : grub2-common
Versio : 2.12-68.1
Arkkitehtuuri : x86_64
Toimittaja : openSUSE
Koko asennettuna : 25,4 MiB
Asennettu : Ei
Tila : ei asennettu
lähdekoodipaketti : grub2-2.12-68.1.src
Ylävirran verkko-osoite : http://www.gnu.org/software/grub/
Yhteenveto : Utilies to manage grub
Kuvaus :
This package includes user space utlities to manage GRUB on your system.
user1@localhost:~>
user1@localhost:~> sudo /usr/sbin/grub2-mkconfig -o /boot/grub2/grub.cfg
sudo: /usr/sbin/grub2-mkconfig: komentoa ei löytynyt
user1@localhost:~>
user1@localhost:~> sudo grub2-mkconfig -o /boot/grub2/grub.cfg
sudo: grub2-mkconfig: komentoa ei löytynyt
user1@localhost:~>
Ja nämä molemmat tuottavat vain tyhjän:
user1@localhost:~> sudo nano /usr/sbin/grub2
[sudo] root-käyttäjän salasana:
user1@localhost:~>
user1@localhost:~> sudo nano /etc/default/grub2
user1@localhost:~>
Entä jos asentaisin tuon grub2-common paketin ? Olisiko tämä silloin oikea komento: zypper install grub2-common ??
Vai pitäisikö ladata .iso uudetaan , tarkistaa sen sha256 ja tehdä siitä tikku. Minä tein nämä tehtävät sille .iso -tiedotolle, josta sitten tein tämän asennustikun, mutta oolisiko sitten siinä saattanut tulla virhe ?
-
Kuten tulosteesta huomaat pakettia ei ole asennettu
asenna se
sudo zypper install grub2-common
-
@harmie
Asensin grub2-common -> tässä asennuksen loppuvaihe:
Preload finished. [success (1,3 MiB/s) ] ...[valmis]
Ladataan: grub2-common-2.12-68.1.x86_64 (Pääasennuslähde (OSS)) (1/3), 3,5 MiB
Ladataan: grub2-systemd-sleep-plugin-2.12-68.1.noarch (Pääasennuslähde (OSS)) (2/3), 81,3 KiB
Ladataan: grub2-branding-openSUSE-84.87.20240405-4.15.noarch (Pääasennuslähde (OSS)) (3/3), 32,4 KiB
Tarkistetaan tiedostojen ristiriitoja: ...[valmis]
(1/3) Asennetaan: grub2-common-2.12-68.1.x86_64 ...[valmis]
(2/3) Asennetaan: grub2-systemd-sleep-plugin-2.12-68.1.noarch ...................................................................................................[valmis]
(3/3) Asennetaan: grub2-branding-openSUSE-84.87.20240405-4.15.noarch ............................................................................................[valmis]
Suoritetaan toimenpiteen jälkeisiä skriptejä ...[valmis]
user1@localhost:~
user1@localhost:~> sudo zypper info grub2-common
[sudo] root-käyttäjän salasana:
Luetaan asennuslähteiden tietoja...
Luetaan asennettuja paketteja...
Tiedot kohteesta paketti grub2-common:
--------------------------------------
Asennuslähde : Pääasennuslähde (OSS)
Nimi : grub2-common
Versio : 2.12-68.1
Arkkitehtuuri : x86_64
Toimittaja : openSUSE
Koko asennettuna : 25,4 MiB
Asennettu : Kyllä
Tila : ajan tasalla
lähdekoodipaketti : grub2-2.12-68.1.src
Ylävirran verkko-osoite : http://www.gnu.org/software/grub/
Yhteenveto : Utilies to manage grub
Kuvaus :
This package includes user space utlities to manage GRUB on your system.
user1@localhost:~>
Sitten[/b sudo nano /etc/default/grub2 ja sudo nano /usr/sbin/grub2 molemmat antoivat vain tyhjän tilan
Sitten sudo grub2-mkconfig -o /boot/grub2/grub.cfg ja sudo /usr/sbin/grub2-mkconfig -o /boot/grub2/grub.cfg molemmat antoivat tämän saman tuloksen, eli
Generating grub configuration file ...
Found theme: /boot/grub2/themes/openSUSE/theme.txt
Found linux image: /boot/vmlinuz-6.17.9-1-default
Found initrd image: /boot/initrd-6.17.9-1-default
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
Adding boot menu entry for UEFI Firmware Settings ...
done
user1@localhost:
MUTTA NYT LÖYTYY /etc/default/grub -tiedotosta jasiitä puutuu OS_PROBER rivi '==>> lisäsin siihen rivin ja boottan koneen ja palaan asiaan ... tja nyt ulos on HYVÄ:
user1@localhost:~> sudo grub2-mkconfig -o /boot/grub2/grub.cfg
[sudo] root-käyttäjän salasana:
Generating grub configuration file ...
Found theme: /boot/grub2/themes/openSUSE/theme.txt
Found linux image: /boot/vmlinuz-6.17.9-1-default
Found initrd image: /boot/initrd-6.17.9-1-default
Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
Found Debian GNU/Linux 13 (trixie) on /dev/sda10
Found Arch Linux on /dev/sda13
Found Linux Mint 22.2 Zara (22.2) on /dev/sda7
Adding boot menu entry for UEFI Firmware Settings ...
done
user1@localhost:~>
Valtava erittäin lämmin kiitos ! :) :) :)
Nyt kun saisin vielä muut asennetetut järjestelmäöät näkymään käynnitettäviksi TW:n grub valikossa - nyt siellä on vain TW.
Ajoin uudestaan tämän ja tulos on positiivinen.
user1@localhost:~> sudo grub2-mkconfig -o /boot/grub2/grub.cfg
[sudo] root-käyttäjän salasana:
Generating grub configuration file ...
Found theme: /boot/grub2/themes/openSUSE/theme.txt
Found linux image: /boot/vmlinuz-6.17.9-1-default
Found initrd image: /boot/initrd-6.17.9-1-default
Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
Found Debian GNU/Linux 13 (trixie) on /dev/sda10
Found Arch Linux on /dev/sda13
Found Linux Mint 22.2 Zara (22.2) on /dev/sda7
Adding boot menu entry for UEFI Firmware Settings ...
done
user1@localhost:~
-
Tiedosto jota pitää muokata on /etc/default/grub ei /etc/default/grub2
Tämän komennon pitäisi palauttaa GRUB_DISABLE_OS_PROBER="false"
sudo grep OS_PROBER /etc/default/grub
-
@harmie Kiitos ! Ajoin
user1@debian:~> sudo grep OS_PROBER /etc/default/grub
[sudo] root-käyttäjän salasana:
GRUB_DISABLE_OS_PROBER=false
user1@debian:~>
Nyt boottaan ja katsotaan plaan asiaan ... ei auttanut, - muut järjestelmät näkyvät nyt vain efi-valikossa., mutta -kuten tiedät -se efi file:n rivit ovat niin sekaista tekstiäettä vain kokeilemalla löytää halauamansa ja senk boottaaminen vaati useita lisävaiheita.
-
Mikä grubin versio on asennettuna? Itsellä -efi-bls versio ei toiminut mutta -efi toimi
-
@jmp
Se on GNU GRUB versio 2.12. Nyt näyttää vain yhden rivin eli TW -rivin, josta se kyllä boottaa ok.
-
zypper se grub
Tuolla komennolla voit tarkistaa mitkä paketit on asennettuna. Alla esimerkki
i+ | grub2-x86_64-efi | Bootloader with support for Linux, Multiboot and more | paketti
| grub2-x86_64-efi-bls | Image for Boot Loader Specification (BLS) support on x86_64-efi | paketti
Siis itselläni tuo -efi-bls ei toiminut kunnolla.
-
@jmp
Tässä tulos:
user1@localhost:~> zypper se grub
Luetaan asennuslähteiden tietoja...
Luetaan asennettuja paketteja...
S | Name | Summary | Type
---+----------------------------+-----------------------------------------------------------------+--------
| grub2 | Bootloader with support for Linux, Multiboot and more | paketti
i | grub2-branding-openSUSE | openSUSE Tumbleweed branding for GRUB2 | paketti
| grub2-branding-upstream | Upstream branding for GRUB2's graphical console | paketti
i+ | grub2-common | Utilies to manage grub | paketti
| grub2-compat-ia32 | Enable IA32 emulation support in the kernel | paketti
| grub2-i386-efi | Bootloader with support for Linux, Multiboot and more | paketti
| grub2-i386-efi-bls | Image for Boot Loader Specification (BLS) support on i386-efi | paketti
| grub2-i386-efi-debug | Debug symbols for i386-efi paketti
| grub2-i386-efi-extras | Unsupported modules for i386-efi | paketti
| grub2-i386-pc | Bootloader with support for Linux, Multiboot and more | paketti
| grub2-i386-pc-debug | Debug symbols for i386-pc | paketti
| grub2-i386-pc-extras | Unsupported modules for i386-pc | paketti
| grub2-i386-xen | Bootloader with support for Linux, Multiboot and more | paketti
| grub2-i386-xen-debug | Debug symbols for i386-xen | paketti
| grub2-i386-xen-extras | Unsupported modules for i386-xen | paketti
| grub2-snapper-plugin | Grub2's snapper plugin | paketti
i | grub2-systemd-sleep-plugin | Grub2's systemd-sleep plugin | paketti
| grub2-theme-breeze | Plasma branding for GRUB2's graphical console | paketti
| grub2-x86_64-efi | Bootloader with support for Linux, Multiboot and more | paketti
i+ | grub2-x86_64-efi-bls | Image for Boot Loader Specification (BLS) support on x86_64-efi | paketti
| grub2-x86_64-efi-debug | Debug symbols for x86_64-efi | paketti
| grub2-x86_64-efi-extras | Unsupported modules for x86_64-efi | paketti
| grub2-x86_64-xen | Bootloader with support for Linux, Multiboot and more | paketti
| grub2-x86_64-xen-debug | Debug symbols for x86_64-xen | paketti
| grub2-x86_64-xen-extras | Unsupported modules for x86_64-xen | paketti
| libostree-grub2 | GRUB2 integration for OSTree | paketti
| live-grub-stick | Tool for creating multiboot live USB stick using grub2 | paketti
i | ruby3.4-rubygem-cfa_grub2 | Models for GRUB2 configuration files | paketti
user1@localhost:~>
Pääsen tähän takaisin klo 15 jkälkeen.
-
Eli sulla on asennettuna tuo -efi-bls, ja kuten noissa yhteenvedoissa sanotaan
Image for Boot Loader Specification (BLS) support on x86_64-efi
kun taas tuo -efi kertoo että
ootloader with support for Linux, Multiboot and more
-
@jpm
Kiitos linkeistä:
Toi eka linkki avaaa tämän: https://pkgs.org/download/grub2-x86_64-efi-bls ->
Ja toka linkki ohjaa vain nettisiviujen valikko ja eri sivustojen ja nettiartikkeleiden valikkon, kuten esim. itsfoss.gitlab.io/post/6-best-linux-boot-loaders/
Osasitko kertoa, mitä polkua tulisi lähetä kulkemaan tästä eteenpäin vai onko viisainta vain poistaa tämä TW:n asennus ja kokeilla jotain muuta, kun tämä tuntuu olevan loputonta rakentamista asioista jotka ovat - ainakin tähän asti - olleet normaalisti eri jakeluiden peruskauraa ? Taidan kallistua poistoon...
-
Osasitko kertoa, mitä polkua tulisi lähetä kulkemaan tästä eteenpäin vai onko viisainta vain poistaa tämä TW:n asennus ja kokeilla jotain muuta, kun tämä tuntuu olevan loputonta rakentamista asioista jotka ovat - ainakin tähän asti - olleet normaalisti eri jakeluiden peruskauraa ? Taidan kallistua poistoon...
Ainahan voit kokeilla Leappia, siitä on uusi versio 16.0 ulkona.
-
Aina voit kokeilla seuraavaa:
Avaa myrlyn ja etsi sillä grub ja valitse sitten siitä grub2-x86_64-efi ja poista grub2-x86_64-efi-bls
Suorita sitten grubin määritys uudestaan
sudo /usr/sbin/grub2-mkconfig -o /boot/grub2/grub.cfg
-
@jmp
Kiitos ohjeesta !
myrlyn -> Tämä sivu https://software.opensuse.org/download/package?package=myrlyn&project=openSUSE%3AFactory ohjetaa avaamaan uuden repon tällä komennolla : zypper addrepo https://download.opensuse.org/repositories/openSUSE:Factory/standard/openSUSE:Factory.repo -->> kun sen sain vastauksen:
user1@localhost:~> sudo zypper addrepo https://download.opensuse.org/repositories/openSUSE:Factory/standard/openSUSE:Factory.repo
[sudo] root-käyttäjän salasana:
Ongelma luettaessa tiedostoa määritellystä URI-osoitteesta:
Tiedostoa "/repositories/openSUSE:Factory/standard/openSUSE:Factory.repo" ei löydy tietovälineeltä "https://download.opensuse.org/"
Tarkista, että määritetty URI-osoite on oikein ja saatavilla.
user1@localhost:~>
-
eikös se myrlyn asennu automaattisesti. Sinulla pitäisi se jo olla asennettuna
-
@harmie
Minä en näe / löydä myrly -sovellusta.
Yast2 -bootloader moduuli ei anna vaihtaa grub2 with BLS -> grub2:een. eikä Systemd:iin.
Ja vielä oudompaa on, etä myrly on asentunut yhteen minun multi-boot pöytäkoneen openSUSE TW:iin ilmeisesti jonkun päivityksen yhteydessä, koska ko. asennus on ollut siinä koneessa sama jo jonkin aikaa ja siinä asennuksessa ei ole ikinä olut tällaisia eikä muitakaan suurempia harmeja. .
Tämä läppärin TW -asennus menee nyt uusiksi. Jos se ei auta, vaihdan sen sitten johonkin toiseen.
Kiitän avustanne !
-
Myrlyn on oletuksena Tumbleweedissä. Avaa konsoli ja kirjoita siihen myr ja paina tab-näppäintä
jmp@X1C:~> myrlyn
myrlyn myrlyn-askpass myrlyn-sudo
-
@jpm
Kiitos lisäohjeesta ja videosta! Kokeilen sitä vielä ensin enne kuin ryhdyn uuteen asennukseen. Tein ohjeen mukaisesti ja sen jäälkeen päivituin grub:n ajamalla essin sudo grub2-mkconfig -o /boot/grub2/grub.cfg + reboot a molemmista sain tämän tulosken:
user1@localhost:~> sudo grub2-mkconfig -o /boot/grub2/grub.cfg + reboot ==> tämä ei muuttanyt grub käynnistysvalikkoa yhtään.
[sudo] root-käyttäjän salasana:
Generating grub configuration file ...
Found theme: /boot/grub2/themes/openSUSE/theme.txt
Found linux image: /boot/vmlinuz-6.17.9-1-default
Found initrd image: /boot/initrd-6.17.9-1-default
Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
Found Debian GNU/Linux 13 (trixie) on /dev/sda10
Found Arch Linux on /dev/sda13
Found Linux Mint 22.2 Zara (22.2) on /dev/sda7
Adding boot menu entry for UEFI Firmware Settings ...
done
user1@localhost:~>
ja sitten sudo /usr/sbin/grub2-mkconfig -o /boot/grub2/grub.cfg ==>> sain saman tukosen kuin edellisellä ajolla + reboot ==> tämäkään ei muuttanut grub käynnistysvalikkoa yhtään.
Summa summarum: Poistan tämän TW asennuksen ja yritän asentaa sen uudestaan, jos siinä on samat haasteet, vaihdan sen tilalle jotain muuta.
Kiitan teitä paljon mahtavasta tuesta !! :) :) :)
-
@jpm @harmie @SuperOskar
Yritin asentaa TW:n uudestaan, mutta asennusohjelma tarjosi vain grub2-x86_64-efi-bls. Muuta vaihtoehtoa en siitä löytänyt.
Siksi asensin TW:n paikalle Manjaron. Sen asennus tuotti heti grub -valikon, jossa näkyivät kaikki kiintolevyn järjestelmät. Mutta grub -valikon joka järjestelmän kohdalta tuli boot- yrityksen jälkeen ilmoitus: virhe symbolla ''grub_is_using_legacy_shim_lock_protocol'' ei löytynyt.
Tähän Manjarolta löytyi heti korjaus: https://forum.manjaro.org/t/get-a-black-screen-with-error-grub-is-using-legacy-shim-lock-protocol-not-found/180669/3 '==>> eli chroot into your installed system, install install-grub (if you don’t have it already), and run the script. :point_down:
sudo -i
manjaro-chroot -a
pacman -S install-grub
install-grub
Rebootin jälkeen grub -valikko alkoi heti toimia kuten pitääkin.
Miksi TW:n .iso:oon on laitettu tuo efi-bls ainoana valittavana vaihtoehtona ? Mihin sillä pyritään tai mitä sillä tavoitellaan ? Toivottavasti se (efi-bls) ei työnny päivitysten mukana oleviin toimiviin asennuksiin.
-
Miksi TW:n .iso:oon on laitettu tuo efi-bls ainoana valittavana vaihtoehtona ? Mihin sillä pyritään tai mitä sillä tavoitellaan ? Toivottavasti se (efi-bls) ei työnny päivitysten mukana oleviin toimiviin asennuksiin.
Kyllä se -efi siellä on, itse vaihdoin sen siinä ohjelmistom valinnassa,
Eli kuvankaappaukset näyttää kohdan mistä sen voi vaihtaa
-
@jmp
Hieno uutinen ja opastus ! En edes aavistanut, että neuvomastasi kohdasta avautuu uusi valikko.
Asensin TW:n uudestaan ja toimii OK.
KIITOS PALJON !!