Kirjoittaja Aihe: Grubun muokaus  (Luettu 4153 kertaa)

PERTTIK60

  • Käyttäjä
  • Viestejä: 105
    • Profiili
Grubun muokaus
« : 14.03.16 - klo:09.50 »
Olen Ubuntun uusi käyttäjä ja tyytyväinen järjestelmän toimintaan. Jouduin omien levyjako sähläilyjen takia asentamaan järjestelmän uudestaan. Sen seurauksena minulla on kaksi Ubuntua samalla levyllä(eri osiolla). Asiassa ei muuten ole haittaa, kiintolevy on niin suuri, että minä en saa sitä täytymään. Ongelmana on se, että Grubun käynnistysvalikossa Biosin jälkeen minulla on ensimmäisenä Ubuntu, jota en ole muokannut , ja se järjestelmä, jota käytän on vasta kolmantena.
Olen täältä lukenut ja kokeilut kyllä monia ohjeita Grubun muokkaamiseen mutta en ole saanut  kuitenkaan aikaiseksi järjestystä jossa valintana ensimmäisenä olisi /dev/sda5 oleva
Koodia: [Valitse]
pertti@perttik:~$ uname -a
Linux perttik 3.19.0-51-generic #58~14.04.1-Ubuntu SMP Fri Feb 26 22:02:58 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
pertti@perttik:~$
Tiedosto boot/ grub/menu.lst taas on tämän näkoinen
Koodia: [Valitse]
title Ubuntu 14.04.4 LTS, kernel 3.19.0-51-generic
uuid c7d0a549-273c-41df-b012-a370527e50a5
kernel /boot/vmlinuz-3.19.0-51-generic root=UUID=c7d0a549-273c-41df-b012-a370527e50a5 ro quiet splash
initrd /boot/initrd.img-3.19.0-51-generic

title Ubuntu 14.04.4 LTS, kernel 3.19.0-51-generic (recovery mode)
uuid c7d0a549-273c-41df-b012-a370527e50a5
kernel /boot/vmlinuz-3.19.0-51-generic root=UUID=c7d0a549-273c-41df-b012-a370527e50a5 ro  single
initrd /boot/initrd.img-3.19.0-51-generic

title Ubuntu 14.04.4 LTS, kernel 3.19.0-49-generic
uuid c7d0a549-273c-41df-b012-a370527e50a5
kernel /boot/vmlinuz-3.19.0-49-generic root=UUID=c7d0a549-273c-41df-b012-a370527e50a5 ro quiet splash
initrd /boot/initrd.img-3.19.0-49-generic

title Ubuntu 14.04.4 LTS, kernel 3.19.0-49-generic (recovery mode)
uuid c7d0a549-273c-41df-b012-a370527e50a5
kernel /boot/vmlinuz-3.19.0-49-generic root=UUID=c7d0a549-273c-41df-b012-a370527e50a5 ro  single
initrd /boot/initrd.img-3.19.0-49-generic

title Ubuntu 14.04.4 LTS, kernel 3.19.0-25-generic
uuid c7d0a549-273c-41df-b012-a370527e50a5
kernel /boot/vmlinuz-3.19.0-25-generic root=UUID=c7d0a549-273c-41df-b012-a370527e50a5 ro quiet splash
initrd /boot/initrd.img-3.19.0-25-generic

title Ubuntu 14.04.4 LTS, kernel 3.19.0-25-generic (recovery mode)
uuid c7d0a549-273c-41df-b012-a370527e50a5
kernel /boot/vmlinuz-3.19.0-25-generic root=UUID=c7d0a549-273c-41df-b012-a370527e50a5 ro  single
initrd /boot/initrd.img-3.19.0-25-generic

title Ubuntu 14.04.4 LTS, memtest86+
uuid c7d0a549-273c-41df-b012-a370527e50a5
kernel /boot/memtest86+.bin
Tiedosto etc/default/grub taas tämän näköinen
Koodia: [Valitse]
GRUB_DEFAULT="Ubuntu – lisävalinnat>Ubuntu, Linux-ydin 3.19.0-51-generic"
#GRUB_HIDDEN_TIMEOUT="0"
GRUB_HIDDEN_TIMEOUT_QUIET="true"
GRUB_TIMEOUT="10"
GRUB_DISTRIBUTOR="`lsb_release -i -s 2> /dev/null || echo Debian`"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""


GRUB_SAVEDEFAULT="false"
Eli kaipaan neuvoja miten saisin toimimaan niin, että tuo default toimisi, ihan oikea järjestelmä siellä on.

nm

  • Käyttäjä
  • Viestejä: 16363
    • Profiili
Vs: Grubun muokaus
« Vastaus #1 : 14.03.16 - klo:10.40 »
Ongelmana lienee se, että käytössä oleva Grub on asennettu toisesta Ubuntusta käsin, jolloin käyttämäsi Ubuntun Grub-asetukset eivät vaikuta siihen.

Asenna Grubin alkulataaja uudelleen komennolla:

Koodia: [Valitse]
sudo grub-install /dev/sda

/etc/default/grub-tiedostoon voisi palauttaa alkuperäisen asetuksen:
GRUB_DEFAULT=0

Aja update-grub muutosten jälkeen:

Koodia: [Valitse]
sudo update-grub

PERTTIK60

  • Käyttäjä
  • Viestejä: 105
    • Profiili
Vs: Grubun muokaus
« Vastaus #2 : 14.03.16 - klo:13.18 »
Tuolaista jotain olen epäilyt, kun nyt yritin tästä  käytössä olevasta versiosta ajaa tuon komennon, oli vastaus tämä
Koodia: [Valitse]
pertti@perttik:~$ sudo grub-install /dev/sda
[sudo] password for pertti:
Probing devices to guess BIOS drives. This may take a long time.
/dev/disk/by-uuid/../../sda5 does not have any corresponding BIOS drive.
Mitähän tässä voisi tehdä, molemat Ubuntut ovat siis samalla levyllä, osio jako vaan on minun sekoiluni jälkeen vähän erikoinen
« Viimeksi muokattu: 14.03.16 - klo:13.43 kirjoittanut PERTTIK60 »

nm

  • Käyttäjä
  • Viestejä: 16363
    • Profiili
Vs: Grubun muokaus
« Vastaus #3 : 14.03.16 - klo:16.45 »
Kokeile parametrilla --recheck:

Koodia: [Valitse]
sudo grub-install --recheck /dev/sda

Postimies

  • Käyttäjä
  • Viestejä: 2636
    • Profiili
Vs: Grubun muokaus
« Vastaus #4 : 14.03.16 - klo:17.58 »
Kaksi alkulataajaa asennettuna samassa koneessa samalle levylle tuo aina ongelmia. Toisen voi poistaa tai siirtää toiselle levylle/osiolle.
sudo update-grub löytää kyllä kaikki asennetut systeemit (yleensä). Vähemmän käytetyssä systeemissä sudo  grub2-install /dev/sdaX,
missä X on asennetun systeemin osio.

juyli

  • Vieras
Vs: Grub.cfg muokaus
« Vastaus #5 : 14.03.16 - klo:20.08 »
sudo update-grub löytää kyllä kaikki asennetut systeemit (yleensä). Vähemmän käytetyssä systeemissä sudo  grub2-install /dev/sdaX, missä X on asennetun systeemin osio.

Ja grub.cfg siistiytyy kummasti, kun kustakin Linux-jakelusta poistaa tarpeettomat kernel (lue Ubuntu-johdannaisissa: linux-image) -versiot. Myös levytilaa vapautuu ihan merkittävästi.
Jos edellinen asennus on osoittautunut täysin tarpeettomaksi, kannattaa ko. osiolla oleva data poistaa.

PERTTIK60

  • Käyttäjä
  • Viestejä: 105
    • Profiili
Vs: Grubun muokaus
« Vastaus #6 : 14.03.16 - klo:20.45 »
Tein juuri niin, poistin tuon tarpeettoman asennuksen. Kiitos kaikille vastaneille !