Freesco, NND, CDN, EOS http://forum.freesco.pl/ |
|
Aktualizacja totalna - problem z lilo http://forum.freesco.pl/viewtopic.php?f=22&t=16632 |
Strona 1 z 1 |
Autor: | Nova [ czwartek, 28 lutego 2008, 22:24 ] |
Tytuł: | Aktualizacja totalna - problem z lilo |
Pisze z wielkim wstydem bo zrobilem cos strasznie glupiego i w sumie nie wiem jak to odkrecic ![]() temat dalem taki bo odnosi sie art. http://www.nnd-linux.pl/modules.php?nam ... cle&sid=34 Chodzi o to ze pobawilem sie pacmanem, poszla aktualizacja i zapomnialem o jednej male drobnostce... "Najważniesze zostawiam na koniec, podczas aktualizacji zmieni się także wersja jądra, jeśli zapomnimy przed restartem wpisac w konsoli lilo, to czekać nas będzie niemiła niespodzianka." no i mam niespodzianke. Wyjalem dysk z servera i podpialem do mojego PeCet'a, zabootowalem linux rescue [red hat], podmontowalem prtycje linuxowe, wlazlem do /etc/lilo.conf lecz zadna zmiana pliku nic nie zmienia, system sie nie laduje ![]() bardzo prosze o pomoc, mam strasznie duzo na glowie [sesja] a chcialbym powrocic do servera sprzetowego z hdd a nie jechac na freesco. |
Autor: | viater [ czwartek, 28 lutego 2008, 22:53 ] |
Tytuł: | |
Nic nie zmieniaj w lilo.conf ! 1. Podpinasz CD (jeśli nie jest już podpięty), ale tak, żeby dysk, z którego normalnie NND się bootuje, był na tym samym kontrolerze, na którym jest przy normalnej pracy (np. hda musi być hda) 2. Bootujesz z CD (najlepiej instalka NND) 3. Montujesz partycję root (dalej zakładam, że to jest hda1) 4. chroot na partycję root 5. 6. ctrl-d , halt 7. Odpinasz CD (patrz pkt 1) i bootujesz. == EDIT == Zakładam, że nie masz oddzielnej partycji /boot - wtedy sprawa chyba się trochę komplikuje... |
Autor: | Nova [ piątek, 29 lutego 2008, 00:10 ] |
Tytuł: | |
jutro do tego siade, a partycje boot mam osobna dzieki za szybka odpowiedz |
Autor: | viater [ piątek, 29 lutego 2008, 00:27 ] |
Tytuł: | |
Nova pisze: jutro do tego siade, a partycje boot mam osobna
W takim razie trzeba niestety będzie pokombinować - nie robiłem tego w takim układzie, więc nie wiem - może jakaś mądrzejsza od mojej starej, schorowanej, z dzirami po F11, będzie coś więcej w stanie Ci pomóc. IMHO na pewno jest to możliwe. |
Autor: | czerwo [ piątek, 29 lutego 2008, 00:34 ] |
Tytuł: | |
a ja wam za to powiem jak ![]() sa dwie drogi ![]() 1. z CD odpalamy mkdir /mnt/system mkdir /mnt/boot mount /dev/hdaX /mnt/system mount /dev/hdaX /mnt/boot cd /mnt/boot mc kopiujemy z /mnt/boot do /mnt/system tak ze zobaczymy katalog boot zmieniamy lilo.conf robimy chroota na /mnt/system pozniej lilo reboot i ognia ![]() Powinno dzialac 2. Z pominieciem chroota ![]() mount /dev/hdaX /boot mount /dev/hdaX /mnt (partycja systemowa) cd /etc rm lilo.conf ln -s /mnt/etc/lilo.conf /etc/lilo.conf (albo na odwrot nigdy nie pamietam jak ![]() lilo reboot Nie testowane ![]() Poponuje metode prob i bledow ![]() |
Autor: | viater [ piątek, 29 lutego 2008, 00:46 ] |
Tytuł: | |
A nie można tak ? : z CD odpalamy mount /dev/hda{root_number} /mnt - oczywiście /mnt/etc/lilo.conf musi być takie, jak przedtem (bez żadnych zmian) mount /dev/hda{boot_number) /mnt/boot robimy chroota na /mnt pozniej lilo reboot i ognia :) Powinno dzialac ? Nie testowane ![]() Poponuje metode prob i bledow ![]() |
Autor: | czerwo [ piątek, 29 lutego 2008, 09:41 ] |
Tytuł: | |
Rozwiazan duzo, kazdy ma inna koncepcje, moze cos zadziala ![]() |
Autor: | JakubC [ piątek, 29 lutego 2008, 15:49 ] |
Tytuł: | |
Żaden z Waszych sposób okropnie mi się nie podoba. Sorry. Założenia: /dev/hda1 - partycja / /dev/hda2 - partycja /boot resuce cd -> # mkdir cos # mount /dev/hda1 /cos # mount /dev/hda2 /cos/boot # mount --bind /proc /cos/proc # chroot cos # lilo # reboot Każdy inny sposób uważam za jakieś kosmiczne kombinacje bez zastanowienia. |
Autor: | Mis' [ piątek, 29 lutego 2008, 16:17 ] |
Tytuł: | |
JakubC pisze: # mount /dev/hda2 /boot
błąd, powinno być: mount /dev/hda2 /cos/boot mountowanie /proc nie jest konieczne, ale nie przeszkadza oczywiście. |
Autor: | JakubC [ piątek, 29 lutego 2008, 17:12 ] |
Tytuł: | |
Mis' pisze: JakubC pisze: # mount /dev/hda2 /boot błąd, powinno być: Oczywiście masz rację, pomyłka, poprawiłem. Co do proc.. czy lilo bez niego wpisze się do bootsectora się? |
Autor: | zciech [ piątek, 29 lutego 2008, 17:12 ] |
Tytuł: | |
Jako rzecze Miś: # mkdir cos # mount /dev/hda1 /cos # chroot cos # mount /dev/hda2 /boot # lilo # reboot nalezalo by sprawdzic najpierw ktora patrycja jest root a ktora boot |
Autor: | virusotron [ piątek, 29 lutego 2008, 17:22 ] |
Tytuł: | |
ew. mozna zrezygnowac z lilo i uzyc innego bootloadera. (pamietam jak miałem linuxa w windowsowskim bootmenadzeze) |
Autor: | viater [ piątek, 29 lutego 2008, 17:23 ] |
Tytuł: | |
Jakub - a powiedz mi jaka jest różnica, czy montuję partycje w /cos czy w /mnt ? Zapomniałem oczywiście o utworzeniu katalogu /mnt/boot - tu racja, natomiast bez montowania proca powinno się obejść. === EDIT === Nie zapomniałem o utworzeniu /mnt/boot - po zamontowaniu partycji root ten katalog już tam powinien być... |
Autor: | Nova [ sobota, 1 marca 2008, 15:37 ] |
Tytuł: | |
JakubC pisze: Żaden z Waszych sposób okropnie mi się nie podoba. Sorry.
Założenia: /dev/hda1 - partycja / /dev/hda2 - partycja /boot resuce cd -> # mkdir cos # mount /dev/hda1 /cos # mount /dev/hda2 /cos/boot # mount --bind /proc /cos/proc # chroot cos # lilo # reboot Każdy inny sposób uważam za jakieś kosmiczne kombinacje bez zastanowienia. u mnie jest hda2 boot a hda1 / wiec sobie zmienilem, ale problem mam z proc mianowicie: wyswietla komunikat "mounting /proc on /cos/proc filed, block device required" i pewnie wkutkuje to tym, ze: wyswietla komunikat "proc/paritions doesn't exist" |
Autor: | JakubC [ sobota, 1 marca 2008, 16:11 ] |
Tytuł: | |
Nova pisze: u mnie jest hda2 boot a hda1 / wiec sobie zmienilem, ale problem mam z proc
mianowicie: wyswietla komunikat "mounting /proc on /cos/proc filed, block device required" na pewno dobrze przepisałeś --bind? spróbuj tak: mount --bind /proc/ /cos/proc/ PS Nadal uważacie, że nie zamountowanie proca nie jest potrzebne? |
Autor: | viater [ sobota, 1 marca 2008, 17:43 ] |
Tytuł: | |
JakubC pisze: PS Nadal uważacie, że nie zamountowanie proca nie jest potrzebne?
Nie wiem, ale ostatnio robiłem różne kombinacje alpejskie łącznie z przenoszeniem na inny dysk, zmianą partycji, etc. i nigdy nie montowałem proca i jakoś zawsze wszystko działało... |
Autor: | zciech [ sobota, 1 marca 2008, 18:05 ] |
Tytuł: | |
mkdir cos mount /dev/hda1 /cos #jako hda1 nalezy rozumiec partycje z podstawowym systemem (root) chroot /cos mount -a #zamontuje wszystko z /etc/fstab automagicznie lilo -v reboot |
Autor: | Nova [ sobota, 1 marca 2008, 19:49 ] |
Tytuł: | |
NO! ![]() > linux rescue mkdir cos mount /dev/hda2 /cos mount /dev/hda1 /cos/boot chroot cos mount -a lilo -v reboot ps. teraz tylko mam problem z serverem www ale to juz sobie poradze, dzieki za pomoc ![]() |
Strona 1 z 1 | Strefa czasowa UTC+2godz. |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |