Kernel panic 2.6.38.2

Varning! Det som diskuteras här är inte alltid enkelt och det kan hända att vissa installationer/modifieringar kan göra ditt system oanvändbart. Inget för nybörjare. Gör alltid backup av känslig data innan du experimenterar.
Kategoriregler
Varning! Det som diskuteras här är inte alltid enkelt och det kan hända att vissa installationer/modifieringar kan göra ditt system oanvändbart. Inget för nybörjare. Gör alltid backup av känslig data innan du experimenterar.
Heretic
Inlägg: 170
Blev medlem: 08 mar 2007, 00:25

Re: Kernel panic 2.6.38.2

Inlägg av Heretic »

Kod: Markera allt

desktop@desktop-GA-7VAXFS:~/Hämtningar/buildroot-2011.02/output/images$ mkisofs -o usb.iso /home/desktop/Hämtningar/buildroot-2011.02/output/images bzImage isolinux.bin rootfs.cpio rootfs.cpio.gz rootfs.initramfs rootfs.tar
I: -input-charset not specified, using utf-8 (detected in locale settings)
Using ROOTF000.TAR;1 for  /rootfs.tar (rootfs.tar)
Using ISOLI000.BIN;1 for  /isolinux.bin (isolinux.bin)
Using BZIMA000.;1 for  /bzImage (bzImage)
Using ROOTF000.CPI;1 for  /rootfs.cpio (rootfs.cpio)
Using ROOTF000.GZ;1 for  /rootfs.cpio.gz (rootfs.cpio.gz)
Using ROOTF000.INI;1 for  /rootfs.initramfs (rootfs.initramfs)
 36.67% done, estimate finish Thu Apr 14 16:41:59 2011
 73.31% done, estimate finish Thu Apr 14 16:41:59 2011
Total translation table size: 0
Total rockridge attributes bytes: 0
Total directory bytes: 0
Path table size(bytes): 10
Max brk space used 0
13656 extents written (26 MB)
desktop@desktop-GA-7VAXFS:~/Hämtningar/buildroot-2011.02/output/images$ ls
bzImage       rootfs.cpio     rootfs.initramfs  usb.iso
isolinux.bin  rootfs.cpio.gz  rootfs.tar
desktop@desktop-GA-7VAXFS:~/Hämtningar/buildroot-2011.02/output/images$ 
Så där ja! :D
Men det blev många rootfs.*

Edit: Hmm nu blev det kernel error. testade även med din kärna, blev ändå error.
EXT4-FS (loop+): unable to read superbloack
bio too big device loop0 (2 > 0)

FAT: unable to read boot sector
VFS: Cannot open root device "(null)" or unknow-block(7,0)
Please append a correct "root=" boot option; here are the available partions:
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(7,0)Pid: 1, comm: swapper Not tainted 2.6.38.2 #1
Call trace:
*och sen massa siffror*
Edit: Blev samma resultat med din och min kärna. Det är något jag har glömt.
Senast redigerad av 2 Heretic, redigerad totalt 14 gång.
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: Kernel panic 2.6.38.2

Inlägg av Konservburk »

Vilken fil testade du med? Jag vet inte vilken som har rätt format (om ens någon har det). Annars går det alltid att packa upp och packa om på rätt sätt. Är du oskäker så kan du skicka någon av filerna till mig så kan jag undersöka om det fungerar för mig eller om det är något som fattas.
Heretic
Inlägg: 170
Blev medlem: 08 mar 2007, 00:25

Re: Kernel panic 2.6.38.2

Inlägg av Heretic »

Konservburk skrev:Vilken fil testade du med? Jag vet inte vilken som har rätt format (om ens någon har det). Annars går det alltid att packa upp och packa om på rätt sätt. Är du oskäker så kan du skicka någon av filerna till mig så kan jag undersöka om det fungerar för mig eller om det är något som fattas.
Här får du om du vill testa den. Dock kanske du måste byta ut bzImage som passar mot din CPU. (26 MB)

http://www.megaupload.com/?d=HO95GW3J

Det är säker jag som tar tagit i för mycket när det gäller avkryssa O0
Säkert python som utgör den största delen av 26 mb.

Jag har inte monterat dit mitt script + HTML filen.

Edit: Hittade ett swedbank USB 1 gb minne O0 Slipper jag använda 16 gb till 26 gb.
Heretic
Inlägg: 170
Blev medlem: 08 mar 2007, 00:25

Re: Kernel panic 2.6.38.2

Inlägg av Heretic »

Gör en test nu. Jag kompilmerar kärnan efter din config, och låter restan vara orginal förutom att jag lägger till lite t.ex. initramfs och gz,cpio.

Nu står det:
VFS: Cannot open root device "(null)" or unknow-block(8,1)

Kod: Markera allt

Så här ser min syslinux.cfg ut.
default menu.c32
prompt 0
menu title BOOTLOADER
timeout 100

label unetbootindefault
menu label START
kernel bzImage
append root=/dev/sda1
Så här ser det ut när jag komplimerar kernel till bzImage, med busybox (136kb) och python(4,5 mb)
BUILD arch/x86/boot/bzImage
Root device is (8, 1)
Setup is 13132 bytes (padded to 13312 bytes).
System is 2551 kB
CRC f20684e0
Kernel: arch/x86/boot/bzImage is ready (#3)
desktop@desktop-GA-7VAXFS:~/Skrivbord/linux$
Testa om den fungerar. Det är bzImage (2.5mb)
http://www.megaupload.com/?d=TGXSL5LI

Kod: Markera allt

mkisofs -o ubs.iso bzImage
Sen
sudo apt-get install unetbootin
Sen skriver du usb.iso till ett usbminne som är FAT.
Heretic
Inlägg: 170
Blev medlem: 08 mar 2007, 00:25

Re: Kernel panic 2.6.38.2

Inlägg av Heretic »

Okej, nu har jag gjort en minimal busybox som har endast cd, ls, mkdir, rmdir, wget, httpd, clear, rm, poweroff, halt, reboot, fdisk, mount, umount, free, och cp.

Den blev: 174,6 kb.

Sen lade jag den i /initramfs/bin
I initramfs så finns det en init fil som innehåller.
#!/bin/busybox sh
mkdir -p /dev /proc /sys
mount -t devtmpfs devfs /dev
mkdir -p /dev/pts
mount -t devpts ptsfs /dev/pts
mount -t proc procfs /proc
mount -t sysfs sysfs /sys
exec /bin/busybox sh
Jag komplimerar kärnan och använder initramfs/initrd funktionen.

Kärnan fungerar OK med andra initramfs/initrd. Men inte när jag gör min.

Kod: Markera allt

Waring: unable to open initial console.
Freeing unused kernel memory: 412k freed
Failed to execute /init
Kernel Panic - Not syncing: No init found. Try passing init= option to kernel.
Och hur komplimeringen ser ut är:
BUILD arch/x86/boot/bzImage
Root device is (8, 1)
Setup is 13132 bytes (padded to 13312 bytes).
System is 1232 kB
CRC 8ed74771
Kernel: arch/x86/boot/bzImage is ready (#4)
root@desktop-GA-7VAXFS:/home/desktop/Hämtningar/linux-2.6.38.3#
bittin
Inlägg: 1471
Blev medlem: 05 jun 2007, 14:03
OS: Debian
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Täby
Kontakt:

Re: Kernel panic 2.6.38.2

Inlägg av bittin »

Heretic skrev:Nu är jag tillbaka och internet wget fungerar på maskinen O0
Vad är kommandot för att stänga av linuxkärnan?

free ger 2396 kb. Alltså drar den 396 kb i ram när själva mjukvaran är ca 2 mb om jag skulle installera det till en disk? Att ladda ner google.se gick skitsnabbt. Märkte det knappt.

Så nu ska jag bara flytta över python till initramfs. Men kan jag ta mitt python till initramfs mappen?

Jag har ju en riktigt gammalt as hemma som jag funderar på att installera linux på.
http://en.wikipedia.org/wiki/Toshiba_T3100 fast det är en med 20 mb hårddisk.
O0
kanske funkar med NetBSD själv funderat på att installera NetBSD på den här gamla goingen http://www.everymac.com/systems/apple/p ... o280c.html
Heretic
Inlägg: 170
Blev medlem: 08 mar 2007, 00:25

Re: Kernel panic 2.6.38.2

Inlägg av Heretic »

netBSD fungerar väll inte på en 80286:a?
Heretic
Inlägg: 170
Blev medlem: 08 mar 2007, 00:25

Re: Kernel panic 2.6.38.2

Inlägg av Heretic »

Någon som vet varför det blir så här?

Kod: Markera allt

Failed to execute /init
Kernel Panic - Not syncing: No init found. Try passing init= option to kernel.
Är det fel chmod kod på init?
Skriv svar

Återgå till "Experimentverkstad"