|
ru.linux
- RU.LINUX ---------------------------------------------------------------------
From : Kirill Frolov 2:5020/400 27 Feb 2007 03:08:22
To : All
Subject : загрузка нового ядра (grub, savedefault), serial console
--------------------------------------------------------------------------------
Hемедленно нажми на RESET, All!
В info grub, в разделе 4.3.1 "Boot once-only" описывается способ
однократной загрузки нового ядра -- если произойдёт сбой и машина будет
перезагружена, то второй раз уже загрузится старое, гарантированно
работающее, ядро.
Имеется grub 0.95+cvs20040624-17sarge1 (или похожей версии, одной из
последних в стабильной версии дебиана). Согласно описанию, опция
savedefault, *без* *параметра*, действительно записывает файл
/boot/grub/default с номером текущего пункта. А вот эта же опция с
параметром записывает не значение параметра, а опять же номер текущего
пункта. В итоге, вся функциональность описанная в разделе 4.3.1
оказывается нереализуемой. Интересно почему так... И можно ли как-то
обойти. Заодно обнаружил, что программы grub-set-default или
grub-save-default в пакете с grub нет. Hикому нафиг не надо? (а
бегатеь клавиатуру искать конечно интересно... потом ядра писать на
флопик и обнаруживать, что inird от современных 2.4 давно туда уже не
лезет -- как его вообще в аварийной ситуации загрузить, если есть
/только дисковод/?)
Далее, вывел консоль на последовательный порт (как описывается в
Documentation/serial-console.txt.gz) Всё хорошо, но в итоге
взаимодействовать можно с компутером теперь только через
последовательный порт. Хотелось бы и так и так. Вот тот же grub,
например, позволяет (если в течении таймаута на нужном устройстве ввода
клавишу нажать) выбрать, работать с консолью физической или через
последовательный порт. А ядро значит ввод только с /dev/ttyS0 и всё.
Причём когда до запуска mgetty доходит (login:) там уже понятно и так
можно и эдак. А когда загрузка в single режиме или проблемы при проверке
дисков -- только последовательная консоль. Хотелось бы двойственности и
тут. Догадываюсь, два /sbin/sulogin можно запустить. А как быть с
проверкой дисков? (понятно, что там подключено /dev/console и, видимо,
никак). Тут, кстати, смущает очень, что в процессе загрузки многое можно
поломать просто нажимая Ctrl-C на клавиатуре (зачем вообще тогда пароль
с консоли спрашивать?) И ещё очень интересный вопрос: ввод-вывод
init-скриптов именно в /dev/console кто направляет? init?
И ещё хотелось бы примерно на том уровне, на каком используется
последовательная консоль, иметь возможность использовать ssh. Это,
наверное, лучше всякой serial console. Можно вполне в initrd прописать
скрипт поднимающий заранее интерфейс, и модули тоже, sshd туда же,
и, видимо, screen ещё (что-то много всего получается...) -- иначе
непонятно как обеспечить существование консоли при отсутствии
соединения. Мне начинает казаться, это я изобретаю какой-то
исключительно горбатый велосипед с квадратными колёсами. Может я что-то
упускаю из виду?
--- ifmail v.2.15dev5.3
* Origin: FidoNet Online - http://www.fido-online.com (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Тема: |
Автор: |
Дата: |
загрузка нового ядра (grub, savedefault), serial console |
Kirill Frolov |
27 Feb 2007 03:08:22 |
Re: загрузка нового ядра (grub, savedefault), serial console |
Alex Korchmar |
27 Feb 2007 12:54:12 |
 Re: загрузка нового ядра (grub, savedefault), serial console |
Kirill Frolov |
27 Feb 2007 16:24:54 |
  Re: загрузка нового ядра (grub, savedefault), serial console |
Alex Korchmar |
27 Feb 2007 18:39:59 |
   Re: загрузка нового ядра (grub, savedefault), serial console |
Alex Korchmar |
27 Feb 2007 18:42:00 |
   Re: загрузка нового ядра (grub, savedefault), serial console |
Kirill Frolov |
28 Feb 2007 02:01:04 |
   Re: загрузка нового ядра (grub, savedefault), serial console |
Alex Korchmar |
28 Feb 2007 03:20:32 |
   загрузка нового ядра (grub, savedefault), serial console |
Slawa Olhovchenkov |
28 Feb 2007 04:16:28 |
    Re: загрузка нового ядра (grub, savedefault), serial console |
Alex Korchmar |
28 Feb 2007 22:03:06 |
   Re: загрузка нового ядра (grub, savedefault), serial console |
Eugene B. Berdnikov |
28 Feb 2007 23:13:26 |
   Re: загрузка нового ядра (grub, savedefault), serial console |
Andrey Melnikoff |
06 Mar 2007 19:15:30 |
 Re: загрузка нового ядра (grub, savedefault), serial console |
Eugene B. Berdnikov |
27 Feb 2007 17:08:51 |
 Re: загрузка нового ядра (grub, savedefault), serial console |
Alex Korchmar |
27 Feb 2007 18:04:15 |
 Re: загрузка нового ядра (grub, savedefault), serial console |
Ilya Anfimov |
27 Feb 2007 19:43:22 |
 Re: загрузка нового ядра (grub, savedefault), serial console |
Eugene B. Berdnikov |
27 Feb 2007 20:08:27 |
 Re: загрузка нового ядра (grub, savedefault), serial console |
Alex Korchmar |
28 Feb 2007 03:26:33 |
 Re: загрузка нового ядра (grub, savedefault), serial console |
Eugene B. Berdnikov |
28 Feb 2007 23:10:24 |
 Re: загрузка нового ядра (grub, savedefault), serial console |
Alex Korchmar |
28 Feb 2007 23:27:00 |
  Re: загрузка нового ядра (grub, savedefault), serial console |
Eugene B. Berdnikov |
01 Mar 2007 04:08:34 |
  Re: загрузка нового ядра (grub, savedefault), serial console |
Alex Korchmar |
01 Mar 2007 13:32:15 |
  загрузка нового ядра (grub, savedefault), serial console |
Slawa Olhovchenkov |
01 Mar 2007 14:19:18 |
   Re: загрузка нового ядра (grub, savedefault), serial console |
Alex Korchmar |
01 Mar 2007 15:22:57 |
   загрузка нового ядра (grub, savedefault), serial console |
Slawa Olhovchenkov |
01 Mar 2007 17:23:56 |
   Re: загрузка нового ядра (grub, savedefault), serial console |
Alex Korchmar |
01 Mar 2007 19:18:40 |
    загрузка нового ядра (grub, savedefault), serial console |
Slawa Olhovchenkov |
01 Mar 2007 20:04:34 |
     Re: загрузка нового ядра (grub, savedefault), serial console |
Alex Korchmar |
01 Mar 2007 22:16:09 |
     загрузка нового ядра (grub, savedefault), serial console |
Slawa Olhovchenkov |
01 Mar 2007 22:46:16 |
   Re: загрузка нового ядра (grub, savedefault), serial console |
Eugene B. Berdnikov |
03 Mar 2007 15:08:38 |
   загрузка нового ядра (grub, savedefault), serial console |
Slawa Olhovchenkov |
03 Mar 2007 16:13:06 |
  Re: загрузка нового ядра (grub, savedefault), serial console |
Andrey Melnikoff |
06 Mar 2007 19:15:30 |
   Re: загрузка нового ядра (grub, savedefault), serial console |
Eugene B. Berdnikov |
07 Mar 2007 00:08:22 |
   Re: загрузка нового ядра (grub, savedefault), serial console |
Andrey Melnikoff |
07 Mar 2007 01:30:19 |
   Re: загрузка нового ядра (grub, savedefault), serial console |
Alex Korchmar |
07 Mar 2007 01:33:52 |
   Re: загрузка нового ядра (grub, savedefault), serial console |
Eugene B. Berdnikov |
07 Mar 2007 16:08:21 |
  Re: загрузка нового ядра (grub, savedefault), serial console |
Ilya Anfimov |
01 Mar 2007 17:30:43 |
 Re: загрузка нового ядра (grub, savedefault), serial console |
Sergey Rogulev |
01 Mar 2007 12:57:00 |
 загрузка нового ядра (grub, savedefault), serial console |
Grigory Khuramshin |
02 Mar 2007 11:22:08 |
 Re: загрузка нового ядра (grub, savedefault), serial console |
Sergey Rogulev |
02 Mar 2007 11:22:42 |
  Re: загрузка нового ядра (grub, savedefault), serial console |
Valery Shishkov |
03 Mar 2007 06:09:45 |
 Re: загрузка нового ядра (grub, savedefault), serial console |
Andrew Dolgov |
05 Mar 2007 01:59:32 |
|
|