Eli laitoin wintoosa kovon kiinni (hda) ja aloin päivittää linuxia
(hdb) linux teki multibootin ok, mut nyt se ei suostu ite käynnistyy..
wintoosa käynnistyy kyllä.
linuxi antaa seuraavanlaisen ilmotuksen:
Tarkastetaan juuritiedostojärjestelmä
fsck.ext3/dev/hda1:
The superblock cold not be read or does not describe a correct ext2
filesystem. if the device is valid and it really contains an ext2
filesystem (and not swap or ufs or something else),then the superblock
is corrupt, and you might try running e2fsck with an alternate
superblock: e2fsck -b 8193
:bad magic number in super-block while trying to open /dev/hda1
tiedostojärjestelmän takastus epäonnistui. haluatko korjata virheet?
(k/e) (varo voit menettää tiedostoja)
-vastaa tohon kumman vaitoehdon vaan niin tulee seuraavanlainen teksti
virhe takistettaessa tiedostojärjestelmää pudotan sinut konsoliin;
järjestelmä käynnistyy uudelleen kun poistut konsolista.
give a root password for maintenance
(or type control-D for normal start up):
-jos tohon laittaa control-D niin järjestelmä käynnistyy uudelleen
ja tulee taas noi samat ilmotukset..
Eli mitä nyt pitäs tehä??
(hdb) linux teki multibootin ok, mut nyt se ei suostu ite käynnistyy..
wintoosa käynnistyy kyllä.
linuxi antaa seuraavanlaisen ilmotuksen:
Tarkastetaan juuritiedostojärjestelmä
fsck.ext3/dev/hda1:
The superblock cold not be read or does not describe a correct ext2
filesystem. if the device is valid and it really contains an ext2
filesystem (and not swap or ufs or something else),then the superblock
is corrupt, and you might try running e2fsck with an alternate
superblock: e2fsck -b 8193
:bad magic number in super-block while trying to open /dev/hda1
tiedostojärjestelmän takastus epäonnistui. haluatko korjata virheet?
(k/e) (varo voit menettää tiedostoja)
-vastaa tohon kumman vaitoehdon vaan niin tulee seuraavanlainen teksti
virhe takistettaessa tiedostojärjestelmää pudotan sinut konsoliin;
järjestelmä käynnistyy uudelleen kun poistut konsolista.
give a root password for maintenance
(or type control-D for normal start up):
-jos tohon laittaa control-D niin järjestelmä käynnistyy uudelleen
ja tulee taas noi samat ilmotukset..
Eli mitä nyt pitäs tehä??
Vastaukset 12
Vanhimmat
"Eli laitoin wintoosa kovon kiinni (hda) ja aloin päivittää linuxia
(hdb) linux teki multibootin ok, mut nyt se ei suostu ite käynnistyy.. "
"Tarkastetaan juuritiedostojärjestelmä
fsck.ext3/dev/hda1: "
???? Linux on siis asennettu esittämäsi mukaan /dev/hdb:lle.
/dev/hda1 on mitä todennäköisimmin ntfs tai fat/vfat-osio. Windowsin pitääkin käynnistyä, kun ko. /dev/hda -boottiosiolla ei mitään grub/liloa ole (masterbootrecordilla).
Aseta asennuslevyke koneeseen, ja siirry rescue-moodiin ja korjaa grub (tai lilo?) vastaamaan nykytilannetta. chroot olisi mainio komento hallita.
PS. Älä missään nimessä salli /dev/hda1:lle e2fsck.ext3:iä.
Ko. osiolla on siis Windows-järjestelmä omine tiedostojärjestelmineen, ei Linuxin ext3-tiedostojärjestelmä.
>>Eli laitoin wintoosa kovon kiinni (hda)
kokeile ensin ottaa se windows levy irti ja käynnistä Linux sen jälkeen
katsoppa /boot/grub/menu.lst
onko siellä määritelty root-osio pieleen hdb hda:ksi tai muuta sellaista (se näytäis etsivän juuri osoita hda:lta)
"kokeile ensin ottaa se windows levy irti ja käynnistä Linux sen jälkeen
katsoppa /boot/grub/menu.lst
onko siellä määritelty root-osio pieleen hdb hda:ksi tai muuta sellaista (se näytäis etsivän juuri osoita hda:lta)"
Grub on asentunut ihan nätisti sinne, minne se määriteltykin (/dev/hdb:lle ?), _kun tuo windows-levy_ on ollut poissa.
Grub nimenomaan on asennettava _oikealle_ /dev/hda:lle ja installoitava /dev/hda:lle, kun tuo toinenkin levy on mukana järjestelmässä.
Lilo ei suostuisi edes asentumaan, jos tarvittavia käyttöjärjestelmiä ei systeemistä löytyisi. Grub on tässä suhteessa "monipuolisempi", mutta juuri tällaiset "sotkut" ovat tällöin hyvinkin mahdollisia.
Henk. koht. mielipiteenä jo tuollainen levyjen poistaminen asennusvaiheessa on hmmm... idioottimaista.
PS. Todennäköisesti myös Linux-järjestelmän /etc/fstab -tiedostoa on käpisteltävä vastaavaan tilannetta, jossa koneessa ovat molemmat kovalevyt.
PPS. Kädettömämpi selviytyisi jopa helpommin "päivittämällä" uudelleen Linux-järjestelmä, vaikka se ei todellakaan ole tarpeen, kun tietää, mitä tekee.
Minä asensin Mandraken 10.1 official version myös, eikä suostu buuttaamaan vaan antaa suurin piirtein saman herjan. Mulla on koneessani XP ja Fedora Core 3. Yksi osio on varattu testiosioksi distrojen kokeilua varten.
MDK:n asennus meni hienosti, mutta kun ei se lähde käyntiin. Olen jo vähän googlettanut ongelmaa, ja muutamia vinkkejä olen kokeillutkin, huonoin tuloksin (peukaloinut mm. /etc/fstabia ja /etc/filesystems jne. tiedostoja Fedorasta käsin).
Muutaman kerran olen asentanut sen uudelleen, mutta ei apua. MDK meinaa ängetä väkisin lilon tai grubin mbr:lle, mutta olen asentanut aina FC:n grubin uudestaan päälle. MDK ei käynnisty siis kirveelläkään, vaan herjaa aina filesystemistä ja käskee hankkimaan uudemman version e2fsck:ta. Sitten kun levyn tarkistaa se löytää jotain virheitä joka kerta, sen jälkeen käynnistys muuttuu vielä takkuisemmaksi kun se korjaa levyä joka kerta ja buuttaa itsensä sen jälkeen... :P Niin, filesystem on ext3.
Enpä jaksa sen kanssa alkaa tappelemaan enää isommin, olkoon sitten. Fedora Core sentään toimii mukisematta.
"Minä asensin Mandraken 10.1 official version myös, eikä suostu buuttaamaan vaan antaa suurin piirtein saman herjan."
Viestisi on täyttä trollausta...
Roskaa alusta lähtien.
Kyllä Mdk 10.1 hanskaa hommat aivan kuten FC 3...
Edellisen kysyjän ongelmat perustuvat siihen täyteen typeryyteen, että asennettaessa järjestelmään on boottaava windows-asemasta revitty piuhat irti...
Ei varmasti mikään järjestelmä toimi kuten pitää, jos rautaan kajotaan asennuksen yhteydessä...
No, mulla kyllä tulee em. virheilmoitus vaikka en edes repinyt läppäristäni levyjä irti kesken asennuksen.
"Viestisi on täyttä trollausta...
Roskaa alusta lähtien.
Kyllä Mdk 10.1 hanskaa hommat aivan kuten FC 3..."
Toteamuksesi perustuu mihin?
Kyllä FC3 hanskaa homman mutta ei Mandrake, ainakaan tässä myllyssä...Kerropas mikä mättää?
"Kyllä FC3 hanskaa homman mutta ei Mandrake, ainakaan tässä myllyssä...Kerropas mikä mättää? "
Pistä nyt ihmeessä selkeää virheilmoa vaikkapa bootin yhteydessä. Muuten on turha arvailla, mikä sulla mättää.
Jotakin kättäpidempää raudastasi, niin on jo helpompi yrittää ongelmaa lähteä ratkomaan.
Kannettavat ovat aina oma lukunsa, kun niissä on valmistajan omia viritelmiä. Näille kannettavillekin löytyy jopa omat sivunsa, joilta voin lähteä tarkastelemaan mahdollista ongelmaa.
Alkuun päässee jo sivulta:
http://www.linux-laptop.net/
Näinkään paljoa ei kannattaisi antaa ohjetta pelkälle trollille.
http://koti.mbnet.fi/hoohoo/dscn1302.jpg
Siinä vähän dataa mitä tapahtuu buutatessa.
Tässä tulostus Fedoran terminaalista:
mount
/dev/hda6 on / type ext3 (rw)
none on /proc type proc (rw)
none on /sys type sysfs (rw)
none on /dev/pts type devpts (rw,gid=5,mode=620)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/hda2 on /WindowsXP type vfat (rw)
/dev/hda5 on /mnt/Mandrake type ext3 (rw)
none on /dev/shm type tmpfs (rw)
/dev/hda8 on /home type ext3 (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
nfsd on /proc/fs/nfsd type nfsd (rw)
hda5 eli Mandraken osio on liitetty FC:n puolella /mnt/Mandrake hakemistoon. Levy näyttäisi olevan kunnossa, mutta MDK ei suostu siis buuttaamaan. FC ei havaitse virheitä hda5 osiolla.
Mulla on siis myös XP osio hda2, ja yksi piilotettu XP:n recovery osio hda1. Lueskelin jostain päin netistä että tuollainen piilo-osio voi sekoittaa joissain tapauksissa levykirjanpitoa...? Saatanpa poistaa sen ja kokeilla uudelleen MDK:n asennusta. Nyt ei jouda kauheasti säätämään, ehkä joulun pyhinä sitten.
Sanottakoon vielä että olen asennellut aika montaa erilaista linuxia parille läppärille ja yhdelle pöytäkoneelle, eikä tuollaista vikaa ole ennen tullut vastaan. Tai no, Best linux kyllä joskus sekoitti koko levyn...
"/dev/hda5 on /mnt/Mandrake type ext3 (rw) "
Poista (tai kommentoi?) tuo rivi FC:n /etc/fstabista. Umount /mnt/Mandrake ja aja fsck.ext3 /dev/hda5 (vaikka -c vivulla vahvistettuna) kuten Mandrake pyytää ;) Nyt levy on tarkistettu ja hyväksi havaittu (?) eikä boottauksen epäonnistuminen johdu siitä, että levyä ei olisi tarkistettu.
Kumman järjestelmän avulla olet grubin (lilon?) asentanut? Lilo on minulle tutumpi, grub hieman vieraampi, mutta idea on kuitenkin molemmissa ihan sama.
Tässä siis vain pientä vihjettä homman hoitamiseksi.
Tarkista /mnt/Mandrake/boot -hakemiston käynnistystiedostot linuz-xxxxxx (itse kernel) ja initrd.xxxx.img (ramdisk, jolla tarvittavat modulit tms. ajurit ladataan ko. järjestelmään) ja kopioi ne FC:n /boot -hakemistoon. Editoi nuo mukaan /boot/grub/grub.lst (tai /boot/grub/grub.conf) käynnistykseen.
(Lilo-mallissa pitää ajaa komento lilo -v, jotta asetukset seuraavassa bootissa olisivat kohdallaan.
Tässä mallia omasta lilo.confistani:
boot=/dev/hda
map=/boot/map
install=/boot/boot.b
message=/boot/message
prompt
vga=791
timeout=300
lba32
default="Fedora_Core_3"
image=/boot/vmlinuz-2.6.9-1.681_FC3
label="Fedora_Core_3"
initrd=/boot/initrd-2.6.9-1.681_FC3.img
read-only
root=/dev/hdd2
# append="noapci acpi=off"
# Seuraava on siis edellinen kernel-versio, joka
# poistetaan kunhan ehditään...
#image=/boot/vmlinuz-2.6.9-1.678_FC3
# label="Fedora_Core_3"
# initrd=/boot/initrd-2.6.9-1.678_FC3.img
# read-only
# root=/dev/hdd2
image=/boot/vmlinuz-2.4.27
label=Debian.3.1
initrd=/boot/initrd.img-2.4.27
read-only
root=/dev/hdb6
append=""
image=/boot/vmlinuz-2.6.8.1-3-386
label=Ubuntu
initrd=/boot/initrd.img-2.6.8.1-3-386
read-only
root=/dev/hdb5
other=/dev/hda2
label=Win98
# ====
ennenkuin alat mussuttaa!!!!!
SIIS LAITOIN WINTOOSA KOVON KIINNI JA ALOIN PÄIVITTÄÄ LINUXII...
Koitin asentaa Ubuntun FC3:n ja XP:n kaveriksi. Samat virheet tulee kuin Mandraken kanssa, joten syyllinen onkin Fedora Coressa.
FC3 käyttää ilmeisesti kustomoitua e2fsprogs pakettia. Syy omiin virityksiin lienee FC:n SElinux tietoturvavirityksessä. Otin kyllä jo asennusvaiheessa SELinux systeemin pois käytöstä. Ilmeisesti pitäisi käyttää reiserfs filesysteemiä niin muutkin linuxit ymmärtäisi FC:n levyjä (luettu fedoraforum.orgista).
Mitenkäs olet Grub itse asentanut, kun lilo.confin mukaan sulla on myös Ubuntu ja Debian koneessasi? Mounttaatko FC:n osion muille distroille buutissa ja lukeeko Ubuntu / Debian FC:n osiota ilman virheitä, ja mikä fs on käytössä? ext3?
"Koitin asentaa Ubuntun FC3:n ja XP:n kaveriksi. Samat virheet tulee kuin Mandraken kanssa, joten syyllinen onkin Fedora Coressa. "
Nyt hätiköit. Ei tuolla Fedoralla ole asian kanssa mitään tekemistä, kun kerran olet asentamassa järjestelmää omalle osiolleen (/dev/hda5? vai miten tuo nyt oli)
"Mitenkäs olet Grub itse asentanut, kun lilo.confin mukaan sulla on myös Ubuntu ja Debian koneessasi? "
Jos et halua jyrätä mbr:ää uuden asennuksen yhteydessä, voit asentaa käynnistyksenlataajan vaikka /dev/hda5:lle (tai jättää kokonaan asentamatta), ja käyttää aiemman järjestelmän jo tekemää boottia (editoimalla alkuperäisen järjestelmän boot-ohjelman konfigurointitiedostoa). Kun sen asentaa ko. järjestelmä-osion juureen, voi tutkailla /boot/grub/grub.lst (grub.conf) tiedostoa, kuinka järjestelmä käynnistyksenlataajan virittää. (Lilosta puhuttaessa boot=/dev/hda5 ja konffi /etc/lilo.conf).
"Mounttaatko FC:n osion muille distroille buutissa ja lukeeko Ubuntu / Debian FC:n osiota ilman virheitä, ja mikä fs on käytössä? ext3? "
Kyllä nuo kaikki järjestelmät on huolellisesti eristetty toisistaan. Helppoa on tarvittaessa liittää osioita järjestelmään manuaalisesti tilapäisesti tai liittää pysyvästi /etc/fstab-tiedostossa, jos ylipäätään tarvis. Eli kunkin järjestelmän osiot ovat käytettävissä. Ext3-tiedostojärjestelmä on oma suosikkini, enkä ole nähnyt tarpeelliseksi edes kokeilla muita.
PS. Kaikki jakelut käyttävät yhteistä swap-osiota.