Ubuntu Suomen keskustelualueet
Muut alueet => Muut käyttöjärjestelmät ja Linux-jakelut => Aiheen aloitti: Tonto- - 04.03.10 - klo:15.40
-
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.
-
Taitaa riittää yksinkertaisesti
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.
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.
-
Onko kyseessä Grub vai Grub 2? Grub 2:een löytyy ohjetta täältä (https://wiki.ubuntu.com/Grub2) alaotsikon "Recover Grub 2 via LiveCD" alta. Grub 1:een löytyy jotain ohjetta (http://linux.fi/wiki/GNU_GRUB) linux.fi:n puolelta ja tätäkin (http://wiki.ubuntu-fi.org/J%C3%A4rjestelm%C3%A4n_pelastaminen) voinee soveltaa tuohon tilanteeseen.
-
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ä.
-
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...
-
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.
-
Taitaa riittää yksinkertaisesti
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.
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.
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.
-
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ä ::)
-
No nyt saatiin Grub näkyviin, mutta Xp puuttui listasta.
Tästä liemestä kun vielä selvitään niin kiitollinen olen. :D
-
Nyt pitää vain lisätä oikeat rivit tiedoston /etc/grub.d/40_custom loppuun ja ajaa ”sudo update-grub”. Jos oikein guuglaamaani (http://ubuntuforums.org/showthread.php?t=1200513) ymmärsin, tällainen pätkä riittää:
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.
-
Jees, nyt pelaa.
Iso kiitos neuvoista jälleen. :D