The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Как избежать проблем при обновлении FreeBSD 5.1 до 5.2

17.01.2004 21:30

Краткое описание проблем и их решений при обновлении FreeBSD 5.1 до версии 5.2 используя cvsup и пересборку из исходных текстов, с которыми столкнулся автор статьи или любой поленившийся прочитать /usr/src/UPDATING перед установкой (нельзя делать make installworld, раньше чем будет собрано и установлено новое ядро от FreeBSD 5.2, т.е. сперва нужно сделать make installkernel, перезагрузиться в однопользовательский режим и только тогда выполнить make installworld, иначе - полная неработа системы, вплоть до потери данных на диске).

  1. Главная ссылка к новости (http://web.archive.org/web/200...)
Лицензия: CC-BY
Источник: bsdvault.net
Короткая ссылка: https://opennet.ru/3308-single_mode
Ключевые слова: single_mode, cvsup, disk, makefile, kernel, user, text, freebsd, cvs, install, boot
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (9) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, temny (?), 23:22, 17/01/2004 [ответить]  
  • +/
    Эх вышла бы эта статья на два дня раньше...
    Фразу "перегрузиться в однопользовательский режим" следует понимать как:
    1. Перегрузиться.
    2. Перейти в однопользовательский режим.
    И никак иначе!! Я на восстановление системы, после неверного обновления, потратил часов 6 :)
     
     
  • 2.3, keepver (?), 14:07, 18/01/2004 [^] [^^] [^^^] [ответить]  
  • +/
    офигеть, дорогая редакция:

    /usr/src/Makefile:
    # For individuals wanting to upgrade their sources (even if only a
    # delta of a few days):
    #
    # 1.  'cd /usr/src'       (or to the directory containing your source tree).
    # 2.  'make buildworld'
    # 3.  'make buildkernel KERNCONF=YOUR_KERNEL_HERE'     (default is GENERIC).
    # 4.  'make installkernel KERNCONF=YOUR_KERNEL_HERE'   (default is GENERIC).
    # 5.  'reboot'        (in single user mode: boot -s from the loader prompt).
    # 6.  'mergemaster -p'
    # 7.  'make installworld'
    # 8.  'mergemaster'
    # 9.  'reboot'


     

  • 1.2, Аноним (2), 02:04, 18/01/2004 [ответить]  
  • +/
    Странно.... я всегда так делал..
    т.е. installkernel а потом installworld

    так в Makefile написано делать... единственное что пропускаю, так это mergemaster

     
  • 1.4, Аноним (2), 14:40, 18/01/2004 [ответить]  
  • +/
    mergemaster также обязателен как и все остальные 9
    пунктов записанных в файле /usr/src/Makefile :)
     
  • 1.5, Bushi (?), 19:13, 18/01/2004 [ответить]  
  • +/
    А какие подводные камни могут быть при обновлении с дистрибутивного компакт-диска?
     
     
  • 2.6, Alex (?), 20:16, 18/01/2004 [^] [^^] [^^^] [ответить]  
  • +/
    А вобще нужно читать UPDATING внимательно перед тем, как начинать обновлять систему. Там все написано. И про то, что нельзя ставить бинарники новые, до того как ядро будет обновлено, и про /etc/rc.d/ . Вобщем про все, чтобы избежать подобных проблем.
     

  • 1.7, Hak (?), 10:17, 19/01/2004 [ответить]  
  • +/
    Хм А как тогда удаленно обновить 5.1 до 5.2 ?????
     
  • 1.8, Стирч (?), 14:37, 19/01/2004 [ответить]  
  • +/
    после обновления ядра всё нормально грузится в multi-user, так что проблем не возникло при удалённом обновлении.
     
  • 1.9, Аноним (2), 17:00, 19/01/2004 [ответить]  
  • +/
    Кто не может выкачать - идем на http://opensource.com.ua/product_info.php?products_id=77
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2020 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру