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.
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
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
Niin vähän ajattelinkin... no onneksi tossa on riittävästi tietoa... eli ongelma on tässä:[bold] loading ext3.ko module[/bold] 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...
http://www.linuxquestions.org/questions/showthread.php?s=&postid=1410267#post1410267 http://mandrakeusers.org/index.php?showtopic=19573 Noissa näyttäisi olevan samanlaisia ongelmia, mutta en saa irti mikä auttaisi. Mitään rescue diskiä en omista.
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?
Loysin ohjeet Kernelin kaantamiseen, mutta en saa ladattua sourcea, koska kaikki asemat ovat Knoppixin mukaan read-only.
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...
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.