Kirjoittaja Aihe: Grub hävisi Xp:n asennuksen jälkeen. [RATKAISTU]  (Luettu 3165 kertaa)

Tonto-

  • Käyttäjä
  • Viestejä: 150
    • Profiili
Morjesta.
Tuli erääseen koneeseen asennettua Xp Mintin rinnalle. Ainoaksi ongelmaksi jäi vaan, että grub hävisi asennuksen yhteydessä eikä itsellä ole oikein hajua kuinka sen saa takaisin. Puuduttaa jo tämä Windows kun mikään ei meinaa toimia.  :D
Olen tuota "Windows linuxin jälkeen" (http://forum.ubuntu-fi.org/index.php?topic=25361.0) -ketjua lukenut ja yrittänyt, mutta ilman tulosta.
Xp:n asennuslevyltä olen buutannyt ja C:\fixmbr:n ajanut. Tämän jälkeen käsittääkseni Live-Cd:ltä pitäisi grub asentaa?
Eli tälläisiä ongelmia, neuvoja otetaan vastaan.
Kiitoksia avusta jo etukäteen.
« Viimeksi muokattu: 04.03.10 - klo:19.56 kirjoittanut Tonto- »
Ei ole olemassa tyhmiä kysymyksiä - On olemassa ainoastaan tyhmiä ihmisiä.

SuperOscar

  • Käyttäjä
  • Viestejä: 4000
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: Grub hävisi Xp:n asennuksen jälkeen.
« Vastaus #1 : 04.03.10 - klo:15.51 »
Taitaa riittää yksinkertaisesti

Koodia: [Valitse]
grub-install --root-directory=/polku/juurikansioon
(pääkäyttäjäoikeuksin, mutta live-CD:llä yleensä nämä saa jo valmiiksi ilman sudoa tms.). Tuossa /polku/juurikansioon pitää tietysti antaa live-CD:n kannalta, esim.

Koodia: [Valitse]
mkdir /media/sda1; mount -t ext4 /dev/sda1 /media/sda1
grub-install --root-directory=/media/sda1

...jos juurikansio on ext4 ja sijaitsee osiolla /dev/sda1. Tosin monet live-CD:t liittävät kaikki tunnistamansa levyosiot jo valmiiksi jonnekin, jolloin ei tarvitse kuin katsoa, mistä kansiosta löytyy oikea tavara.
pöytäkone 1, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; NUC: openSUSE Leap 15.5; RPi 1: FreeBSD 13.2-RELEASE; RPi 2: LibreELEC 11

Tha-Fox

  • Käyttäjä
  • Viestejä: 3315
  • Arch Linux && CentOS
    • Profiili
    • http://kettu.dy.fi
Vs: Grub hävisi Xp:n asennuksen jälkeen.
« Vastaus #2 : 04.03.10 - klo:15.51 »
Onko kyseessä Grub vai Grub 2? Grub 2:een löytyy ohjetta täältä alaotsikon "Recover Grub 2 via LiveCD" alta. Grub 1:een löytyy jotain ohjetta linux.fi:n puolelta ja tätäkin voinee soveltaa tuohon tilanteeseen.

SuperOscar

  • Käyttäjä
  • Viestejä: 4000
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: Grub hävisi Xp:n asennuksen jälkeen.
« Vastaus #3 : 04.03.10 - klo:15.53 »
Onko kyseessä Grub vai Grub 2?

Onkos tuolla mitään väliä tämän kannalta? Ainakin tuo linkkaamasi grub2-ohje näytti täsmälleen samalta, mitä olen tottunut komenteeraamaan grub1:ssä.
pöytäkone 1, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; NUC: openSUSE Leap 15.5; RPi 1: FreeBSD 13.2-RELEASE; RPi 2: LibreELEC 11

Tha-Fox

  • Käyttäjä
  • Viestejä: 3315
  • Arch Linux && CentOS
    • Profiili
    • http://kettu.dy.fi
Vs: Grub hävisi Xp:n asennuksen jälkeen.
« Vastaus #4 : 04.03.10 - klo:15.54 »
Voi olla, ettei sillä olekaan. Jäänyt vain täältä luettujen juttujen perusteella takaraivoon kummittelemaan, että grub 1:stä pitäisi komentaa eri tavalla kuin 2:sta. Mutta se taitaakin koskea vain muutosten toteuttamista...

SuperOscar

  • Käyttäjä
  • Viestejä: 4000
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: Grub hävisi Xp:n asennuksen jälkeen.
« Vastaus #5 : 04.03.10 - klo:16.09 »
Voi olla, ettei sillä olekaan. Jäänyt vain täältä luettujen juttujen perusteella takaraivoon kummittelemaan, että grub 1:stä pitäisi komentaa eri tavalla kuin 2:sta.

Juu, samaa minä heti pelästyin. Sitä on vain niin tottunut grub1:een, että tämä muutosvaihe raastaa hermoja.
pöytäkone 1, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; NUC: openSUSE Leap 15.5; RPi 1: FreeBSD 13.2-RELEASE; RPi 2: LibreELEC 11

Tonto-

  • Käyttäjä
  • Viestejä: 150
    • Profiili
Vs: Grub hävisi Xp:n asennuksen jälkeen.
« Vastaus #6 : 04.03.10 - klo:17.01 »
Taitaa riittää yksinkertaisesti

Koodia: [Valitse]
grub-install --root-directory=/polku/juurikansioon
(pääkäyttäjäoikeuksin, mutta live-CD:llä yleensä nämä saa jo valmiiksi ilman sudoa tms.). Tuossa /polku/juurikansioon pitää tietysti antaa live-CD:n kannalta, esim.

Koodia: [Valitse]
mkdir /media/sda1; mount -t ext4 /dev/sda1 /media/sda1
grub-install --root-directory=/media/sda1

...jos juurikansio on ext4 ja sijaitsee osiolla /dev/sda1. Tosin monet live-CD:t liittävät kaikki tunnistamansa levyosiot jo valmiiksi jonnekin, jolloin ei tarvitse kuin katsoa, mistä kansiosta löytyy oikea tavara.

Koodia: [Valitse]
mint mint # grub-install --root-directory=/media/sda1
install_device not specified.
Usage: grub-install [OPTION] install_device
Install GRUB on your drive.

  -h, --help              print this message and exit
  -v, --version           print the version information and exit
  --modules=MODULES       pre-load specified modules MODULES
  --root-directory=DIR    install GRUB images under the directory DIR
                          instead of the root directory
  --grub-setup=FILE       use FILE as grub-setup
  --grub-mkimage=FILE     use FILE as grub-mkimage
  --grub-mkdevicemap=FILE use FILE as grub-mkdevicemap
  --grub-probe=FILE       use FILE as grub-probe
  --no-floppy             do not probe any floppy drive
  --recheck               probe a device map even if it already exists
  --force                 install even if problems are detected
  --disk-module=MODULE    disk module to use

INSTALL_DEVICE can be a GRUB device name or a system device filename.

grub-install copies GRUB images into the DIR/boot directory specified by
--root-directory, and uses grub-setup to install grub into the boot
sector.

Report bugs to <bug-grub@gnu.org>.
Tuollaista tolkuttaa ohjeilla.
Ei ole olemassa tyhmiä kysymyksiä - On olemassa ainoastaan tyhmiä ihmisiä.

SuperOscar

  • Käyttäjä
  • Viestejä: 4000
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: Grub hävisi Xp:n asennuksen jälkeen.
« Vastaus #7 : 04.03.10 - klo:17.12 »
Ihmettelinkin vähän tuota omaa ohjettani :) mutta kun man grub-install ei tuntunut mainitsevan laiteparametrista mitään, kuvittelin muistavani väärin.

Eli komento oli muuten oikein, mutta pitää myös mainita, mille laitteelle grub asennetaan. Nyt en kuitenkaan ulkomuistista uskalla sanoa, onko parametria muotoa /dev/sda (tietty levy) vai /dev/sda1 (tietty osio), eikä näitä asioita oikein voi kokeillakaan. Veikkaisin, että ensin mainittua, mutta taitaa olla parempi odottaa valistuneempaa mielipidettä ::)
pöytäkone 1, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; NUC: openSUSE Leap 15.5; RPi 1: FreeBSD 13.2-RELEASE; RPi 2: LibreELEC 11

Tonto-

  • Käyttäjä
  • Viestejä: 150
    • Profiili
Vs: Grub hävisi Xp:n asennuksen jälkeen.
« Vastaus #8 : 04.03.10 - klo:17.38 »
No nyt saatiin Grub näkyviin, mutta Xp puuttui listasta.
Tästä liemestä kun vielä selvitään niin kiitollinen olen.  :D
Ei ole olemassa tyhmiä kysymyksiä - On olemassa ainoastaan tyhmiä ihmisiä.

SuperOscar

  • Käyttäjä
  • Viestejä: 4000
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: Grub hävisi Xp:n asennuksen jälkeen.
« Vastaus #9 : 04.03.10 - klo:17.57 »
Nyt pitää vain lisätä oikeat rivit tiedoston /etc/grub.d/40_custom loppuun ja ajaa ”sudo update-grub”. Jos oikein guuglaamaani ymmärsin, tällainen pätkä riittää:

Koodia: [Valitse]
menuentry "Windows" {
    insmod ntfs
    set root=(hd1,5)
    search --no-floppy --fs-uuid --set 4a6077fc6077ed57
    drivemap -s (hd0) ${root}
    chainloader +1
}

Muutettavat muuttaen tietysti eli root-parametrin arvoa ainakin joudut vekslaamaan. Enkä todellakaan tiedä, mikä tuo search-parametri edes on! Kokeile vaikka jättää kokonaan pois.
pöytäkone 1, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; NUC: openSUSE Leap 15.5; RPi 1: FreeBSD 13.2-RELEASE; RPi 2: LibreELEC 11

Tonto-

  • Käyttäjä
  • Viestejä: 150
    • Profiili
Vs: Grub hävisi Xp:n asennuksen jälkeen.
« Vastaus #10 : 04.03.10 - klo:19.55 »
Jees, nyt pelaa.
Iso kiitos neuvoista jälleen.  :D
Ei ole olemassa tyhmiä kysymyksiä - On olemassa ainoastaan tyhmiä ihmisiä.