Výsledky 1 až 11 z 11

Téma: Debian 3.1+problem s kompilaci kernelu 2.6.12.3

  1. #1

    Standardní Debian 3.1+problem s kompilaci kernelu 2.6.12.3

    Pokousim se snad uz tyden prelozit kernel 2.6.12.3 na Debian 3.1.
    Nevim kde je chyba, podporu root fs v jadre mam, initialramdisk jsem vypl.

    Co me ale stve nejvic, puvodni jadro jsem si zalohoval, ale stejne me nejde spustit stejne jako to nuspesne prelozene .

    lilo.conf
    Kód:
    boot=/dev/hda 
    root=/dev/hda6
    install=menu 
    map=/boot/map 
    vga=normal 
    default=Windows
    
    image=/boot/vmlinuz-2.6.8-2-3861
    	label=Linux
    	read-only
    #	restricted
    #	alias=1
    
    	#initrd=/initrd.img
    
    image=/boot/vmlinuz.old
    	label=LinuxOLD
    	read-only
    	optional
    #	restricted
    #	alias=2
    
    	#initrd=/initrd.img.old
    
    image=/boot/bzImage
    label=pokus
    read-only
    Kód:
    # /etc/fstab: static file system information.
    #
    # <file system> <mount point>   <type>  <options>       <dump>  <pass>
    proc            /proc           proc    defaults        0       0
    /dev/hda6       /               ext3    defaults,errors=remount-ro 0       1
    /dev/hdd        /media/cdrom0   iso9660 ro,user,noauto  0       0
    /dev/hdc        /media/cdrom1   iso9660 ro,user,noauto  0       0
    /dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0
    /dev/hda1       /mnt/win_c      auto    ro,user         4       0
    /dev/hda5       /mnt/win_d      ntfs    ro,user,nls=cp852         4       0
    image pokus:
    Kód:
    VFS&#58; Cannot open root device "306" or unknown block &#40;3,6&#41;
    Please append a correct "root" boot option
    Kernel panic - not syncing &#58; VFS &#58; Unable to mount root fs on unknown-block &#40;3,6&#41;
    image linux (zaloha)
    Kód:
    VFS&#58; Cannot open root device "306" or unknown-block &#40;3,6&#41;
    Please append a correct "root=" boot option
    Kernel panic &#58; VFS &#58; Unable to mount root fs on unknown-block &#40;3,6&#41;
    Kompiloval jsem pomoci:
    Kód:
    make bzImage
    make modules
    make modules_install
    Epox 9NDA3+ (nForce 3 Ultra 250) | CPU AMD 64 3000+ | 512 MB RAM | HDD Seagate Baracuda 160 GB 7 200 ot/min | Ino3D GeForce 6600 GT | Samsung SyncMaster 793s | TOSHIBA ODD-DVD SD-M1802 | MIDI Tower |
    gentoo+AMD64+XFCE

  2. #2

    Standardní

    Sice používám GRUB a problém jsem měl se starším jádrem a řešil jsem to tak nějak narychlo. Nechtělo mi to najíždět, když jsem měl bzImage na /boot (/dev/mda0). Když jsem ho dal na / (/dev/mda0), tak to jelo. Zkus schválně hodit bzImage na root partition a uvidíš.
    Mě to pak začlo chodit, víc jsem to neřešil, ikdyž mě to štve .
    WS: AMD Athlon 64 4000+/2.6GHz, Gigabyte GA-MA69GM-S2H, 4GB RAM, 80GB Seagate 7200.10, 160GB Samsung SP1614C, LG GSA-4163B, Int. VGA Radeon X1250, AOpen H500B 350W, EIZO S1910-K, MS Basic Keyboard, MS Laser Mouse 6000
    SRVR: Intel Celeron 2.16GHz, Intel D865PERL, 1GB RAM, 2x320GB + 1x300GB Seagate SATA, AOpen H600A 350W, Inet 16Mbps/10GHz od www.lysafree.net

  3. #3

    Standardní

    Ja si myslel, ze to bude nejaka specialitka debianu
    Ovsem neco jsem skonil i ja osobne, pri namapovani lila mi to vypise:
    Kód:
    /proc/devices &#58; open failed &#58; no such file or directory
    ls device-mapper driver missinf from kernel?
    /dev/mapper/control &#58; no such device
    Blby je ze stale nejde nabootovat ani ten zalozni image

    lilo jsem upravil takhle:
    Kód:
    image=/vmlinuz
    	label=Linux
    	read-only
    #	restricted
    #	alias=1 
    
    image=/bzImage
    label=pokus
    read-only
    Chrootuju ze slax 5.05, muze byt problem, ze neni debian-based ?
    Zkousel jsem i Knoppix 3.9 a ten me nechce vbec dovolit zapsat lilo:
    FATAL : /dev/hda Perssmision dedined
    a u kompilace jadra je to sami cat /dev/null pristup odmitnut.

    EDIT: Behem kompilace jsem si hral se souborem /etc/kernel-img.conf, asi jsem to nemel delat, protoze ted uz mi jede aspon ten image linux.
    Epox 9NDA3+ (nForce 3 Ultra 250) | CPU AMD 64 3000+ | 512 MB RAM | HDD Seagate Baracuda 160 GB 7 200 ot/min | Ino3D GeForce 6600 GT | Samsung SyncMaster 793s | TOSHIBA ODD-DVD SD-M1802 | MIDI Tower |
    gentoo+AMD64+XFCE

  4. #4

    Standardní

    Zkusil jsem vytvorit debiani balicek jadra:
    Kód:
    make menuconfig 
    make-kpkg clean 
    make-kpkg --initrd --revision=kernel1
    Nevypsalo to zadne errory, ale balicek nemuzu nikde najit
    P.S: do adresaru /usr/src/linux a /usr/src/ jsem koukal a zadnej balicek tam neni.

    V /usr/src/linux se mi vytvoril adresar debian, ktery obsahuje:
    Kód:
    buildinfo
    control
    changelog
    rules
    Epox 9NDA3+ (nForce 3 Ultra 250) | CPU AMD 64 3000+ | 512 MB RAM | HDD Seagate Baracuda 160 GB 7 200 ot/min | Ino3D GeForce 6600 GT | Samsung SyncMaster 793s | TOSHIBA ODD-DVD SD-M1802 | MIDI Tower |
    gentoo+AMD64+XFCE

  5. #5

    Standardní

    Kdyz uz pouzivas lilo, podstrcils kernelu root=/dev/x ?
    amd64 x86_64 AMD Athlon(tm) 64 Processor 3000+ GNU/Linux
    Největší zábavou bývají ty počítačové úlohy, které jsou v praxi naprosto k ničemu

  6. #6

    Standardní

    No nevim, jak to myslis, parametr root mam dobre nastaveny na /dev/hda6.
    kdyz dam rdev bzImage, spravne vypise ze root je na /dev/hda6.
    Po upravach poustim lilo, zkousel jsem davat i make install.
    Epox 9NDA3+ (nForce 3 Ultra 250) | CPU AMD 64 3000+ | 512 MB RAM | HDD Seagate Baracuda 160 GB 7 200 ot/min | Ino3D GeForce 6600 GT | Samsung SyncMaster 793s | TOSHIBA ODD-DVD SD-M1802 | MIDI Tower |
    gentoo+AMD64+XFCE

  7. #7

    Standardní

    Podporu pre diskovy radic a root filesystem mas zakompilovanu v tom jadre
    1: Asus P2B 1.10 • Celeron 1100@1364/1.8V • 512MB SDRAM • Samsung SP1213N+WD AC28400 • Toshiba XM-6402B+SD-M1212 • PowerColor AR2L Radeon 9100 64MB • 3C900-Combo • Bt848A • ASB-3940UA • AWE-64 • DTK PTP-3007 • VisionMaster 405 • Umax UC630 • Star LC24-200 Colour 2: PCPartner TXB820DS • Cyrix MII PR300/1.8V • 256MB SDRAM • 2xSamsung HD400LD+IT8212F • Accesstek CW4001 • LS-120 • Mystique 4MB • Millennium II 4MB • 3C509 • CMI8329A+Dream MIDI • ADI ProVista E44 • SyncMaster 203B Notebook: DTK FortisPro TOP-5A • P166MMX/1.8V • 80MB EDO • Hitachi 5K80 40GB • 12,1" TFT Router: A-Trend ATC-1425B • i486DX 50@33/5V • 48MB FPM • WD AC14300 • UMC UM9003F • HP PC LAN 16/TP+ Car: Mazda 323P BA • Z5 1489ccm, 65kW@5500rpm, 134Nm@4000rpm

  8. #8

    Standardní

    root filesystem ano, radicem si jisty nejsem ...
    Pro radic jsem pouzil amd-74xx tusim (jsem ve win, nemuzu zkontrolovat), kde zjistim nazev radice, nejsem si timto zrovna moc jisty

    EDIT: K tomu debianimu balicku - /usr/src/linux obsahuje soubory:
    Kód:
    stamp-debian
    stamp-build
    stamp-configure
    stamp-kernel-configure
    Vsechny tyto soubory obsahuji pouze text done.
    Vubec tam ale nevidim zadnej deb balicek ...
    Epox 9NDA3+ (nForce 3 Ultra 250) | CPU AMD 64 3000+ | 512 MB RAM | HDD Seagate Baracuda 160 GB 7 200 ot/min | Ino3D GeForce 6600 GT | Samsung SyncMaster 793s | TOSHIBA ODD-DVD SD-M1802 | MIDI Tower |
    gentoo+AMD64+XFCE

  9. #9
    Member
    Založen
    10.07.2005
    Bydliště
    Brno, #linux_brno
    Věk
    41
    Příspěvky
    174
    Vliv
    244

    Standardní

    K úspěšnýmu bootu je potřeba víc:
    1. ovladač pro IDE řadič (typ by se měl dát zjistit i ve widlích, případně použít generic)
      ovladač pro IDE disky
      ovladač pro root fs


    A k tomu make kpkg - aby ten balíček vytvořil, tak to chce
    Kód:
    make-kpkg .... kernel-image
    viz man make-kpkg.
    A bus station is where a bus stops.
    A train station is where a train stops.
    On my desk... I have a work station.

  10. #10

    Standardní

    Pravdepodobne nepredavas spravne parametry jadru, v lilo.conf u tebe nevidim nic jako append="root=/dev/xxx"
    Muzes to zkontrolovat z vypisu startu jadra, nekde je tam radek:
    Kód:
    Kernel command line&#58; root=/dev/hda3 video=vesafb&#58;1024x768@85 elevator=as
    In a world without fences and walls, who needs Gates and Windows? | Nesnáším wide monitory.
    Workstation: Xeon E3-1275v5 :: Silentmaxx TwinBlock fanless :: Fujitsu D3417-B :: 32 GB ECC DDR4 :: Radeon Pro WX 2100 fanless :: Dell UP2715K :: Gentoo
    Server: Xeon E3-1245v6 :: Supermicro X11SSH-F :: 32 GB ECC DDR4 :: Aquantia 5GBase-T :: 36 TB storage :: Gentoo Hardened

  11. #11

    Standardní

    Citace Původně odeslal Gargamel
    Pravdepodobne nepredavas spravne parametry jadru, v lilo.conf u tebe nevidim nic jako append="root=/dev/xxx"
    To ani netreba kedze ma "root=/dev/hda6" hned na zaciatku.
    1: Asus P2B 1.10 • Celeron 1100@1364/1.8V • 512MB SDRAM • Samsung SP1213N+WD AC28400 • Toshiba XM-6402B+SD-M1212 • PowerColor AR2L Radeon 9100 64MB • 3C900-Combo • Bt848A • ASB-3940UA • AWE-64 • DTK PTP-3007 • VisionMaster 405 • Umax UC630 • Star LC24-200 Colour 2: PCPartner TXB820DS • Cyrix MII PR300/1.8V • 256MB SDRAM • 2xSamsung HD400LD+IT8212F • Accesstek CW4001 • LS-120 • Mystique 4MB • Millennium II 4MB • 3C509 • CMI8329A+Dream MIDI • ADI ProVista E44 • SyncMaster 203B Notebook: DTK FortisPro TOP-5A • P166MMX/1.8V • 80MB EDO • Hitachi 5K80 40GB • 12,1" TFT Router: A-Trend ATC-1425B • i486DX 50@33/5V • 48MB FPM • WD AC14300 • UMC UM9003F • HP PC LAN 16/TP+ Car: Mazda 323P BA • Z5 1489ccm, 65kW@5500rpm, 134Nm@4000rpm

Informace o tématu

Users Browsing this Thread

Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)

Pravidla přispívání

  • Nemůžete zakládat nová témata
  • Nemůžete zasílat odpovědi
  • Nemůžete přikládat přílohy
  • Nemůžete upravovat své příspěvky
  •