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!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
witam, przybywam tu zdesperowany i proszę o waszą pomoc :)
otoz po zmianie/usunięciu kilku partycji, partycja z linuksem i swap zmieniły nazwę. Z partycją systemową i jej uruchomieniem sobie poradziłem, jednak przy uruchamianiu systemu dostaje komunikat:
Could not stat the resume device file '/dev/hda7'
. Po wciśnięciu ENTER bootowanie idzie dalej, bez żadnych problemów czy komplikacji. Niby nie jest to jakies hiper wazne, ale jednak każdorazowe wciskanie entera moze troche denerwowac. Problem podobny, chyba nawet ten sam jak tutaj [solved] lokalizacja swap. Jednak ani tutaj, ani nigdzie indziej w google nie moge znalezc rozwiązania. O to co juz zrobilem:
zaktualizowałem /etc/fstab;
zedytowałem /etc/initramfs-tools/conf.d/resume;
update-initramfs -u;
wywaliłem uswsusp (nie potrzebuję hibernacji);
przeinstalowałem initramfs-tools
i nie pomogło nic :( kolega w w/w temacie wspomnial cos o edycji menu.lst - z tym ze ja nie moge znalezc tam odniesienia do ramu
debian:/home/badzo# fdisk -l Disk /dev/hda: 80.0 GB, 80026361856 bytes 255 heads, 63 sectors/track, 9729 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0xf39ef39e Device Boot Start End Blocks Id System /dev/hda1 * 1 2611 20972826 c W95 FAT32 (LBA) /dev/hda2 8648 9729 8691165 f W95 Ext'd (LBA) /dev/hda5 8757 9729 7815591 83 Linux /dev/hda6 8721 8756 289138+ 82 Linux swap / Solaris Partition table entries are not in disk order
debian:/home/badzo# uname -r 2.6.26-2-686
Ostatnio edytowany przez Badzo (2010-02-25 22:16:32)
Offline
przekompilowanie kernela powinno pomoc
opcja
>Power management ACPI options >Default reasume partition
daj jeszcze /etc/fstab
Offline
debian:/home/badzo# cat /etc/fstab # /etc/fstab: static file system information. # # <file system> <mount point> <type> <options> <dump> <pass> proc /proc proc defaults 0 0 /dev/hda5 / ext3 errors=remount-ro 0 1 /dev/hda6 none swap sw 0 0 /dev/hdc /media/cdrom0 udf,iso9660 user,noauto 0 0 /dev/fd0 /media/floppy0 auto rw,user,noauto 0 0
kurka, nie da sie obejsc bez tej kompilacji?
Offline
Musi się dać skoro to jajo dystrybucyjne... Wypakuj initrd i sprawdź na co wskazuje resume.
BTW, nadpisywanie partycji resume idzie chyba w takiej kolejności:
argument linii kernela => wpis w initrd => wpis wrzucony na sztywno w konfiguracji kernela
Offline
ArnVaker napisał(-a):
Musi się dać skoro to jajo dystrybucyjne... Wypakuj initrd i sprawdź na co wskazuje resume.
BTW, nadpisywanie partycji resume idzie chyba w takiej kolejności:argument linii kernela => wpis w initrd => wpis wrzucony na sztywno w konfiguracji kernela
nie wiem czy chodzi o to:
http://paste-it.net/public/n56e22d/ (po wypakowaniu initrd w katalogu /scripts/local-premount/ jest plik resume, i to jego tutaj wkleiłem ale nie wiem czy o to Ci chodziło )
a co to drugiej cześci Twojego wpisu, to, az sie głupio przyznac, nie rozumiem :(
Ostatnio edytowany przez Badzo (2010-02-25 21:48:06)
Offline
Raczej coś w stylu conf/conf.d/resume - to powinno odpowiadać rzeczywistości :)
Offline
o, tutaj skubaniec wskazuje na hda7 zamiast na hda6
Offline
To powtórz ten krok:
zedytowałem /etc/initramfs-tools/conf.d/resume
bo to on za to odpowiada, usuń i wygeneruj initrd jeszcze raz :)
Edit: A co do drugiej części... partycję "resume" do której ma się odnieść kernel można zdefiniować w kilku miejscach. Zdefiniowanie jej w linii kernela (w menu.lst gruba na przykład) nadpisuje wpis zawarty w initrd, a wpis zawarty w initrd nadpisuje wpis zdefiniowany jeszcze przed kompilacją kernela (w make menuconfig). Taka hierarchia po prostu, żaden oczywiście nie jest obowiązkowy.
Ostatnio edytowany przez ArnVaker (2010-02-25 21:57:42)
Offline
oho- co zauwazylem: mam dwa kernele, jeden z koncowka 686, ktorego uzywam i drugi 486, ktorego nie uzywam. i komenda update-initramfs -u worzy initrd z koncowka 486 zamiast 686, dlaczego?
Offline
Nie wiem dlaczego... tak mu wygeneruj:
update-initramfs -d -k `uname -r` ; update-initramfs -c -k `uname -r`
Offline
działa, kurde! :) po stokroć dziekuję Ci ArnVaker :) dobra, lecę teraz instalowac pc-bsd, w końcu stąd cała draka sie wzięła :)
Offline
Strony: 1