Kernel fordítás

10 bejegyzés megtekintése - 1-10 / 23
  • Szerző
    Bejegyzés
  • #2008281
    admin
    Adminisztrátor

      Lefordítottam a 2.6.11-es kernelt a leírás szerint, annyi különbséggel, hogy a bzImage-t, í /boot mappában bzImage26 -ra neveztem és a grub config-jába is így írtam be:

      Code:
      title UHU-Linux-2.6kernel
      root (hd0,1)
      kernel (hd0,1)/boot/bzImage26
      initrd (hd0,1)/boot/initrd

      (A (hd0,1), azért van, mert ez a winchester elérése)
      Ezt az átnevezést azért csináltam, hogy a régit is eltudjam indítani, ha probléma van, és jól tettem, ugyanis van probléma:
      Miután megpróbálam elindítani az új kernelt, eljutott egy részig, majd kiírta:

      Code:
      Warning: Unable to open initial console
      #2008282
      Gyuszk
      Felhasználó

        1. melyik leirás szerint?
        2. valamit biztosan kihagyhattál a kernel -böl

        🙂

        #2008283
        admin
        Adminisztrátor
          Code:
          title UHU-Linux-2.6kernel
          kernel (hd0,1)/boot/bzImage26 root=/dev/hda2
          initrd (hd0,1)/boot/initrd

          Nem a root helyét kell átnevezni, hanem a kernel image-t, hogy ne írd felül a régit
          Amit meg is tettél.
          Initrd fájlt készítettél, mert ha nem akkor felesleges sort töröld?!

          Linkeld be a config-odat.
          [align=right][snapback]124288[/snapback][/align]

          Itt a config:

          Code:
          timeout 10
          default 0
          gfxmenu (hd0,1)/boot/themes/uhu

          title UHU-Linux-2.6kernel
          root (hd0,1)
          kernel (hd0,1)/boot/bzImage26
          initrd (hd0,1)/boot/initrd

          title UHU-Linux
          kernel (hd0,1)/boot/bzImage root=/dev/ide/host0/bus0/target0/lun0/part2
          initrd (hd0,1)/boot/initrd

          title Windows
          chainloader (hd0,2)+1

          title Mem¢riateszt
          kernel (hd0,1)/boot/memtest.bin

          #2008284
          admin
          Adminisztrátor

            „root=/dev/ide/host0/bus0/target0/lun0/part2”

            Miért hagytad ki az új kernelnél ?

            #2008285
            admin
            Adminisztrátor

              „root=/dev/ide/host0/bus0/target0/lun0/part2”

              Miért hagytad ki az új kernelnél ?
              [align=right][snapback]124300[/snapback][/align]

              Ez csak uhu kernelnél kell, forgatottnál
              root=/dev/hdxx

              #2008286
              admin
              Adminisztrátor

                Ez csak uhu kernelnél kell, forgatottnál
                root=/dev/hdxx
                [align=right][snapback]124302[/snapback][/align]

                Ja ott a root (hd0,1) , nem láttam .

                #2008287
                admin
                Adminisztrátor

                  Nos, ha átírom erre:

                  Code:
                  title UHU-Linux-2.6kernel
                  kernel (hd0,1)/boot/bzImage26 root=/dev/hda
                  initrd (hd0,1)/boot/initrd

                  Akkor kiírja ezt:

                  Code:
                  Kernel panic: VFS: Unable to mount root fs…
                  #2008288
                  admin
                  Adminisztrátor
                    Code:
                    Warning: Unable to open initial console
                    #2008289
                    admin
                    Adminisztrátor

                      Konkrétan mire gondolsz? A beállításokból, vagy az utána lévõ tényleges fordításból?
                      A következõ parancsokat írtam be beállítás után:
                      make dep(Erre nem csinált semmit)
                      make bzImage
                      make modules
                      make modules_install

                      A leírásban ezek a parancsok voltak

                      #2008290
                      admin
                      Adminisztrátor

                        Ha megpróbálom a sima make, make install parancsal, akkor a make install résznél a köv. kapom:

                        Code:
                        root:/usr/src/linux-2.6.11.4# make install
                         CHK     include/linux/version.h
                        make[1]: `arch/i386/kernel/asm-offsets.s’ is up to date.
                         CHK     include/linux/compile.h
                         CHK     usr/initramfs_list
                        Kernel: arch/i386/boot/bzImage is ready
                        sh /usr/src/linux-2.6.11.4/arch/i386/boot/install.sh 2.6.11.4 arch/i386/boot/bzImage System.map „”
                        /usr/src/linux-2.6.11.4/arch/i386/boot/install.sh: line 40: /etc/lilo/install: Nem létezõ fájl vagy könyvtár
                        make[1]: *** [install] Error 127
                        make: *** [install] Error 2
                      10 bejegyzés megtekintése - 1-10 / 23
                      • Be kell jelentkezni a hozzászóláshoz.