Kirjoittaja Aihe: Grubin xp rivin korjaus 12.04 LTS  (Luettu 4322 kertaa)

ubpappa

  • Käyttäjä
  • Viestejä: 1469
    • Profiili
Grubin xp rivin korjaus 12.04 LTS
« : 15.01.12 - klo:22.18 »
Kun levyjärjestys sda/sdb vaihtoi paikkaa,
niin suraava rivi:

.........................
........................
set root ='(hd0, msdos1)'

editoitua muotoon

set root ='(hd0, msdos0)'

Missä muutetaan tämä rivi ???
xubuntu 18;rasberry
acer aspire XC,näyttönä Toshiba tv ja vga päte...
Ymmärtää epätäydellisesti vain
suomea...;)

Jos tiedät vastaa, jos luulet tietäväsi vastaa.
Jos et tiedä/ymmärrä...älä vastaa.vanhuus tullee muillennii :))

lompolo

  • Käyttäjä
  • Viestejä: 852
    • Profiili
Vs: Grubin xp rivin korjaus 12.04 LTS
« Vastaus #1 : 15.01.12 - klo:22.35 »
Koodia: [Valitse]
sudo update-grubTämän pitäisi riittää.

ubpappa

  • Käyttäjä
  • Viestejä: 1469
    • Profiili
Vs: Grubin xp rivin korjaus 12.04 LTS
« Vastaus #2 : 15.01.12 - klo:23.08 »
Koodia: [Valitse]
sudo update-grubTämän pitäisi riittää.
Ei riitä...kokeiltu on !
xubuntu 18;rasberry
acer aspire XC,näyttönä Toshiba tv ja vga päte...
Ymmärtää epätäydellisesti vain
suomea...;)

Jos tiedät vastaa, jos luulet tietäväsi vastaa.
Jos et tiedä/ymmärrä...älä vastaa.vanhuus tullee muillennii :))

SuperOscar

  • Käyttäjä
  • Viestejä: 4065
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: Grubin xp rivin korjaus 12.04 LTS
« Vastaus #3 : 15.01.12 - klo:23.22 »
Sitten ratkaisu ei välttämättä ole ihan yksinkertainen.

Hakemasi rivi löytyy tiedostosta /boot/grub/grub.cfg (toivottavasti nimi nyt on *buntussakin tuo – en pääse tarkistamaan). Voit muokata sitä korjataksesi ongelman hetkeksi, mutta se palaa aina, kun ydin päivittyy tai tuo update-grub jostain muusta syystä ajetaan.

Pysyvämpi ratkaisu on joko muokata /etc/grub.d/30_os-prober-tiedostoa tai poistaa se käytöstä ja kirjoittaa XP:n asetukset käsin /etc/grub.d/40_custom-tiedostoon, mutta se on vähän mutkikkaampaa.
pöytäkone 1, NUC: openSUSE Leap 15.6, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; RPi 1: FreeBSD 14-RELEASE; RPi 2: LibreELEC 11

petteriIII

  • Käyttäjä
  • Viestejä: 693
    • Profiili
Vs: Grubin xp rivin korjaus 12.04 LTS
« Vastaus #4 : 16.01.12 - klo:06.20 »
- Jos sda:n ja sdb:n datajohdot voi vaihtaa keskenään niin sitä voi kokeilla ja jos ei toimi niin senkuin palauttaa. Muutokset täytyy tehdä sammuksissa olevalle koneelle.

- Oikeaoppisempi tapa olisi muuttaa BIOS:ia mutta siinä on vaaransa.

- Teoriassa Linuxeissa on tiedosto: /boot/grub/device.map jossa on kerrottu kuinka Linux ymmärtää BIOS:in määrittelyt. Sitä voi editoida: muuttaa mikä levy on sda ja mikä on sdb. Jos muutat tätä niin kerropa muillekin toimiko; ei täsmän nykytilasta tunnu selvää saavan.

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: Grubin xp rivin korjaus 12.04 LTS
« Vastaus #5 : 16.01.12 - klo:12.44 »
Kun itse tein koneen jossa kaksi fyysistä levyä niin että voi käynnistää kummalta hyvänsä (F11, valitse käynnistyvä levy) niin Grub2 asennus piti tehdä molemmille levyille, käynnistää molemmilta levyiltä erikseen kone ja ajaa "update-grub" molemmille  levyille erikseen (kun siltä oli käynnistetty) --- selitinköhän sekavasti ?   

Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

ubpappa

  • Käyttäjä
  • Viestejä: 1469
    • Profiili
Vs: Grubin xp rivin korjaus 12.04 LTS
« Vastaus #6 : 18.01.12 - klo:23.24 »
Sitten ratkaisu ei välttämättä ole ihan yksinkertainen.

Hakemasi rivi löytyy tiedostosta /boot/grub/grub.cfg (toivottavasti nimi nyt on *buntussakin tuo – en pääse tarkistamaan). Voit muokata sitä korjataksesi ongelman hetkeksi, mutta se palaa aina, kun ydin päivittyy tai tuo update-grub jostain muusta syystä ajetaan.

Pysyvämpi ratkaisu on joko muokata /etc/grub.d/30_os-prober-tiedostoa tai poistaa se käytöstä ja kirjoittaa XP:n asetukset käsin /etc/grub.d/40_custom-tiedostoon, mutta se on vähän mutkikkaampaa.
Nyt on asiaa tarkasteltu hiukan tarkemmin, eli kyllä se käynnistyy
alunperäisillä asetuksilla kikkailemalla ks liite.
Kun en tunne sen ohjelmointikieltä tai syntaksia, niin kopioin
kaikki tiedot.
Voisikohan kyseessä olla tämän uuden version 64 bittisen
virhetoiminto ???
xubuntu 18;rasberry
acer aspire XC,näyttönä Toshiba tv ja vga päte...
Ymmärtää epätäydellisesti vain
suomea...;)

Jos tiedät vastaa, jos luulet tietäväsi vastaa.
Jos et tiedä/ymmärrä...älä vastaa.vanhuus tullee muillennii :))

SuperOscar

  • Käyttäjä
  • Viestejä: 4065
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: Grubin xp rivin korjaus 12.04 LTS
« Vastaus #7 : 19.01.12 - klo:12.17 »
Nyt on asiaa tarkasteltu hiukan tarkemmin, eli kyllä se käynnistyy
alunperäisillä asetuksilla kikkailemalla ks liite.

En oikein tajua, mitä tuossa liitteessä yrität sanoa.

Mitä tarkoittaa ”kun palaa XP-riville”? Mikä sen jälkeen käynnistyy normaalisti, Linux vai Windows? Eli jos lähdetään liikkeelle siitä, että kone on buutannut ja tulet Grubiin, mitä tarkalleen ottaen siinä teet ja mikä ei toimi?
pöytäkone 1, NUC: openSUSE Leap 15.6, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; RPi 1: FreeBSD 14-RELEASE; RPi 2: LibreELEC 11

ubpappa

  • Käyttäjä
  • Viestejä: 1469
    • Profiili
Vs: Grubin xp rivin korjaus 12.04 LTS
« Vastaus #8 : 19.01.12 - klo:20.16 »
Lainaus

Mitä tarkoittaa ”kun palaa XP-riville”? Mikä sen jälkeen käynnistyy normaalisti, Linux vai Windows? Eli jos lähdetään liikkeelle siitä, että kone on buutannut ja tulet Grubiin, mitä tarkalleen ottaen siinä teet ja mikä ei toimi?

Oletuksena käynnistyy sda5:sta..kun siirrän käsin xp riville.
Koitan käynnistää, niin tulee virheilmoitus ja hetken kuluttua
palaa käynnistyvalikkoon.
Siirrän uudelleen xp:n riville ja käynnistän...niin
käynnistyy normaalisti.
Olen ymmärtävinä, että ensi käynnistys tökkää
seuraavalle riville:

search --no-floppy --fs-uuid --set=root F60C8ADB0C8A95F1

« Viimeksi muokattu: 19.01.12 - klo:20.25 kirjoittanut ubpappa »
xubuntu 18;rasberry
acer aspire XC,näyttönä Toshiba tv ja vga päte...
Ymmärtää epätäydellisesti vain
suomea...;)

Jos tiedät vastaa, jos luulet tietäväsi vastaa.
Jos et tiedä/ymmärrä...älä vastaa.vanhuus tullee muillennii :))

ubpappa

  • Käyttäjä
  • Viestejä: 1469
    • Profiili
Vs: Grubin xp rivin korjaus 12.04 LTS
« Vastaus #9 : 28.01.12 - klo:17.52 »
Ratkesi sattumalta, kun biosissa
kovalevyjen ulkoinen
levy siirrettiin sisäisten
jälkeen.

Vielä käynnistyslistassa on
toimimattomia rivejä:

Memory test (memtest86+)
Memory test (memtest86+,serial console 115200)
chainload into GRUB 2 (........../sdb5)

Mistähän nämä voisi siivota ???
xubuntu 18;rasberry
acer aspire XC,näyttönä Toshiba tv ja vga päte...
Ymmärtää epätäydellisesti vain
suomea...;)

Jos tiedät vastaa, jos luulet tietäväsi vastaa.
Jos et tiedä/ymmärrä...älä vastaa.vanhuus tullee muillennii :))