Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2011-08-19 14:42:36

  P@blo - Nadworny matematyk

P@blo
Nadworny matematyk
Skąd: Wrocław v Jasło
Zarejestrowany: 2010-11-11

Dlaczego initrd buduje się mimo wszystko??

Witam,

Mam taki problem. Przy kompilacji sposobem:

Kod:

make && make install && make modules_install

buduje się do tego initrd. A w configu nie ma o tym wzmianki... Tak mi się wydaje...

Kod:

nitka@toshia:~$ cat /boot/config-3.0.3 | grep -i init
CONFIG_INIT_ENV_ARG_LIMIT=32
# CONFIG_BLK_DEV_INITRD is not set
# CONFIG_SCSI_OSD_INITIATOR is not set
# CONFIG_DEBUG_MEMORY_INIT is not set
# CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set

Czy to jakaś nowość czy jednak coś źle robię?


[tt]ThinkPadX220i
| Procesor: Intel(R) Core(TM) i3-2310M CPU @ 2.10GHz |
|  Debian: sid   |   Arch: amd64   |   Sound: alsa   |
| No DE | WM: DWM  |  DM: .bash_profile  |  BIOS+MBR |[/tt]

Offline

 

#2  2011-08-19 14:44:38

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Dlaczego initrd buduje się mimo wszystko??

Debianowy automatyzm. :) Kopnij [deb]initramfs-tools[/deb], to przestanie…


[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

Offline

 

#3  2011-08-19 14:48:37

  P@blo - Nadworny matematyk

P@blo
Nadworny matematyk
Skąd: Wrocław v Jasło
Zarejestrowany: 2010-11-11

Re: Dlaczego initrd buduje się mimo wszystko??

Ale kiedyś tego nie było nie?? A ten pakiet nie jest potrzebny do 'tworzenia' repozytoryjnych initramów??

Ostatnio edytowany przez P@blo (2011-08-19 14:49:19)


[tt]ThinkPadX220i
| Procesor: Intel(R) Core(TM) i3-2310M CPU @ 2.10GHz |
|  Debian: sid   |   Arch: amd64   |   Sound: alsa   |
| No DE | WM: DWM  |  DM: .bash_profile  |  BIOS+MBR |[/tt]

Offline

 

#4  2011-08-19 14:51:57

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Dlaczego initrd buduje się mimo wszystko??

Chyba nie, niedawno właśnie instalowałem dystrybucyjny kernel (przy okazji [url=http://forum.dug.net.pl/viewtopic.php?id=19408]tego wątku[/url]), a wraz z nim zainstalował się [deb]initramfs-tools[/deb]… Też się zdziwiłem, że nagle sam zaczął generować initrd dla kerneli bez initrd. ;)

[quote=P@blo]A ten pakiet nie jest potrzebny do 'tworzenia' repozytoryjnych initramów??[/quote]
Niby tak, ale po co Ci dystrybucyjne kernele, skoro masz własne? :)


[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

Offline

 

#5  2011-08-19 15:10:03

  P@blo - Nadworny matematyk

P@blo
Nadworny matematyk
Skąd: Wrocław v Jasło
Zarejestrowany: 2010-11-11

Re: Dlaczego initrd buduje się mimo wszystko??

Bo to nie mój lapek i ktoś nie jest tak biegły w linuxie jak ja ;)

A tu masz dowód, że pakiet jest potrzebny

Kod:

$ sudo aptitude purge initramfs-tools 
Następujące pakiety zostaną USUNIĘTE:        
  initramfs-tools{p} 
0 pakietów aktualizowanych, 0 instalowanych, 1 do usunięcia i 2 nie aktualizowanych.
Do pobrania 0 B archiwów. Zwolnione po rozpakowaniu: 467 kB.
Następujące pakiety mają niespełnione zależności:
  linux-image-2.6.39-2-amd64: Wymaga: initramfs-tools (>= 0.99) but it is not going to be installed. lub
                                      linux-initramfs-tool który jest pakietem wirtualnym.
  linux-image-3.0.0-1-amd64: Wymaga: initramfs-tools (>= 0.99~) but it is not going to be installed. lub
                                     linux-initramfs-tool który jest pakietem wirtualnym.
  linux-image-2.6.38-2-amd64: Wymaga: initramfs-tools (>= 0.55) but it is not going to be installed. lub
                                      linux-initramfs-tool który jest pakietem wirtualnym.
Następujące działania rozwiążą problemy z zależnościami:

     Usunięcie następujących pakietów:
1)     linux-image-2.6-amd64          
2)     linux-image-2.6.38-2-amd64     
3)     linux-image-2.6.39-2-amd64     
4)     linux-image-3.0.0-1-amd64      
5)     linux-image-amd64

No a kiedyś na bank teko nie było... Ale w takim razie komenda mkinitramfs jest zbędna... Bez sensu... CO SIĘ DZIEJE Z TYM DEBIANEM!!!

[b]EDIT:[/b]
A czy da się 'zablokować' tak aby nie pobierał nowych dystrybucyjnych jąder przy aktualizacji??

Ostatnio edytowany przez P@blo (2011-08-19 15:11:58)


[tt]ThinkPadX220i
| Procesor: Intel(R) Core(TM) i3-2310M CPU @ 2.10GHz |
|  Debian: sid   |   Arch: amd64   |   Sound: alsa   |
| No DE | WM: DWM  |  DM: .bash_profile  |  BIOS+MBR |[/tt]

Offline

 

#6  2011-08-19 15:17:37

  raven18 - Użytkownik

raven18
Użytkownik
Skąd: /home
Zarejestrowany: 2009-01-30

Re: Dlaczego initrd buduje się mimo wszystko??

U mnie nie budowało i nie buduje


Windows 8.1

Offline

 

#7  2011-08-19 15:19:18

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Dlaczego initrd buduje się mimo wszystko??

W takim razie obstawiam, że to [tt]make install[/tt] wywołuje budowanie initrd.

[quote=P@blo]A czy da się 'zablokować' tak aby nie pobierał nowych dystrybucyjnych jąder przy aktualizacji??[/quote]
Tak.


[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

Offline

 

#8  2011-08-19 15:21:16

  P@blo - Nadworny matematyk

P@blo
Nadworny matematyk
Skąd: Wrocław v Jasło
Zarejestrowany: 2010-11-11

Re: Dlaczego initrd buduje się mimo wszystko??

[quote=ArnVaker]Tak.[/quote]
Jak

Domyślam się, że trzeba zablokować jakiś pakiet, ale nie wiem który...


[tt]ThinkPadX220i
| Procesor: Intel(R) Core(TM) i3-2310M CPU @ 2.10GHz |
|  Debian: sid   |   Arch: amd64   |   Sound: alsa   |
| No DE | WM: DWM  |  DM: .bash_profile  |  BIOS+MBR |[/tt]

Offline

 

#9  2011-08-19 15:23:01

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Dlaczego initrd buduje się mimo wszystko??

Pokaż:

Kod:

dpkg -l |grep linux-image

Poza tym możesz zrezygnować z [tt]make install[/tt] (jeśli to faktycznie on wywołuje generowanie initrd) i przerzucić się na tworzenie pakietów… Takie rozwiązanie byłoby lepsze niż blokowanie aktualizacji, jeżeli chcesz używać również dystrybucyjnych kerneli.


[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

Offline

 

#10  2011-08-19 15:26:36

  P@blo - Nadworny matematyk

P@blo
Nadworny matematyk
Skąd: Wrocław v Jasło
Zarejestrowany: 2010-11-11

Re: Dlaczego initrd buduje się mimo wszystko??

Proszę

Kod:

$ dpkg -l | grep linux-image
ii  linux-image-2.6-amd64                3.0.0+39                          Linux for 64-bit PCs (dummy package)
ii  linux-image-2.6.38-2-amd64           2.6.38-5                          Linux 2.6.38 for 64-bit PCs
ii  linux-image-2.6.39-2-amd64           2.6.39-3                          Linux 2.6.39 for 64-bit PCs
ii  linux-image-3.0.0-1-amd64            3.0.0-1                           Linux 3.0.0 for 64-bit PCs
ii  linux-image-amd64                    3.0.0+39                          Linux for 64-bit PCs (meta-package)

Nie chce używać... Wole zablokować, żeby się nie pchały same... Może zamiast magiczne make &&...&& make modules_install da się ominąc make install?? Wiem że to głupio brzmi ale może da się jakoś inaczej skoro dokoptowali initrd do make install?? (wciąż tego nie rozumiem dlaczego... :( )

Ostatnio edytowany przez P@blo (2011-08-19 15:28:50)


[tt]ThinkPadX220i
| Procesor: Intel(R) Core(TM) i3-2310M CPU @ 2.10GHz |
|  Debian: sid   |   Arch: amd64   |   Sound: alsa   |
| No DE | WM: DWM  |  DM: .bash_profile  |  BIOS+MBR |[/tt]

Offline

 

#11  2011-08-19 15:28:27

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Dlaczego initrd buduje się mimo wszystko??

Jak usuniesz pakiety [deb]linux-image-2.6-amd64[/deb] oraz [deb]linux-image-amd64[/deb], to nie będzie już instalował nowych wersji. Tylko co to da właściwie? Ten pakiet od generowania initrd i tak będzie zainstalowany, a [tt]make install[/tt] będzie wywoływał tworzenie initrd. ;) Spróbuj z tworzeniem pakietów lepiej.


[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

Offline

 

#12  2011-08-19 15:30:30

  P@blo - Nadworny matematyk

P@blo
Nadworny matematyk
Skąd: Wrocław v Jasło
Zarejestrowany: 2010-11-11

Re: Dlaczego initrd buduje się mimo wszystko??

Wiesz... Wole usunąć ten initrd utworzony już po kompilacji niż te pakiety robić... :)


[tt]ThinkPadX220i
| Procesor: Intel(R) Core(TM) i3-2310M CPU @ 2.10GHz |
|  Debian: sid   |   Arch: amd64   |   Sound: alsa   |
| No DE | WM: DWM  |  DM: .bash_profile  |  BIOS+MBR |[/tt]

Offline

 

#13  2011-08-19 15:33:24

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Dlaczego initrd buduje się mimo wszystko??

[quote=P@blo]Może zamiast magiczne make &&...&& make modules_install da się ominąc make install?[/quote]
[tt]make install[/tt] kopiuje pliki do /boot. W sumie wystarczy, że skopiujesz sam bzImage:

Kod:

cp /usr/src/linux/arch/x86_64/boot/bzImage /boot/jakaś_nazwa

Przy czym nazwy zaczynające się od „vmlinuz” są brane pod uwagę przez skrypty aktualizujące konfig gruba.

PS Pamiętaj, że o tym wywoływaniu budowania initrd przez [tt]make install[/tt] to ja się tylko domyślam. Nie sprawdzałem tego…


[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

Offline

 

#14  2011-08-19 15:37:06

  P@blo - Nadworny matematyk

P@blo
Nadworny matematyk
Skąd: Wrocław v Jasło
Zarejestrowany: 2010-11-11

Re: Dlaczego initrd buduje się mimo wszystko??

Ja sprawdzę jak będę miał czas :)


[tt]ThinkPadX220i
| Procesor: Intel(R) Core(TM) i3-2310M CPU @ 2.10GHz |
|  Debian: sid   |   Arch: amd64   |   Sound: alsa   |
| No DE | WM: DWM  |  DM: .bash_profile  |  BIOS+MBR |[/tt]

Offline

 

#15  2011-08-19 16:19:53

  raven18 - Użytkownik

raven18
Użytkownik
Skąd: /home
Zarejestrowany: 2009-01-30

Re: Dlaczego initrd buduje się mimo wszystko??

Weź se make-kpkg kernel_image kernel_headers i będziesz miał spokój i mniejszy śmietnik


Windows 8.1

Offline

 

#16  2011-08-21 17:17:31

  P@blo - Nadworny matematyk

P@blo
Nadworny matematyk
Skąd: Wrocław v Jasło
Zarejestrowany: 2010-11-11

Re: Dlaczego initrd buduje się mimo wszystko??

Sprawdziłem. Arn miałeś racje ;)


[tt]ThinkPadX220i
| Procesor: Intel(R) Core(TM) i3-2310M CPU @ 2.10GHz |
|  Debian: sid   |   Arch: amd64   |   Sound: alsa   |
| No DE | WM: DWM  |  DM: .bash_profile  |  BIOS+MBR |[/tt]

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)

[ Generated in 0.009 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00009 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00104 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.147.68.201' WHERE u.id=1
0.00076 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.147.68.201', 1732706679)
0.00047 SELECT * FROM punbb_online WHERE logged<1732706379
0.00060 SELECT topic_id FROM punbb_posts WHERE id=179675
0.00005 SELECT id FROM punbb_posts WHERE topic_id=19551 ORDER BY posted
0.00056 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=19551 AND t.moved_to IS NULL
0.00005 SELECT search_for, replace_with FROM punbb_censoring
0.00199 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=19551 ORDER BY p.id LIMIT 0,25
0.00086 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=19551
Total query time: 0.00651 s