Nowe posty

xx Dystrybucja pod HP Omen (6)
2024-03-27, 23:30:08
xx [Poradnik] Wyszukiwanie Sterowników (2)
2024-03-27, 21:08:23
lamp Problem z Linux Lite po instalacji (0)
2024-03-27, 19:50:30
xx Ile pingwinów? (1)
2024-03-27, 08:59:24
xx konfiguracja pale moon (0)
2024-03-24, 21:53:42
xx Plasma 6 w Neonie ssie trochę mniej ... (10)
2024-03-23, 02:38:11
xx problem z instalacja sterowników do karty sieciowej (3)
2024-03-18, 18:10:16
xx Plik abc.001 (1)
2024-03-17, 17:48:27
xx Zlecę dopracowanie programu w MatLab (0)
2024-03-13, 15:28:40
xx Linux Mint 21.3 XFCE brak dźwieku po paru minutach (karta muzyczna zintegrowana) (5)
2024-03-12, 23:07:01

Autor Wątek: [Gentoo] Reboot przed bootem po zmianie dysku  (Przeczytany 2230 razy)

soql

  • Gość
[Gentoo] Reboot przed bootem po zmianie dysku
« dnia: 2011-06-19, 12:59:33 »
Witam
Postanowiłem przenieść moje gentoo na nowy dysk 1TB - poprzednio miałem 250GB. Wykonanłem backup całości backup-managerem i rozpakowałem na nowym dysku. Ustaiwłem MBR w lilo i system się bootuje do momentu jak  powinny wyskakiwać napisy od startu daemonów (te z [OK] [NOT OK]). W tym momencie natępuje reboot komputera. Nie wiem o co chodzi i gdzie szukać logów tego zdarzenia. Jedyna różnica pomiędzy dyskami to wtedy miałem osobną partycję na /boot ale to chyba nie problem skoro jądro ładuje się ok.

soql

  • Gość
[Gentoo] Reboot przed bootem po zmianie dysku
« Odpowiedź #1 dnia: 2011-06-24, 11:57:35 »
To może zadam inne pytanie bo też ciągle mam z tym problemy - od czego zależy nazwictwo dysków (/dev/sda, /dev/sdb) itp. Zawsze mam problem bo dysk który normalnie jest /dev/sda jest /dev/sdc jeśli komputer zbootuje z USB/CD. Miesza mi to bardzo bo nie mogę skonfigurować lilo :-(

Offline badpixel

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 6
    • Zobacz profil
[Gentoo] Reboot przed bootem po zmianie dysku
« Odpowiedź #2 dnia: 2011-06-24, 12:38:26 »
Od kolejności wykrycia, w dużej mierze BIOSa. generalnie libata, bym nawet rzekł że losowo, gdyż nie ma już ustalonych primary/secondary master/slave jak to bylło w przypadku dawnych sterowników opartych o IDE(a nie libata) dla dysków PATA(IDE).
Jezeli chcesz miec montowanie w /etc/fstab i GRUBie niezależnie od /dev/sdX, to używaj UUID, lub ewnetualnie LABELi(większa szansa kolizji nazw).

A co do rebootu, to troche dziwne. Skoro postawiles gentoo, to zakladam że umiesz korzystać z rescuecd. Na poczatek przelec fsck -f /dev/sdXX. Potem podmontuj system plików z gentoo(mkdir /dest; mount /dev/sdaXX /dest), podbinduj /dev ze chroota(mount -obind /dev /dest/dev), chrootuj sie(chroot /dest), no i na koniec wywołaj 'mount -a'). Jeżeli podmontowało się wszystko bez problemu, to przejdź dalej, jeżeli coś nie tak, to popraw /etc/fstab w chroocie, warto także sprawdzic czy /etc/mtab nie jest popsuty(jezeli problem przy starcie jest zwiazany z niemozliwoscia przemontowania z ro do rw).
A teraz wywołaj 'telinit 3' czy tudzież 'init 3' ze chroota. Powinien wstać system ze chroota(twoje gentoo) na jajku z rescuecd. Jeżeli wstanie, to bym zaczął od initrd/initramfs czy ewentualnie przeinstalowania jajka.

A jeżeli powyższe instrukcje nie pomogą, to bym sprawdził czy wszystkie urzadzenia są dopięte po zamianie dysków(szczególnie karta graficzna, jeżeli to podczas startu demonów[ładowanie radeon/i9xx z KMS?]), wyłączył wszelkie demony z readahead, itd, komunikujące się z dyskiem bezpośrednio({h,s}dparm, smartdaemon, itd.
No i oczywiście sprawdził czy sprzęt jest sprawny, memtest86+(RAM), na tomiast dysk twardy przeleciał badblocks(troche to trwa, ale możliwe ze dysk ma bady, szczególnie w przypadku tanich atrap zasilaczy typu LC/Codegen/Modecom z serii FEEL/Deer), no i oczywiście odpalil jakieś livecd, bo może coś się źle skopiowało po prostu.