The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"восстановление загрузчика"
Отправлено lavr, 10-Окт-06 17:03 
>FreeBSD 6.0.
>
>Пробовал установить VPN сервер:
>- radius
>- progresql
>- ppp (модифицированный)
>
>в ядре необходимо было выставить опцию "dummynet".
>выставлена, и ядро было перекомпилено.
>далее, после ребута, пинг на одном интерфейсе куда-либо пропал.
>погрешив на файрвол, выключил его в rc.conf, там же зарубил самбу и
>радиус.
>вовремя перезагрузки увидал, что есть жалобы на /dev/*
>сделал fsck, ушел в ребут.
>после этого машинка оттуда не пришла :)
>висит приглашение:
>
>FreeBSD/i386 boot
>Default: 0:ad(0,a)/boot/ed/kernel
-------------------------^^--------> это еще что за На...?

>boot:
>
>ведь есть же старое ядро? можно ли загрузиться с него?
>
>ЗЫ прошу прощения за ламерские вопросы, но, ковер по мне плачет, не
>хочется очень :)

- power off
- загрузка в single-user mode
- cat /etc/fstab - смотреть на какие /dev делать fsck
# fsck -y /
# mount /
# fsck -y /usr
# mount /usr
и т д и тп

# man boot
...
     The remainder of this subsection deals only with the boot blocks.  The
     loader(8) program is documented separately.

     After the boot blocks have been loaded, you should see a prompt similar
     to the following:

     >> FreeBSD/i386 BOOT
     Default: 0:ad(0,a)/boot/loader
     boot:

     The automatic boot will attempt to load /boot/loader from partition `a'
     of either the floppy or the hard disk.  This boot may be aborted by typ-
     ing any character on the keyboard at the `boot:' prompt.  At this time,
     the following input will be accepted:

     ?       Give a short listing of the files in the root directory of the
             default boot device, as a hint about available boot files.  (A ?
             may also be specified as the last segment of a path, in which
             case the listing will be of the relevant subdirectory.)

     bios_drive:interface(unit,[slice,]part)filename [-aCcDdghmnPprsv]
             [-Sspeed]
             Specify boot file and flags.

             bios_drive
                     The drive number as recognized by the BIOS.  0 for the
                     first drive, 1 for the second drive, etc.

             interface
                     The type of controller to boot from.  Note that the con-
                     troller is required to have BIOS support since the BIOS
                     services are used to load the boot file image.

                     The supported interfaces are:

                     ad    ST506, IDE, ESDI, RLL disks on a WD100[2367] or
                           lookalike controller
                     fd    5 1/4" or 3 1/2" High density floppies
                     da    SCSI disk on any supported SCSI controller

             unit    The unit number of the drive on the interface being used.
                     0 for the first drive, 1 for the second drive, etc.

             [slice,]part
                     The partition letter inside the BSD portion of the disk.
                     See bsdlabel(8).  By convention, only partition `a' con-
                     tains a bootable image.  If sliced disks are used
                     (``fdisk partitions''), any slice (1 for the first slice,
                     2 for the second slice, etc.) can be booted from, with
                     the default (if not specified) being the active slice or,
                     otherwise, the first FreeBSD slice.  If slice is speci-
                     fied as 0, the first FreeBSD slice (also known as
                     ``compatibility'' slice) is booted from.

             filename
                     The pathname of the file to boot (relative to the root
                     directory on the specified partition).  Defaults to
                     /boot/kernel/kernel.  Symbolic links are not supported
                     (hard links are).

             [-aCcDdghmnPpqrsv] [-Sspeed]
                     Boot flags:

                     -a    during kernel initialization, ask for the device to
                           mount as the root file system.
                     -C    try to mount root file system from a CD-ROM.
                     -c    this flag is currently a no-op.
                     -D    boot with the dual console configuration.  In the
                           single configuration, the console will be either
                           the internal display or the serial port, depending
                           on the state of the -h option below.  In the dual
                           console configuration, both the internal display
                           and the serial port will become the console at the
                           same time, regardless of the state of the -h
                           option.
                     -d    enter the DDB kernel debugger (see ddb(4)) as early
                           as possible in kernel initialization.
                     -g    use the GDB remote debugging protocol.
                     -h    force the serial console.  For instance, if you
                           boot from the internal console, you can use the -h
                           option to force the kernel to use the serial port
                           as its console device.  The serial port driver
                           sio(4) has a flag (0x20) to override this option.
                           If that flag is set, the serial port will always be
                           used as the console, regardless of the -h option
                           described here.  See the man page for sio(4) for
                           more details.
                     -m    mute the console to suppress all console input and
                           output during the boot.
                     -n    ignore key press to interrupt boot before loader(8)
                           is invoked.
                     -P    probe the keyboard.  If no keyboard is found, the
                           -D and -h options are automatically set.
                     -p    pause after each attached device during the device
                           probing phase.
                     -q    be quiet, do not write anything to the console
                           unless automatic boot fails or is disabled.  This
                           option only affects second-stage bootstrap, to pre-
                           vent next stages from writing to the console use in
                           combination with the -m option.
                     -r    use the statically configured default for the
                           device containing the root file system (see
                           config(8)).  Normally, the root file system is on
                           the device that the kernel was loaded from.
                     -s    boot into single-user mode; if the console is
                           marked as ``insecure'' (see ttys(5)), the root
                           password must be entered.
                     -Sspeed
                           set the speed of the serial console to speed.  The
                           default is 9600 unless it has been overridden by
                           setting BOOT_COMCONSOLE_SPEED in make.conf(5) and
                           recompiling and reinstalling the boot blocks.
                     -v    be verbose during device probing (and later).

     You may put a BIOS drive number, a controller type, a unit number, a par-
     tition, a kernel file name, and any valid option in /boot.config to set
     defaults.  Enter them in one line just as you type at the `boot:' prompt.

FILES
     /boot.config  parameters for the boot blocks (optional)
     /boot/boot1   first stage bootstrap file
     /boot/boot2   second stage bootstrap file
     /boot/loader  third stage bootstrap
     /boot/kernel/kernel
                   default kernel
     /boot/kernel.old/kernel
                   typical non-default kernel (optional)

# man loader

 

Ваше сообщение
Имя*:
EMail:
Для отправки новых сообщений в текущей нити на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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