Aika kummallista, että erään kernel päivityksen jälkeen ei Windows:ia saa enää käyntiin. Ilmeisesti bootti hakee Windows:ia väärästä osiosta.
Kone Acer Aspire E380-GE7Z, jossa alunperin oli Windows Vista. Heti alkuun laitoin Ubuntun rinnalle. Windows jäi, kun vaimo tarvitsi sitä työasioissa. Tässä koneesahan Windows:in bootti on piilotetulla levyosiolla, josta se alunperin kyllä hyvin käynnistyi.
Nyt kai pitäisi osata korjata valikkoon oikea levyosio, mutta mihin ja miten?
Vaikka uusia kerneleitä on jo tullut pilvin pimein, niin grub:in valikossa näyttää säilyvän jatkuvasti sama versio. Ennen grub -valikkoa pystyi muokkaamaan grub.cfg:ssä, mutta nykyään sillä ei ole mitään vaikutusta.
Mistä näkee, että mikä kernel-versio on käytössä?
Ja miten voisi poistaa ne kymmenet turhat kernelit oikeaoppisesti?
Kaksoiboottaus hukkui päivityksessä
20
<50
Vastaukset
- Osaamaton
Jäi äsken pois Ubuntu-versio. Se on 12.04 LTS.
- lisätietoa_tarvitaan
Mitä kertoo komennot
sudo parted -l
cat /etc/fstab
uname -a- Osaamaton
Tällaista noilla komennoilla tuli:
sudo parted -l
Error: Invalid partition table on /dev/sda -- wrong signature 0.
Ignore/Cancel? I
Model: ATA Hitachi HDS72161 (scsi)
Disk /dev/sda: 165GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
1 32,3kB 8382MB 8382MB primary ntfs diag
2 8382MB 86,7GB 78,3GB primary ntfs boot
3 86,7GB 128GB 41,7GB primary ntfs
4 136GB 165GB 28,5GB extended
6 146GB 147GB 497MB logical linux-swap(v1)
7 147GB 163GB 16,4GB logical ext4
8 163GB 164GB 767MB logical linux-swap(v1)
5 164GB 165GB 798MB logical linux-swap(v1)
Model: ATA ST3500418AS (scsi)
Disk /dev/sdb: 500GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
1 32,3kB 4000MB 4000MB primary linux-swap(v1) boot
4 4000MB 294GB 290GB extended
5 4000MB 294GB 290GB logical ext4
3 294GB 400GB 106GB primary ntfs
2 400GB 500GB 100GB primary ntfs
cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
#
proc /proc proc nodev,noexec,nosuid 0 0
# / was on /dev/sdb5 during installation
UUID=ee5a58f9-85f8-446e-b143-cc6d4301415e / ext4 errors=remount-ro 0 1
# swap was on /dev/sdb1 during installation
UUID=da8132c2-2912-4735-88b7-4f354d81ae40 none swap sw 0 0
#/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0
#korppuasema
/dev/fd0 /media/floppy0 auto rw,user,noauto,nosuid,nodev,umask=000 0 0
uname -a
Linux th-kone 3.2.0-29-generic #46-Ubuntu SMP Fri Jul 27 17:03:23 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
Mitenkähän noita pitäisi tulkita?
- Osaamaton
Hoksasin itse, että kun minulla on koneessa kaksi kovalevyä, joista pienempi (sda) on alkuperäinen, jossa siis Windows:kin sijaitsee. Siellä on myös vanhempi Ubuntu-versio. Kun latasin aikoinaan 12.04 LTS version, se ei mahtunutkaan tuolle pienelle levylle, kun se oli jo aikaa myöten täyttynyt. Laitoin koneeseen suuremman levyn (sdb) vanhan rinnalle, johon sitten latasin sitten 12.04 LTS:n.
Kaikki toimi vuosia ihan hyvin, kunnes nyt vuoden vaihteen tienoilla Windows:in lataus ei enää onnistunutkaan.
Nyt huomasin, että konehan käyttää tuon vanhan ja pienemmän levyn vanhan Ubuntu-version grub.cfg:tä, joka jostain syystä ei enää löydäkään oikeata osiota Windows:in käynnistykseen, vaikka näyttäisi olevan sama kuin tämän 12.04 LTS:n grub.cfg. Tässä viimemainitussa grub.cfg:ssä on kyllä myös viimeisin kernel-versio ja monta muuta aikaisempaa versiota.
Nyt kai voisin kopioida tämän ajantasalla olevan grub.cfg:n tuon sda levyllä olevan tilalle, josko se auttaisi. Mutta kaikkein parasta olisi kai, että kone osaisi hakea itse tuon oikea grub.dfg:n tuolta sdb levyltä.
Miten sen saisi tuon tekemään?- dww
Ubuntu tekee ajantasen grub.cfg tiedoston kun komennat
sudo os-prober
sudo update-grub - Osaamaton
Joo niin tekee, mutta koneessani tekee sen sinne missä nykyinen käyttöjärjestelmäversio on eli sdb levylle. Kuitenkin bootissa käyttää vanhan käyttöjärjestelmäversion grub.cfg:tä joka on sda -levyllä.
Eli ei auta tässä tapauksessa. - weewrewrr
Osaamaton kirjoitti:
Joo niin tekee, mutta koneessani tekee sen sinne missä nykyinen käyttöjärjestelmäversio on eli sdb levylle. Kuitenkin bootissa käyttää vanhan käyttöjärjestelmäversion grub.cfg:tä joka on sda -levyllä.
Eli ei auta tässä tapauksessa.Laita biosista boottaan sdb kiintolevylle.
- Osaamaton
Laitoin, ja nyt kaiketi boottaa sdb:ltä, mutta grub:in valikkoa ei tule lainkaan näkyviin. Voisikohan johtua siitä, että siinä on kymmeniä kernel-versioita valittavana?
Miten niitä voisi oikeaoppisesti vähentää? - e12e21ee
Osaamaton kirjoitti:
Laitoin, ja nyt kaiketi boottaa sdb:ltä, mutta grub:in valikkoa ei tule lainkaan näkyviin. Voisikohan johtua siitä, että siinä on kymmeniä kernel-versioita valittavana?
Miten niitä voisi oikeaoppisesti vähentää?Suorita nuo edellä olevat komennot. Vasenta shiftiä kun painaa biosin jälkeen, niin grubin valikko pitäisi näkyä.
- Osaamaton
Ei näy vieläkään.
- qeqweqwewqe
Osaamaton kirjoitti:
Ei näy vieläkään.
Jos se käynnistyy Ubuntuun, niin Grubin valikon pitäisi näkyä, taikka sen saa näkyviin. Paina vasen shift pohjaan jo biosin ikkunassa, taikka naputa aivan sikana. Voit kokeilla myös oikeaa, mutta monessa koneessa bios valittaa keyboard erroria.
Voit myös käsin tarkastaa grubin asetukset. cat /etc/default/grub
Tuollaiset asetukset näyttää grubin 5 sekkaa(GRUB_TIMEOUT=5)
GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
Muokata voit komennolla sudo gedit /etc/default/grub - Osaamaton
Ei näy vieläkään. Voisikohan tuolla seuraavalla grub.cfg:ssä olevalla lausekerykelmällä olla osuutta siaan? Se nimittäin on erona vanhaan näkyvään grub:iin:
### BEGIN /etc/grub.d/10_linux ###
function gfxmode {
set gfxpayload="${1}"
if [ "${1}" = "keep" ]; then
set vt_handoff=vt.handoff=7
else
set vt_handoff=
fi
}
if [ "${recordfail}" != 1 ]; then
if [ -e ${prefix}/gfxblacklist.txt ]; then
if hwmatch ${prefix}/gfxblacklist.txt 3; then
if [ ${match} = 0 ]; then
set linux_gfx_mode=keep
else
set linux_gfx_mode=text
fi
else
set linux_gfx_mode=text
fi
else
set linux_gfx_mode=keep
fi
else
set linux_gfx_mode=text
fi
export linux_gfx_mode
if [ "${linux_gfx_mode}" != "text" ]; then load_video; fi
Tuon jälkeen tulevat sitten kernelit.
En oikein keksi mitä kaikkea tuo lauseke oikein tekee.
- jojojojojojojo
Ensin pitäis kokeilla onko grub molemmilla kiintolevyillä. Helpoiten sen testaa kun irroitat kaapelin toisesta kiintolevystä ja käynnistät. Ja sitten toiselle kiintolevylle sama homma. Tieten laitat kaapelin emolevyn oikeaan pesään.
Sulla on varmasti molemmilla kiintolevyillä Grub, koska näkyy olevan Linuxii asennettuna.- Osaamaton
Ei tarvitse kokeilla, kun tiedän sen varmasti.
Niin kuin tuossa jo aiemmin kerroin, koneessa oli alunperin vain yksi kovalevy, jonne oli asentanut jonkin vanhemman version Ubuntusta. Ja niin kuin kerroin, se vanha levy kävi pieneksi, eikä sille enää mahtunut 12.04 LTS:n asennus. Siksi hankin suuremman levyn toiseksi levyksi ja asensin ko. Ubuntu-version siihen.
Kaikki toimi jonkun vuoden hyvin, kunnes tässä vuodenvaihteen tienoilla lakkasi Windows käynnistymästä. Samalla huomasin, että kernelin versiopäivitykset eivät näkyneet grub:issa, vaan siellä oli aina vaan sama versio käynnistymässä.
Nyt kun laitoin bios:ista tuon isomman levyn (sdb) käynnityslevyksi, niin kyllä viimeisin kernel -versio käynnistyi, mutta ihan suoraan, ei valikon kautta, kun sitä valikkoa ei vaan tule näkyviin.
Uskon, että vika on grub:cfg:ssä, sillä mitään muutahan ei siinä vaiheessa ole vielä käynnissä tai tehtynä.
Ilmeisesti Windows:in saan unohtaa, siinä on ilmeisesti käynnistyslataaja vioittunut tai jotain vastaavaa. Pystyn kyllä käyttämään tarvittavia Windows -ohjelmia VirtualBox:in kautta, jonne olen asentanut vanhan Windows XP:n. Sieltä olen katkaissut verkkoyhteyden, joten haittaohjelmavaaraa ei ole. Hiukan mutkikastahan se on, kun esim. jotkin KELA:n PDF-lomakkeet ei toimi Ubuntun ohjelmilla, kun ne on ilmeisesti optimoitu vain Adobe Reader:ille. Ne täytyy siis ensi tallentaa levylle ja sieltä ladata Adobe Reader:iin. - dww
Jos KELA vaatii jonkin adoben ohjelman käyttöä, niin Ubuntuun saa ohjelman seuraavalla tavalla:
http://ubuntuhandbook.org/index.php/2014/04/install-adobe-reader-ubuntu-1404/
Parempia pdf-lukijoita on saatavilla, ja esimerkiksi masterpdfreader on melko kätevä.
http://code-industry.net/free-pdf-editor.php - asioitu_on___
Osaamaton kirjoitti:
Ei tarvitse kokeilla, kun tiedän sen varmasti.
Niin kuin tuossa jo aiemmin kerroin, koneessa oli alunperin vain yksi kovalevy, jonne oli asentanut jonkin vanhemman version Ubuntusta. Ja niin kuin kerroin, se vanha levy kävi pieneksi, eikä sille enää mahtunut 12.04 LTS:n asennus. Siksi hankin suuremman levyn toiseksi levyksi ja asensin ko. Ubuntu-version siihen.
Kaikki toimi jonkun vuoden hyvin, kunnes tässä vuodenvaihteen tienoilla lakkasi Windows käynnistymästä. Samalla huomasin, että kernelin versiopäivitykset eivät näkyneet grub:issa, vaan siellä oli aina vaan sama versio käynnistymässä.
Nyt kun laitoin bios:ista tuon isomman levyn (sdb) käynnityslevyksi, niin kyllä viimeisin kernel -versio käynnistyi, mutta ihan suoraan, ei valikon kautta, kun sitä valikkoa ei vaan tule näkyviin.
Uskon, että vika on grub:cfg:ssä, sillä mitään muutahan ei siinä vaiheessa ole vielä käynnissä tai tehtynä.
Ilmeisesti Windows:in saan unohtaa, siinä on ilmeisesti käynnistyslataaja vioittunut tai jotain vastaavaa. Pystyn kyllä käyttämään tarvittavia Windows -ohjelmia VirtualBox:in kautta, jonne olen asentanut vanhan Windows XP:n. Sieltä olen katkaissut verkkoyhteyden, joten haittaohjelmavaaraa ei ole. Hiukan mutkikastahan se on, kun esim. jotkin KELA:n PDF-lomakkeet ei toimi Ubuntun ohjelmilla, kun ne on ilmeisesti optimoitu vain Adobe Reader:ille. Ne täytyy siis ensi tallentaa levylle ja sieltä ladata Adobe Reader:iin.Kyllä kelan lomakkeet toimii oletuksilla(Evince). Adobe readeri on vain windowseille, kun niissä ei ole yleensä pdf lukijaa.
"Pdf-lomakkeita on kahdenlaisia: osan lomakkeista voi täyttää tietokoneella ja tulostaa täytettynä, osaa lomakkeista voi ainoastaan katsella näytöllä ja tulostaa Adobe Reader -ohjelman avulla." - Osaamaton
Kiitos vinkistä. Toimii näköjään 12.04 LTS:säkin.
Vielä kun joku kertoisi, että mikä on oikeaoppisin tapa poistaa ylimääräiset kernelit? - dww
Osaamaton kirjoitti:
Kiitos vinkistä. Toimii näköjään 12.04 LTS:säkin.
Vielä kun joku kertoisi, että mikä on oikeaoppisin tapa poistaa ylimääräiset kernelit?https://help.ubuntu.com/community/Lubuntu/Documentation/RemoveOldKernels
"This is only recommended for users that know what they are doing as only the most recent version remains
dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\ \)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | xargs sudo apt-get -y purge - ihateubuntu
Osaamaton kirjoitti:
Kiitos vinkistä. Toimii näköjään 12.04 LTS:säkin.
Vielä kun joku kertoisi, että mikä on oikeaoppisin tapa poistaa ylimääräiset kernelit?http://forum.ubuntu-fi.org/index.php?topic=44785.0
keskustelua kernelistä
- Osaamaton
Nyt on sitten ylimääräiset kernelit poistettu. Mutta Windows:ia ei edelleenkään saa käynnistettyä, mutta olkoon.
Grub -valikon näkymättömyysongelmakin ratkesi jotenkin, en vain ymmärrä, miksi noin on, mutta näin tein:
Kun grub.cfg:ssä eräässä header:in kohdassa oli ennen näin:
insmod part_msdos
insmod ext2
set root='(hd1,msdos5)'
search --no-floppy --fs-uuid --set=root ee5a58f9-85f8-446e-b143-cc6d4301415e
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=auto
load_video
insmod gfxterm
insmod part_msdos
insmod ext2
set root='(hd1,msdos5)'
search --no-floppy --fs-uuid --set=root ee5a58f9-85f8-446e-b143-cc6d4301415e
set locale_dir=($root)/boot/grub/locale
set lang=fi_FI
insmod gettext
fi
niin, muutin sen tällaiseksi:
insmod part_msdos
insmod ext2
set root='(hd1,msdos5)'
search --no-floppy --fs-uuid --set ee5a58f9-85f8-446e-b143-cc6d4301415e
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=auto
load_video
insmod gfxterm
insmod part_msdos
insmod ext2
set root='(hd1,msdos5)'
search --no-floppy --fs-uuid --set=root ee5a58f9-85f8-446e-b143-cc6d4301415e
set locale_dir=($root)/boot/grub/locale
set lang=fi_FI
insmod gettext
fi
eli poistin tuosta alkupuolelta " =root " tekstin.
Vinkin sain sen vanhan pienemmän levyn Ubuntun grub.cfg:stä, joka siis tuli hyvin näkyviin.
Jostain se valittaa juuri ennen grub -valikon esiin tuloa, mutta vilahtaa niin nopeasti, etten ole siitä selvää saanut. Mutta haitanneeko tuo mitään. Ainoastaan se haittaa, kun seuraavassa grub:in päivityksessä varmaan tulee sama ongelma esiin. No osaanhan tuon korjata.
Tämä on muuten siitä hyvä systeemi, että kun on toisellakin levyllä toimiva grub, niin aina voi sieltä käynnistää, jos päivitys muuttaa grub:in toimimattomaksi.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Mitä hittoa tapahtuu nuorille miehillemme?
Mikä on saanut heidän päänsä sekaisin ja kadottamaan järjellisyytensä normaalista elämästä ja ryhtymään hörhöiksi? https3133566En sitten aio sinua odotella
Olen ollut omasta halustani yksin, mutta jossain vaiheessa aion etsiä seuraa. Tämä on aivan naurettavaa pelleilyä. Jos e831669- 431500
Martina jättää triathlonin: "Aika kääntää sivua"
Martina kirjoittaa vapaasti natiivienkusta suomeen käännetyssä tunteikkaassa tekstissä Instassaan. Martina kertoo olevan561425En vain ole riittävä
Muutenhan haluaisit minut oikeasti ja tekisit jotain sen eteen. Joo, ja kun et varmaan halua edes leikisti. Kaikki on o271290Kuka sinä oikeen olet
Joka kirjoittelet usein minun kanssa täällä? Olen tunnistanut samaksi kirjoittajaksi sinut. Miksi et anna mitään vinkkej471250Oon pahoillani että
Tapasit näin hyödyttömän, arvottoman, ruman ja tylsän ihmisen niinku minä :(491212Hei, vain sinä voit tehdä sen.
Only you, can make this world seem right Only you, can make the darkness bright Only you and you alone Can make a change61180Persut vajosivat pinnan alle
Sosiaali- ja terveysministeri Kaisa Juuson (ps) tietämättömyys hallinnonalansa leikkauksista on pöyristyttänyt Suomen ka1821161- 261147