Главная страница


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 
Архивное /ru.linux/10000060ca69c.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional