Navigation

    Netgate Discussion Forum
    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search

    Как изменить интервал выбора ОС

    Russian
    2
    8
    2943
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • P
      putinka last edited by

      Пиф стоит единственной системой, поэтому ждать 10 секунд до автоматического выбора операционки (про нажатие F1 вообще молчу) считаю нецелесообразным. Попробовал подать команду boot0cfg -t 0 /dev/ad0 на что получил в ответ:
      boot0cfg: /dev/ad0: Class not found
      boot0cfg: /dev/ad0: ioctl DIOCSMBR: Inappropriate ioctl for device
      Если выставлять другие значения ticks`ов, то ошибки получаются аналогичными.
      Что я не так делаю? Каким образом в пифе решается эта проблема?

      1 Reply Last reply Reply Quote 0
      • M
        Mr. Boroda last edited by

        
        # /boot/default/loader.conf
        ##############################################################
        ###  Loader settings  ########################################
        ##############################################################
        
        #autoboot_delay="10"            # Delay in seconds before autobooting,
                                        # set to -1 if you don't want user to be
                                        # allowed to interrupt autoboot process and
                                        # escape to the loader prompt, set to
                                        # "NO" to disable autobooting
        
        

        Но лучше не ставить -1 а ставить 3 мало ли что, а 3 секунды роли не играют.
        прописывать параметр в /boot/loader.conf

        1 Reply Last reply Reply Quote 0
        • P
          putinka last edited by

          Добрый день, Mr. Boroda.
          К сожаление то, что вы написали, несколько не то что мне нужно.
          При старте загрузчик из MBR читается описание диска и разделов. А мы в консоле получаем список доступных для загрузки операционок. После выбора нужной системы мы переходим ко второму этапу загрузки, где нам предоставляются различные варианты запуска системы. Ваше сообщение относится к изменению интервала выбора вариантов загрузки (второй этап), а мне нужно изменить интервал времени в первом этапе.
          P.S. По умолчанию в пифе второй этап загрузки выставлен в 3 секунды.

          1 Reply Last reply Reply Quote 0
          • M
            Mr. Boroda last edited by

            вы не правильно задаете диск
            boot0cfg -t 18 ad0

            1 Reply Last reply Reply Quote 0
            • P
              putinka last edited by

              Здесь неважно как диск задаётся. Но я попробовал. Результат не изменился

              1 Reply Last reply Reply Quote 0
              • M
                Mr. Boroda last edited by

                тут похожая проблема
                http://forum.pfsense.org/index.php/topic,21194.msg109995.html#msg109995

                решение такое:

                1. sysctl kern.geom.debugflags=16
                2. boot0cfg -v -t 91 ad0
                3. sysctl kern.geom.debugflags=0
                1 Reply Last reply Reply Quote 0
                • P
                  putinka last edited by

                  Спасибо, я на эту статью вчера выходил, но что-то сил разобраться в ней не хватило.
                  Удалось изменить тиксы до единицы, но интервал не стал почти нулевым, как ожидалось. При такой настройке он секунды три висит. Ну хоть что-то.

                  1 Reply Last reply Reply Quote 0
                  • M
                    Mr. Boroda last edited by

                    1 sec ~ 18.2 tick

                    думаю тему можно закрывать.

                    1 Reply Last reply Reply Quote 0
                    • First post
                      Last post