Здравствуйте!
На старом компе сдохло железо, купил новое — система не грузится, есть большое подозрение, что оно не поддерживается (чипсет VIA для CPU VIA PV530). На их сайте пишут, что должно работать, начиная с 8ки. Проблема в том, что непонятно, как обновить систему — пробовал разные варианты инсталляционных дисков 8ки и 9ки, но нигде не нашел там обновления. Что мне делать?
Здравствуйте, LuciferSingapore, Вы писали:
M>>Что мне делать?
LS>загрузись с инсталляционного диска в командную строку, сделай chroot в старую систему и поставь ядро от новой системы
Где там рут может быть, а то я забыл все давно
Там так:
Здравствуйте, Marty, Вы писали:
M> На старом компе сдохло железо, купил новое — система не грузится, есть большое подозрение, что оно не поддерживается (чипсет VIA для CPU VIA PV530). На их сайте пишут, что должно работать, начиная с 8ки. Проблема в том, что непонятно, как обновить систему — пробовал разные варианты инсталляционных дисков 8ки и 9ки, но нигде не нашел там обновления. Что мне делать?
А не проще ли поставить современную версию, а не пытаться неимоверными усилиями удерживать на плаву эту, устаревшую?
Здравствуйте, Pzz, Вы писали:
Pzz>А не проще ли поставить современную версию, а не пытаться неимоверными усилиями удерживать на плаву эту, устаревшую?
А у меня там много чего настроено, и много моих данных, которые жалко
На плаву держать вообщем-то не хочу, хочу обновится, но чтоб ничего не отвалилось по возможности.
PS Проблемка с пакетом — и ставится не хочет — ошибка, и не удалить. Как быть?
Здравствуйте, Marty, Вы писали:
Pzz>>А не проще ли поставить современную версию, а не пытаться неимоверными усилиями удерживать на плаву эту, устаревшую?
M>А у меня там много чего настроено, и много моих данных, которые жалко
Чтобы все это переставить, надо меньше времени, чем чтобы уговорить себя на это решиться
M>PS Проблемка с пакетом — и ставится не хочет — ошибка, и не удалить. Как быть?
Здравствуйте, Pzz, Вы писали:
Pzz>Чтобы все это переставить, надо меньше времени, чем чтобы уговорить себя на это решиться
Ну может быть Просто у меня там репозиторий SVN лежит, надо, чтобы он работал как и раньше, а где там что лежит — я уже и не помню. Ну и старый реп не хочется терять
Здравствуйте, Marty, Вы писали:
M>Здравствуйте, Pzz, Вы писали:
Pzz>>Чтобы все это переставить, надо меньше времени, чем чтобы уговорить себя на это решиться M>Ну может быть Просто у меня там репозиторий SVN лежит, надо, чтобы он работал как и раньше, а где там что лежит — я уже и не помню. Ну и старый реп не хочется терять
Я за ночь переставил репозиторий CVS, сервера SMTP, INN, DNS, DHCP, HTTP-proxy, IMAP, IP-роутер с маскарадом и еще чего-то, чего уж не упомню. А собирался перед этим, наверное, с год
Здравствуйте, Marty, Вы писали:
M>Где там рут может быть, а то я забыл все давно
э, да у вас, батенька, волчанка LVM
тут сложнее и на память команды я не помню к сожалению
а ядро можно установить при помощи dpkg -i path-to-your-kernel-package.deb
Здравствуйте, Pzz, Вы писали:
Pzz>>>Чтобы все это переставить, надо меньше времени, чем чтобы уговорить себя на это решиться M>>Ну может быть Просто у меня там репозиторий SVN лежит, надо, чтобы он работал как и раньше, а где там что лежит — я уже и не помню. Ну и старый реп не хочется терять
Pzz>Я за ночь переставил репозиторий CVS, сервера SMTP, INN, DNS, DHCP, HTTP-proxy, IMAP, IP-роутер с маскарадом и еще чего-то, чего уж не упомню. А собирался перед этим, наверное, с год
Интересно, а все в репе осталось как и раньше, история не покоцалась? Там просто файлы надо перенести?
Найти бы еще, где он лежал
Здравствуйте, LuciferSingapore, Вы писали:
LS>Здравствуйте, Marty, Вы писали:
M>>Где там рут может быть, а то я забыл все давно
монтируй все подряд и смотри где у тебя /bin, /etc, /lib, /usr и тд -- это (с вероятностью 95%) и будет твой рут.
LS>э, да у вас, батенька, волчанка LVM
да в общем не факт что рут у него под LVM... руты на LVM можно, но нужно будет смириться с некоторыми ошибками (в частности, перед выключением компа, все инит системы мне известные, стараются перемонтировать рута в ro -- и это самое последние действие перед выключением, но LVM шатдаунится раньше! и, если рут на LVM, то он просто не умрет спокойно, т.к. рут все еще busy)
LS>тут сложнее и на память команды я не помню к сожалению
vgscan
vgchange -a y
после чего будут доступны тома. далее смотрим что есть: lvdisplay, и монтируем оп мере неободимости
LS>а ядро можно установить при помощи dpkg -i path-to-your-kernel-package.deb
Здравствуйте, Marty, Вы писали:
M>Здравствуйте, Pzz, Вы писали:
Pzz>>>>Чтобы все это переставить, надо меньше времени, чем чтобы уговорить себя на это решиться M>>>Ну может быть Просто у меня там репозиторий SVN лежит, надо, чтобы он работал как и раньше, а где там что лежит — я уже и не помню. Ну и старый реп не хочется терять
Pzz>>Я за ночь переставил репозиторий CVS, сервера SMTP, INN, DNS, DHCP, HTTP-proxy, IMAP, IP-роутер с маскарадом и еще чего-то, чего уж не упомню. А собирался перед этим, наверное, с год
M>Интересно, а все в репе осталось как и раньше, история не покоцалась? Там просто файлы надо перенести? M>Найти бы еще, где он лежал
вот для этого вменяемые люди используют правильное разбиение дисков/тома... система отдельно, позовательские данные отдельно -- чтобы в случае чего можно было убить (заменить) систему без особых последствий
Здравствуйте, zaufi, Вы писали:
M>>Интересно, а все в репе осталось как и раньше, история не покоцалась? Там просто файлы надо перенести? M>>Найти бы еще, где он лежал
Z>вот для этого вменяемые люди используют правильное разбиение дисков/тома... система отдельно, позовательские данные отдельно -- чтобы в случае чего можно было убить (заменить) систему без особых последствий
Ну, так то и у меня — сейчас с LiveCD загрузился, по смонтировал тома с данными, по сетке перекачиваю. Но конфиги бы тоже глянуть хотелось бы А то у меня там несколько вариантов нашлось, а какой из них рабочий был —
Здравствуйте, zaufi, Вы писали:
LS>>тут сложнее и на память команды я не помню к сожалению
Z>vgscan Z>vgchange -a y
Z>после чего будут доступны тома. далее смотрим что есть: lvdisplay, и монтируем оп мере неободимости
LS>>а ядро можно установить при помощи dpkg -i path-to-your-kernel-package.deb
Ну, сейчас я уже данные вроде копирую, но интересно было бы систему попробовать поднять. Я там правда, чую, еще поднакосячил
Детектив такой:
Загрузился с LiveCD GPartEd — вроде все видно, и старый рут нашелся. Подпонтировал, сделал chroot, делаю apt-get update && apt-get upgrade — не работает ни один реп. В инете нашелся какой-то Ubuntu Sources List Generator (http://repogen.simplylinux.ch). Подставил его результаты в sources.lst — сначала apt-get падал, удалил все, кроме двух главных репов — вроде заработало, закосячило на какой-то либе libpaper1, ни установить, ни удалить. С этим вроде тоже разобрался (убил /var/lib/dpkg/info/libpaper1.*). Потом мне сказали, что я не прав, обновляться при chmod, и что 7 до 12 не сможет нормально проапргейдиться.
Я сделал
mount -t proc /proc /mnt/old_root/proc
mount -t sysfs /sys /mnt/old_root/sys
mount -o bind /dev /mnt/old_root/dev
и прописал в sources.list репозитории lucid (10.04), так как interpid (8.04) и jaunty (9.04) репозитории также не заработали.
Стал дальше апгрейдиться.
Через некоторое время получил ошибку — Сouldn't configure pre-depend libc6 for findutils. probably a dependency cycle.
Стал пробовать ручками через dpkg установить пакеты libc по отдельности. Они ставиться отказываются, говорят, что ldconfig не может найти binary database. На этом, правда, пока прекратил эксперименты, потому что в процессе обновлений перезапустился smbd со старой системы (на LiveCD его не было), заработали старые шары, я туда свои разделы с данными смонтировал, и сейчас скачиваю.
В принципе, наверно попробую на NAS поднять SVN, если получится, то вообщем-то и все, а если нет, то что мне дальше делать?
Здравствуйте, Marty, Вы писали:
M>В принципе, наверно попробую на NAS поднять SVN, если получится, то вообщем-то и все, а если нет, то что мне дальше делать?
не тратить время на реанимацию трупа
сохрани все свои данные (хомяки + все что в других местах) и /etc и отформати все нафиг. возми дистр который хочешь поставить. переразбей диск нормально (не знаю понимает ли твой BIOS gpt, если да, то сделай GPT вместо MBR), сделай 2 раздела (рута (~15-20G) и все остальное под lvm). через пол часа бует свежая система. установи все нужные сервисы, и попробуй конфиги взять из старого /etc, верни хомяки и данные на место... все
Здравствуйте, Marty, Вы писали:
Pzz>>Я за ночь переставил репозиторий CVS, сервера SMTP, INN, DNS, DHCP, HTTP-proxy, IMAP, IP-роутер с маскарадом и еще чего-то, чего уж не упомню. А собирался перед этим, наверное, с год
M>Интересно, а все в репе осталось как и раньше, история не покоцалась? Там просто файлы надо перенести?
У CVS очень простое устройство репозитория: просто миллион файлов, которые достаточно перенести с места на место.
SVN, насколько я понимаю, хранит репозиторий в виде базы данных, причем можно использовать разные форматы. И не факт, что формат, который вы используете на старой системе, будет поддерживаться на новой. Но у SVN'а есть команда сдампить репозиторий для целей бакапа и восстановить его из бакапа. Это должно работать даже для переноса репозитория между серверами с разными настройками.