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  2009-02-12 13:15:53

  grzebyk - sierściuch

grzebyk
sierściuch
Skąd: Szczerców
Zarejestrowany: 2005-10-08

moduł odpowiedzialny za obsługę etykiet patrycji

Skompilowałem sobie nowego [s]kelnera[/s] kernela z opcjami takimi żeby nie używać initrd
partycjom nadałem etykiety i w grubie mam zapis taki:

Kod:

kernel           /boot/vmlinuz... root=LABEL=partycja_root itd...

no i jest panika [s]kelnera[/s] kernel bo pisze że [s]kelner[/s] kernel nie wie co to LABEL
jak sie z powrotem zrobi root=/dev/hda1 to wszystko jest ok

czyli nie [s]wkąpilowałem[/s] wkompliowałem czegoś co obsługuje etykiety ale czego??

szefie, jeszcze zapomniałeś poprawić tytułu

Ostatnio edytowany przez grzebyk (2009-02-15 12:05:23)


apt-get install browar-tyskie
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności... Gotowe
Sugerowane pakiety: kufel walety-light

Offline

 

#2  2009-02-14 17:02:36

  czadman - Bicycle repairman

czadman
Bicycle repairman
Skąd: Wrocław
Zarejestrowany: 2005-07-08

Re: moduł odpowiedzialny za obsługę etykiet patrycji

A jaki konkretnie jest komunikat kelnera?


[url=http://www.debian.org/][img]http://www.debian.org/logos/openlogo-nd-50.png[/img][/url]

Offline

 

#3  2009-02-14 17:57:55

  rychu - elektryk dyżurny

rychu
elektryk dyżurny
Skąd: gdańsk
Zarejestrowany: 2004-12-28

Re: moduł odpowiedzialny za obsługę etykiet patrycji

w mojej zupie jest mucha :p

nie bardzo rozumiem po co kombinujesz z tymi labelami. żeby wyłączyć initrd wystarczy wywalić odpowiednią opcję w pliku konfiguracyjnym twojego bootloadera


linux regd. user #248790

Offline

 

#4  2009-02-14 20:18:34

  grzebyk - sierściuch

grzebyk
sierściuch
Skąd: Szczerców
Zarejestrowany: 2005-10-08

Re: moduł odpowiedzialny za obsługę etykiet patrycji

komunkat kernela jest mniej więcej taki:

Kod:

VFS: Cannot open root device "LABEL=root" or unknown-block(0,0)
Please append a correct "root=" boot option; here are the available partitions:

hda-driver: ide-gd
hda1
hda2
hda5

Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)

taki pan z debiańskiej listy dyskusyjnej powiedział tak:

initrd "pozwala" używać LABEL, czy też UUID; sam kernel
tego nie obsługuje[/quote]
obługa LABEL czy UUID potrzebna mi jest ponieważ kernel czasem zamienia kontroler zintegrowany z zewnętrznym RAID i użycie literek /dev/sdx odpada

rozpakowałem też sobie initrd i fajne rzeczy tam są ale sam to chyba niedojde czy ten pan ma racje czy nie


apt-get install browar-tyskie
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności... Gotowe
Sugerowane pakiety: kufel walety-light

Offline

 

#5  2009-02-14 21:09:18

  czadman - Bicycle repairman

czadman
Bicycle repairman
Skąd: Wrocław
Zarejestrowany: 2005-07-08

Re: moduł odpowiedzialny za obsługę etykiet patrycji

Nadawanie w tym przypadku systemowi plików etykiety "root" to chyba nie jest dobry pomysł, może się mylę.
Trudno powiedzieć czy ów pan miał rację. W końcu "root" jest parametrem przekazywanym do jądra. Pytanie czy musisz mieć koniecznie LABEL w grubie zamiast tradycyjnej nazwy urządzenia.


[url=http://www.debian.org/][img]http://www.debian.org/logos/openlogo-nd-50.png[/img][/url]

Offline

 

#6  2009-02-14 22:22:45

  ju-rek - Użytkownik

ju-rek
Użytkownik
Skąd: R.........
Zarejestrowany: 2006-04-30

Re: moduł odpowiedzialny za obsługę etykiet patrycji

http://www.debian-resources.org/node/9


C2Q Q9550@4,0 Ghz - Asus P5Q-E - Nvidia GTX 260 - 2x2gb OCZ Titanium 1150MHz - HDD 500 Gb - Audigy 2 Gold - 2.6.31-zen1
[img]http://img213.imageshack.us/img213/4497/userbar15788xl0.gif[/img]

Offline

 

#7  2009-02-15 12:05:59

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: moduł odpowiedzialny za obsługę etykiet patrycji

[quote=czadman]Nadawanie w tym przypadku systemowi plików etykiety "root" to chyba nie jest dobry pomysł, może się mylę.
Trudno powiedzieć czy ów pan miał rację. W końcu "root" jest parametrem przekazywanym do jądra. Pytanie czy musisz mieć koniecznie LABEL w grubie zamiast tradycyjnej nazwy urządzenia.[/quote]
pytanie czy w przypadku systemow z initrd tez przechwytuje go jadro? ... bo przecierz wtedy to wlasnie skrypty z initrd robia mount partycji wskazanej przez parametr root= w jakims katalogu swojego / potema na koniec robia:

Kod:

exec run-init ${rootmnt} ${init} "$@" <${rootmnt}/dev/console >${rootmnt}/dev/console

run-init jest programem ktory robi bardziej rozbudowany chroot na nowy root i execuje sie na wskazany init

BTW opcje niewykorzystane przez jadro trafiaja wlasnie do initrd / init jako zmienne srodowiskowe


"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

#8  2009-02-15 19:32:01

  grzebyk - sierściuch

grzebyk
sierściuch
Skąd: Szczerców
Zarejestrowany: 2005-10-08

Re: moduł odpowiedzialny za obsługę etykiet patrycji

zmieniłem etykiete root na torcik
wg [s]Jeżego[/s] Jerzego użyłem zamiast LABEL zapisu:

Kod:

root=/dev/disk/by-label/torcik

i jest to samo
czyli bez initrd sie nie obejdzie jednak widać stąd

Ostatnio edytowany przez czadman (2009-02-15 19:41:52)


apt-get install browar-tyskie
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności... Gotowe
Sugerowane pakiety: kufel walety-light

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.014 seconds, 10 queries executed ]

Informacje debugowania

Time (s) Query
0.00020 SET CHARSET latin2
0.00006 SET NAMES latin2
0.00172 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.19.30.232' WHERE u.id=1
0.00086 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.19.30.232', 1714863025)
0.00063 SELECT * FROM punbb_online WHERE logged<1714862725
0.00116 DELETE FROM punbb_online WHERE ident='40.77.167.19'
0.00080 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=13402 AND t.moved_to IS NULL
0.00009 SELECT search_for, replace_with FROM punbb_censoring
0.00344 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=13402 ORDER BY p.id LIMIT 0,25
0.00126 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=13402
Total query time: 0.01022 s