Minulla on tässä koneessa windows 7, ubuntu 12.04 ja CentOS 6. Kun asensin CentOS:än niin käynnistysvalikko katosi, miten saisin käynnistysvalikon taas näkyviin. Nyt kun käynnistää koneen niin aukeaa suoraan CentOS:ään eikä anna muuta vihtoehtoa.
Käynnistysvalikko
kar-ha
21494
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 21
Vanhimmat
On siihen varmaan montakin tapaa linuxien puolella, mutta minä kokeilisin asentaa ubuntun grubin uudestaan,. Se ainakin löytää muut käyttikset. Luulenpa että centos:kin löytänee jos osaa käyttää sitä.
Ainut ingelma että en saa ubuntua auki kun ei oo valikkoa mistä avais. Aukee suoraan CentOS
> Ainut ingelma että en saa ubuntua auki kun ei oo valikkoa mistä avais. Aukee suoraan CentOS <
Ubuntun asennuslevyllä, sillä josta sen asensit saa Ubuntun auki ja asennettua Grubin uudestaan.
Osaatko neuvoa miten Grub asennetaan uusiksi.
>Osaatko neuvoa miten Grub asennetaan uusiksi. <
Osaan itse sen asentaa uudestaan, neuvoista en tiedä ja nyt ei ole aikaa. Laitan tähän asennuksen ohje osoitteen.
Tässä ohjeet: http://wiki.ubuntu-fi.org/Grub2-kaynnistyslataaja
Ensin voisit tarkitaa, että CentOS oletuksena käyttää grub:ia (rpm -qa | grep grub). Lisäksi voit tarkistaa, ettei oletuksena grub avaudu ilman näkyvää valikkoa.
Grub:in määrittelytiedosto löytyy /boot/grub (tai /boot/grub2) grub.cfg. Ja grub:in oletusasetukset /löytyvät etc/default/grub.
Grub.cfg voidaan määritellä uudelleen komennolla (root-oikeuksin)
grub2-mkconfig -o /boot/grub/grub.cfg (Fedorassa siis grub-hakemiston sijaan grub2). Kun uusi grub.cfg on luotu käyttää grub jo oletuksena tuota käynnistyessään.
En mene valalle, että CentOS tarjoaa oletuksena grub:ia käynnistyslataajaksi - mahdollisesti tarjolla olisi vaihtoehtona myös Lilo, jonka konffaaminen on jo toinen juttu.
Lisäyksenä: grub:in valikon saa pois näkyvistä määrityksellä HIDDEN_MENU tms.
/etc/default/grub.
Juuri tuosta voi olla kyse ongelmassasi. Valikon saa kyllä näkyviin sopivalla näppäimellä.
CentOS käyttää sitä perinteistä grubia, joten saa valikon helposti vain lisäämällä windowsin ja ubuntun tiedot CentOSin /boot/grub/grub.conf tiedostoon.
Tiedoston tulee näyttää jokseenkin tällaiselta lisäyksen jälkeen:
timeout 13
#hiddenmenu
title CentOS
uuid 2618a6d1-.......
kernel /boot/vmlinuz-3.4.10-1.fu2012.i686 ro root=UUID=261....... ro
initrd /boot/initrd.img-.....
title Ubuntu
uuid 71d9ec.........
kernel /boot/vmlinuz-3.2.0-23-generic root=UUID=71d9.......... ro
initrd /boot/initrd.img-3.2.0-23-generic
title Windows 7 (loader) (on /dev/sda1)
root (hd0,0)
chainloader 1
boot
Nyt sain ubuntun käynnistyvalikon näkyviin, mutta siellä ei näy centos:sää, saako lisättyä jos niin miten?
Viesteistä päätellen koneesi asennukset on tehty tässä järjesteyksessä:
1) windows 7
2) ubuntu 12.04
3) CentOS 6
Jostain (?) syystä CentOS ei lisännyt käynnistysoptioikseen noita kahta muuta.
Käynnistä UBUNTU ja anna päätteessä komennot (varmuuden ehkäisemisen välttämiseksi kaksivaiheisena)
1) Näyttää uuden grubin asetukset eli nyt pitäisi myös CentOS näkyä komennon tulosteessa yhtenä käynnistysopitona:
sudo grub-mkconfig
2) Jos näkyi myös CentOS niin kirjoita grub pysyvästi uusiksi:
sudo grub-mkconfig -o /boot/grub/grub.cfg
Ei näy CentOS, kaikki vanhat kernelit ja windows loader näkyivät.
Vastaako nyt käynnistyksestä Ubuntun käynnistilatain vai CentOSsin käynnistinlatain? Jos käynnistyksestä vastaa Ubuntun käynnistinlatain, niin sitten sitten täytyy päivittää lataimen tiedot komennoilla:
sudo os-prober
sudo update-grub
Jos käynnistyksestä vastaa CentOSin käynnistinlatain, niin silloin /boot/grub/grub.conf tiedostoon pitää lisätä Ubuntun ja Windowsin tiedot --> http://keskustelu.suomi24.fi/node/11395364/#comment-60947859
Ei auttanut päivitys
Jos käytössäsi on Ubuntun Grub (kai nykyisin kaikissa uusissa versiossa lienee Grub v.2), on varmistaa muiden Linux-versioiden löytyminen, liittämällä levyn osio, jolla muita Linux-jakeluija järjestelmään ennenkuin päivittää grub:in. Erityisesti, jos laitteessasi on useita levyjä ja levyosioita.
Ylläolevien ohjeiden mukaan sitten päivität grub:in grub.cfg tiedoston.
Ylläolevan perusteella CentOS:n Legacy-Grub taas lienee Grub v. 1, jonka konffitiedosto on oleellisesti yksinkertaisempi (ja helposti editoitavissa) menu.lst, joka löytyy hakemistosta /boot/grub.
Kannattaa myös tutustua komentoon grub-install (grub2-install), mutta siitä sitten manuaalisivut kertovatkin kaiken oleellisen.
Windows 7 on eri levyllä ja molemmat linuxit samalla levyllä. CentOS:ää en saa nyt auki
Komento blkid kertoo, mitä miltäkin levyosiolta löytyy (CentOS vaatinee tuohon root-käyttäjän oikeudet - Ubuntu ei).
df (diskfree) kertoo nyt järjestelmääsi liitettyjen osioiden vapaan levytilan, joten kovin vaikeaa ei ole arvuutella, mitkä osiot eivät ole liitettyinä järjestelmään.
os-prober:in tehtävä lienee kaivella kaikilta levyiltä ja osiolta käyttöjärjestelmiä, mutta... tuo ei taida aina oikein onnistuvan.
Vielä, jos olet muuttanut levyjen bootti-järjestestystä - onkin jo soppa valmis ;)
Korjausehdotuksena jo yllämainitut, kunhan liität CentOS:n järjestelmään ennenkuin päivität grub:in. Mallia CentOS:n käynnistykseen voit kurkata CentOS:n osion /boot/grub -hakemistosta.
http://aijaa.com/6XMT3e Tossa osiolla sda8 on CentOS olen katsonut gpartedilla, kuinka sen saa liitettyä.
Olet asentanut CentOS:in LVM taltionhallinalla, jonka vuoksi Ubuntu ei nyt löydä CentOSin käynnistintiedostoja.
http://linux.fi/wiki/LVM
CentOS:in asennus DVD:ssä pitäisi olla valikko käynnistyksen korjaamiseen, mikä korjaa vain CentOS:in käynnistyksen ja sen jälkeen muut täytyy laittaa käsin CentOS:in /boot/grub/grub.conf tiedostoon.
Toinen vaihtoehto on myös asentaa CentOS uudestaan siten, että ei käytä LVM taltionhallintaa, mikä tosin on oletuksena CentOS:issa. Grub kannattaa tällöin asentaa juuriosiolle / ja sen jälkeen Ubuntun pitäisi löytää CentOS:in käynnistystiedostot kun ajaa os-proberin ja update-grubin.
Kokeilen asentaa uusiksi jos löydän tuommosta kohtaa kuin LVM
Tossa liitetyt http://aijaa.com/D0jtz0 eli sda8 puuttuu.
Oli tosiaan asentanut LVM taltiona kun annoin osioida vapaalle levytilalle, nyt kun osioin itse niin sai valita tavallisen osion. Jokatapauksessa nyt toimii niinkun pitää. Kiitos oikein paljon vaivannäöstä.