osiointiongelma
|
|
massmur
Junior Member
|
25. tammikuuta 2005 @ 03:55 |
Linkki tähän viestiin
|
Ajattelin, kääntää yhden windows-osioni, muotoon fat32, jotta voisin käyttää sitä linuxiss. Umounttasin osion ja poistin sen harddrakella. En tässä vaiheessa alustanut, vaan poistin sen, koska mietin voivani siten muuttaa kaksi osiota yhdeksi vaihtamalla toisen kokoa jälkeenpäin.
Nyt kävi kuitenkin niin, että käynnistessä konetta, tulee viesti, että
umount joku ja umount joku failed
Kernel panic: try using the init command.
Voin tarkemmin infota, että mitä siinä luki, jos tarpeen.
|
vilipoju
Junior Member
|
25. tammikuuta 2005 @ 07:31 |
Linkki tähän viestiin
|
Kannattaa laittaa koko info.
|
massmur
Junior Member
|
25. tammikuuta 2005 @ 08:10 |
Linkki tähän viestiin
|
creating root device
mounting root filesystem
mount: error 6 mounting ext3 flags defaults
well, retrying without the option flags
mount: error 6 mounting ext3
well, retrying read-only without any flags
mount: error 6 mounting ext3
pivotroot: pivot_root (/sysroot,/sysroot/initrd) failed:2
umount /initrd/sys failed:2
umount /initrd/proc failed:2
initrd finished
freeing unused kernel memory: 200k freed
kernel panic: no init found. try passing init= option to kernel
|
AfterDawn Addict
|
25. tammikuuta 2005 @ 13:23 |
Linkki tähän viestiin
|
Saatko kirjoitettua vielä lisää rivejä ennen tota "creating root device" riviä...??
|
massmur
Junior Member
|
25. tammikuuta 2005 @ 14:07 |
Linkki tähän viestiin
|
Tämän verran on ruudussa näkyvissä. Aikaisemmat rivit vierivät nopeasti ohi.
md: ...autorun DONE
RAMDISK: compressed image found at block 0
VFS: Mounted root (ext 2 filesystem)
Red Hat nash version 4.1.12mdk starting
loading jbd.ko module
loading ext3.ko module
Mounting /proc filesystem
Mounting sysfs
Creating device files
Mounting tmpfs on /dev
Starting udev
creating root device
mounting root filesystem
mount: error 6 mounting ext3 flags defaults
well, retrying without the option flags
mount: error 6 mounting ext3
well, retrying read-only without any flags
mount: error 6 mounting ext3
pivotroot: pivot_root (/sysroot,/sysroot/initrd) failed:2
umount /initrd/sys failed:2
umount /initrd/proc failed:2
initrd finished
freeing unused kernel memory: 200k freed
kernel panic: no init found. try passing init= option to kernel
|
AfterDawn Addict
|
25. tammikuuta 2005 @ 14:35 |
Linkki tähän viestiin
|
Quote: Tämän verran on ruudussa näkyvissä. Aikaisemmat rivit vierivät nopeasti ohi.
Niin vähän ajattelinkin... :)
no onneksi tossa on riittävästi tietoa...
eli ongelma on tässä:
loading ext3.ko module
ext3 tuki ladataan moduulina, vaikka sen pitäis olla tässä tapauksessa käännettynä "sisään" kerneliin...
Eli nyt tarvisit jonkun livecd:n (esim. knoppix) jolla pääsisit käsiks tohon ja kääntämään kernelin uudestaan...
Distrona on kai mandrake (hardrakesta päätellen)...voit tietysti vilkaista, että mitä sieltä bootloaderista löytyy, eli siis pystyykö jollain muulla vaihtoehdolla boottaamaan...
Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 25. tammikuuta 2005 @ 14:36
|
massmur
Junior Member
|
25. tammikuuta 2005 @ 14:36 |
Linkki tähän viestiin
|
|
massmur
Junior Member
|
25. tammikuuta 2005 @ 14:42 |
Linkki tähän viestiin
|
Mandrake 10.1 on siis käytössä. Bootloaderista voin käynnistää failsafen, mutta se jää jumittamaan samaan kohtaan. Windowsis on vielä ainakin jotenkin toiminnassa, joten voisin livecd:n tästä ladata ja polttaa. Mitenkä tuo kernelin kääntäminen sitten onnistuu vaikkapa knoppixin lautta?
|
massmur
Junior Member
|
25. tammikuuta 2005 @ 19:02 |
Linkki tähän viestiin
|
Loysin ohjeet Kernelin kaantamiseen, mutta en saa ladattua sourcea, koska kaikki asemat ovat Knoppixin mukaan read-only.
|
AfterDawn Addict
|
25. tammikuuta 2005 @ 20:03 |
Linkki tähän viestiin
|
Kokeileppa tehdä niin, että umounttaat sen aseman, jossa se mandrake on asennettuna ja sitten mounttaat sen roottina takaisin johonkin mount pointtiin, vaikka /mnt/mandrake (jos sulla on jotain muita tärkeitä erillisiä osiota, kuten vaikka /boot, niin sen voit mountata /mnt/mandrake/boot mount pointtiin)...sitten kirjottelet näin:
chroot /mnt/mandrake /bin/bash
Sitten ootkin sisällä siellä sun mandrakessa ja jos sulla sattu olemaan ne mandraken omat kernelin sorsat asennettuna, niin ei muuta kun käytät niitä...ja meet sinne hakemistoon, mistä ne sourcet löytyy eli voisi olla esim. /usr/src/linux tai joku vastaava...sitten voit kirjotella "make menuconfig" käydä muuttamassa "file systems" kohdasta sen "ext3:n moduulista kerneliin sisään"...sit varmaan loppu hoituu niillä ohjeilla...voit tietysti myös käyttää jotain toistakin kerneliä ja kääntää sen, mutta kannattaa varmaankin käyttää sitä vanhan kernelin config fileä, niin vältyt monilta ongelmilta...sitten ei muuta kun "exit" komennolla ulos ja umounttaa asemat ja kokeilet bootata...
|
Mainos
|
|
|
massmur
Junior Member
|
26. tammikuuta 2005 @ 10:53 |
Linkki tähän viestiin
|
Mounttaus jopa onnistui. En kernelin sourceja
loytanytkaan, joten katsoin etta mandrake
10.1:n mukana nayttaisi tulevan versio 2.6.8
ja laitoin sen lataukseen.
Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 26. tammikuuta 2005 @ 11:36
|