The OpenNET Project
 
Поиск (ключи):  ПРОГРАММЫ СТАТЬИ СОВЕТЫ ФОРУМ
ССЫЛКИ НОВОСТИ (+) MAN'ы ДОКУМЕНТАЦИЯ

Загрузка, однопользовательский режим

   Корень / Администратору / Система / Загрузка, однопользовательский режим

----* Как загрузиться в однопользовательский режим (single mode)   [комментарии]
 
FreeBSD:
	boot -s
Solaris:
	stop+a
	bo: boot -s
Linux:
	left-alt для lilo
	boot: linux -b rw sushell=/sbin/sash single
        (можно init=/bin/sh)
UnixWare:
	Во время загрузки пробел
	[boot] INITSTATE=s
	go
 
----* Мгновенная перезагрузка Linux при помощи kexec   [комментарии]
 
В репозиториях Debian/Ubuntu/Fedora/RHEL можно найти пакет kexec-tools, дающий
возможность быстрой перезагрузки через обновление ядра в памяти, без
задействования фазы с участием BIOS.

Ставим kexec-tools в Debian/Ubuntu:

   apt-get install kexec-tools

После установки пакета автоматически при перезагрузке будет использован вызов
kexec. Чтобы отключить kexec необходимо в файле конфигурации /etc/default/kexec
установить LOAD_KEXEC=false


В RHEL/Fedora установка производится аналогичным способом:

   yum install kexec-tools

Замена текущего ядра в ручном режиме.

Читаем ядро в память:
   kexec -l /boot/vmlinuz --initrd=/boot/initrd.img --command-line="`cat /proc/cmdline`"

Переводим управление на загруженное на прошлом этапе ядро:
   kexec -e
 
----* Добавление драйвера в образ сетевой установки (PXE) CentOS 5.X   Автор: Victor Leschuk  [обсудить]
  Бывают ситуации, когда самый простой способ поставить систему на машину - с использование PXE сервера и FTP/HTTP/NFS. В случае, если в загрузочном образе для PXE отсутствует необходимый драйвер для сетевой карты или SCSI придется его добавлять вручную, пересобирая рамдиск.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Фиксация номеров устройств для нескольких одинаковых карт в Linux (1)   Автор: silverghost  [комментарии]
  Проблема: Несколько DVB карт при перезагрузке менялись местами в произвольном порядке.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Смена стандартной заставки для меню GRUB в OpenSuse 11.0 (1)   Автор: Arturius  [комментарии]
  Дано: Система Open Suse 11.0
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Как минимизировать проблемы при перезагрузке зависшего Linux (1)   Автор: arsgeek.com  [комментарии]
 
Если консоль зависла, машина работает, но не откликается на CTRL-ALT-BKSPC,
ALT-CTRL-F1, CTRL-ALT-DEL
и по сети зайти на машину тоже нет возможности.

"ALT + SysReq + r" - перевести клавиатуру в Raw режим.
"ALT + SysReq + s" - сбросить буферы FS на диск (может занять много времени,
если система сильно загружена).
"ALT + SysReq + e" - отправить сигнал завершения работы процессам.
"ALT + SysReq + i" - принудительно убить процессы не желающие завершить работу по сигналу KILL.
'ALT + SysReq + u' - отмонтировать дисковые разделы.
'ALT + SysReq + b' - перезагрузить машину.


PS. Клавиша SysReq совпадает с Print Screen.
 
----* Как, после сборки ядра Linux, инициализировать initrd (ядро падает при монтировании root раздела) (1)   Автор: as  [комментарии]
 
initrd - RAM-диск, инициализируемый загрузчиком, требуется для подключения
модулей ядра, необходимых
на этапе до монтирования root-раздела, (например, до монтирования нужно
подгрузить - ext2/ext3/scsi модули).

1) man initrd - все изумительно описано;
2) после сборки ядра создаем новый initrd:
    mkinitrd /boot/initrd-2.4.21 2.4.21;
3) в /etc/lilo.conf:
   initrd=/boot/initrd-2.4.21 
В mkinitrd сам initrd можно назвать как угодно, но второй параметр обязательно версия ядра. 
 
----* Как создать файл устройства для монтирования раздела диска.   [обсудить]
 
Linux IDE              #  Linux SCSI      #  FreeBSD 4
mknod /dev/hda b 3 0   # /dev/sda b 8 0   # /dev/ad0 b 116 0x00010002
mknod /dev/hda1 b 3 1  # /dev/sda1 b 8 1  # /dev/ad0s1 b 116 0x00020002
mknod /dev/hda2 b 3 2  # /dev/sda2 b 8 2  # /dev/ad0s1a b 116 0x00020000
mknod /dev/hdb b 3 64  # /dev/sdb b 8 16  # /dev/ad0s1b b 116 0x00020001
mknod /dev/hdb1 b 3 65 # /dev/sdb1 b 8 17 # /dev/ad0s1c b 116 0x00020002
mknod /dev/hdc b 22 0  # /dev/sdc b 8 32  # /dev/ad1s1a b 116 0x00020008
mknod /dev/hdd b 22 64 # /dev/sdd b 8 48  # /dev/da1s1a b 13 0x00020000
 
----* Как в Linux после kernel panic вместо ожидания действия оператора автоматически выполнять перезагрузку.   [комментарии]
 
Добавьте в /etc/rc.d/rc.local:
    echo 1 > /proc/sys/kernel/panic
Т.е. перезагрузка будет выполнена через 1 сек. после panic, если 0 - то не перезагружать а ждать.
 
----* Как в FreeBSD запретить свободный вход как root с консоли через boot -s   [обсудить]
 
В /etc/ttys поменяйте secure на insecure в строке:
     console none   unknown off secure
 
----* Как в FreeBSD при загрузке в single read-olny переключится в RW режим.   [обсудить]
 
mount -u -w /
 
----* Как обновить код загрузчика в FreeBSD   [комментарии]
 
Ставим boot-менеджер в MBR:
    boot0cfg /dev/ad0
    или fdisk -B -b /boot/boot0 /dev/ad0

Обновляем boot-loader (boot1 и boot2):
    disklabel -B ad0s1
 

 Версия для печати



Подпишись на Linux Format и получи один из 3 ценных призов!

Началась подписка на журнал Linux Format на 2010 год. Спешите оформить подписку на единственный в России ежемесячный журнал о Linux!

Все, оформившие подписку на печатную версию журнала, получают диск с архивом журнала Linux Format за 2005-2009г. в подарок. Также в подарок вы получаете именную электронную версию в формате PDF. Теперь вы можете приступить к чтению журнала сразу в момент выхода свежего номера, не дожидаясь, пока вам доставят бумажную версию.

Кроме того, все, оформившие подписку на первую половину или весь 2010 год в интернет-магазине ГНУ/Линуксцентра, автоматически становятся участниками розыгрыша ценных призов:


  Закладки на сайте
  Проследить за страницей
Created 1996-2010 by Maxim Chirkov  
ДобавитьРекламаВебмастеруГИД  
RUNNet TopList