Kirjoittaja Aihe: Sain grubin sekaisin (ratkaistu)  (Luettu 3281 kertaa)

illu80

  • Käyttäjä
  • Viestejä: 24
    • Profiili
Sain grubin sekaisin (ratkaistu)
« : 09.05.12 - klo:10.28 »
Tässä koneessani on asennettuna ubuntu 12.04, 10.04 ja Mint Lisa. Ne olivat grubissa tässä järjestyksessä. Tarkoituksenani siirtää 10.04 ensimmäiseksi. Mintiä olen käyttänyt sampopankin yhteyksiin, koska siinä oli alunperin valmiina jo live-levyllä sellainen  java, että sillä pääsee vaivatta sampopankin verkkopankkiin. Kun jostain syystä 12.04:ssä minulla on huomattavasti huonompi ääni kuin edellisissä versioissa,  päätin siirtyä toistaiseksi takaisin 10.04:n ensisijaiseen käyttöön ja muuttaa latausvalikkoa.

Menettelin jotenkin virheellisesti, kun syötin  10.04:stä  seuraavat komennot
sudo grub-install   /dev/sda
sudo update-grub
Seuraus oli, että grub-valikosta hävisivät  12.04 ja Mint. Mitenkähän asia pitäisi korjata?
« Viimeksi muokattu: 14.05.12 - klo:13.58 kirjoittanut illu80 »

kalarm

  • Käyttäjä
  • Viestejä: 716
    • Profiili
Vs: Sain grubin sekaisin
« Vastaus #1 : 09.05.12 - klo:11.40 »
Ei ole itsellä kokemusta grubin sekaisin menosta , mtta alla olevassa linkissä voi olla varteenotettavia neuvoja.
http://forum.ubuntu-fi.org/index.php?topic=40161.0
ubuntu 22.04.2 LTS 64bit
ubuntu 18.4 LTS 64bit
Windows 7 professional

oobetimer

  • Käyttäjä
  • Viestejä: 1470
    • Profiili
Vs: Sain grubin sekaisin
« Vastaus #2 : 09.05.12 - klo:16.49 »

Menettelin jotenkin virheellisesti, kun syötin  10.04:stä  seuraavat komennot
sudo grub-install   /dev/sda
sudo update-grub
Seuraus oli, että grub-valikosta hävisivät  12.04 ja Mint. Mitenkähän asia pitäisi korjata?

Täytyy varmaan suorittaa os-prober vielä ennen update-grubia.

sudo os-prober

sudo update-grub

13/2/2009 and friday....

http://debian-fi.dy.fi/

illu80

  • Käyttäjä
  • Viestejä: 24
    • Profiili
Vs: Sain grubin sekaisin
« Vastaus #3 : 10.05.12 - klo:16.45 »


Vielä ei ole korjaantunut

Lisätietoja.
Käynnistyslataimen valikossa on mainittuna kaksi 10.04:n ydintä (40 ja 41). Lisäksi omalle rivilleen on ilmestynyt Chainload into Grub2. Tällaista mainintaa ei ollut muistaakseni entisessä valikossa, jossa oli mainittu kaikki käyttöjärjestelmät.

Os-prober luetteli kaikki levylle asennetut käyttöjärjestelmät

Update-grub antoi seuraavat tiedot:
Searching for GRUB installation directory ... found: /boot/grub
/etc/default/grub: rivi 2: /boot/grub/grub.cfg.: Tiedostoa tai hakemistoa ei ole

Mainittu tiedosto on ehkä muualla tai hävinnyt.

oobetimer

  • Käyttäjä
  • Viestejä: 1470
    • Profiili
Vs: Sain grubin sekaisin
« Vastaus #4 : 10.05.12 - klo:17.11 »

Ubuntu 12.04 ja Mint kuitenkin löytyvät levyltä? Jos kaikki muu on OK, niin ehkä 10.04:n grub ei vaan osaa käynnistää uudempia versioita?

Jos näin on, niin sitten kannattaa ottaa käyttöön uudemman Ubuntun grub, kunhan sen uudemman saa ensin käyntiin vaikka SuperGrub2 CD:n avulla (tosin grubin asennuksen voi tehdä myös chroottaamalla 10.04:stä käsin seuraavaa ohjetta soveltamalla)

http://forum.ubuntu-fi.org/index.php?topic=42600.msg327780#msg327780

SuperGrub2 :

http://www.supergrubdisk.org/category/download/supergrub2diskdownload/
13/2/2009 and friday....

http://debian-fi.dy.fi/

illu80

  • Käyttäjä
  • Viestejä: 24
    • Profiili
Vs: Sain grubin sekaisin
« Vastaus #5 : 11.05.12 - klo:08.21 »
SuperGrub2 - levyllä sain esiin valikon, jossa oli kaikki kolme käyttöjärjestelmää. Kaikki toimivat. Yritin tallentaa sitä kiintolevylle käyttäen grub-install  /dev/sda -komentoa. Koska sillä hetkellä käytössäni  oli 12.04,  tuli siitä tietysti  valikon ainoa käyttis, Mikähän olisi ollut tässä tapauksessa oikea käsky?

oobetimer

  • Käyttäjä
  • Viestejä: 1470
    • Profiili
Vs: Sain grubin sekaisin
« Vastaus #6 : 11.05.12 - klo:12.08 »
SuperGrub2 - levyllä sain esiin valikon, jossa oli kaikki kolme käyttöjärjestelmää. Kaikki toimivat. Yritin tallentaa sitä kiintolevylle käyttäen grub-install  /dev/sda -komentoa. Koska sillä hetkellä käytössäni  oli 12.04,  tuli siitä tietysti  valikon ainoa käyttis, Mikähän olisi ollut tässä tapauksessa oikea käsky?


sudo grub-install /dev/sda

sudo os-prober

sudo update-grub
13/2/2009 and friday....

http://debian-fi.dy.fi/

illu80

  • Käyttäjä
  • Viestejä: 24
    • Profiili
Vs: Sain grubin sekaisin
« Vastaus #7 : 11.05.12 - klo:16.29 »
Suoritin super-levyltä 12.04:n avaamisen ja sen jälkeen em. toimenpiteet. Latausvalikossa on vain 12.04. Tietysti tulen toimeen hyvin yhdellä versiolla. Tarvittaessa superin avullahan saa melko helposti muutkin auki.
Tässä jäjennös päätteeltä :

ilmari@ilmari-ET1331:~$ sudo grub-install  /dev/sda
[sudo] password for ilmari:
Searching for GRUB installation directory ... found: /boot/grub
Installing GRUB to /dev/sda as (hd0)...
Installation finished. No error reported.
This is the contents of the device map /boot/grub/device.map.
Check if this is correct or not. If any of the lines is incorrect,
fix it and re-run the script `grub-install'.

(fd0)   /dev/fd0
(hd0)   /dev/sda

ilmari@ilmari-ET1331:~$ sudo os-prober
/dev/sda1:Ubuntu 10.04.4 LTS (10.04):Ubuntu:linux
/dev/sda15:Linux Mint 12 Lisa (12):LinuxMint:linux
/dev/sda7:Ubuntu 11.10 (11.10):Ubuntu1:linux

ilmari@ilmari-ET1331:~$ sudo update-grub
Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst
Searching for splash image ... none found, skipping ...
Found kernel: /boot/vmlinuz-3.2.0-24-generic
Found kernel: /boot/vmlinuz-3.2.0-23-generic
Found GRUB 2: /boot/grub/core.img
Found kernel: /boot/memtest86+.bin
Updating /boot/grub/menu.lst ... done

ilmari@ilmari-ET1331:~$
 

oobetimer

  • Käyttäjä
  • Viestejä: 1470
    • Profiili
Vs: Sain grubin sekaisin
« Vastaus #8 : 11.05.12 - klo:17.12 »
Jos mitään käynnistysvalikkoa ei tule alussa, niin silloin varmaan GRUB_HIDDEN_TIMEOUT=0 asetus on päällä.

Asian voi tarkastaa /etc/default/grub tiedostosta, jonka pitäisi näyttää tällaiselta käynnistysvalikon näkymisen suhteen.

GRUB_DEFAULT=0
#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=""
GRUB_CMDLINE_LINUX=""

Jos risuaita # puuttuu HIDDEN_TIMEOUTISTA, niin se kannattaa laittaa sinne.

gksudo gedit /etc/default/grub

sudo update-grub


« Viimeksi muokattu: 11.05.12 - klo:17.18 kirjoittanut oobetimer »
13/2/2009 and friday....

http://debian-fi.dy.fi/

illu80

  • Käyttäjä
  • Viestejä: 24
    • Profiili
Vs: Sain grubin sekaisin
« Vastaus #9 : 11.05.12 - klo:18.17 »
Vika ei ollut siinä.  Risuaita oli oikella paikallaan. Ainoastaan yhdessä rivissä oli eroa:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

illu80

  • Käyttäjä
  • Viestejä: 24
    • Profiili
Vs: Sain grubin sekaisin (ratkaistu)
« Vastaus #10 : 14.05.12 - klo:14.19 »
Sain jotenkin entisen  1.98 -version palautetuksi (ohje jossain netissä). Grubin versiot olivat keskenään menneet sotkuun.
Nyt käynnistinlaturin valikko toimii taas kovalevyltä. Tosin se on sen verran vanha, että siinä on pari sellaistakin valintaa, joiden osoittamia vanhempia ubuntun versioita enää ei ole kovalevyllä. Valikko kaipaa siis pientä siistimistä.
Kiitän keskusteluun osallistuneita. Sain teiltä varteenotettavia ohjeita ja tiedän nyt enemmän grubista.
Illu 80