gentoo.ru
Общение на окологентушные темы
gentoo@conference.gentoo.ru
Среда, 13 января 2016< ^ >
Pinkbyte установил(а) тему: Gentoo Linux || FAQ: http://www.gentoo.ru/faq || Вставки более 3 строк → app-text/wgetpaste || Логи: http://gentoo.ru/jabber/logs/ || Языками чешут в talks@conference.gentoo.ru ||  Фортунки http://fortunes.gentoo.ru || Дерево portage Gentoo официально переехало на git!
Конфигурация комнаты
Участники комнаты

GMT+3
[00:32:34] 0xd34df00d вошёл(а) в комнату
[00:49:28] 0xd34df00d вышел(а) из комнаты: Disconnected: Replaced by new connection
[00:49:38] 0xd34df00d вошёл(а) в комнату
[01:00:39] CarelessChaser вышел(а) из комнаты
[01:02:10] 0xd34df00d вышел(а) из комнаты
[01:29:30] nis вышел(а) из комнаты
[01:37:40] bober2000 вышел(а) из комнаты
[02:22:17] edgbla вышел(а) из комнаты
[02:30:53] mva вышел(а) из комнаты
[02:43:01] Desu вышел(а) из комнаты
[02:51:17] mva вошёл(а) в комнату
[02:58:45] mva вышел(а) из комнаты
[03:02:00] mva вошёл(а) в комнату
[03:04:17] beelzebubbie вышел(а) из комнаты
[03:04:46] mva вышел(а) из комнаты
[05:46:33] beelzebubbie вошёл(а) в комнату
[06:01:58] Night Nord вышел(а) из комнаты
[06:40:13] intellect вошёл(а) в комнату
[07:46:02] Pinkbyte вошёл(а) в комнату
[07:50:38] Львёна вышел(а) из комнаты: Replaced by new connection
[07:50:48] Львёна вошёл(а) в комнату
[08:10:22] bober2000 вошёл(а) в комнату
[08:14:06] Desu вошёл(а) в комнату
[08:47:08] WiseLord вышел(а) из комнаты
[08:48:58] WiseLord вошёл(а) в комнату
[09:28:35] hitecnologys вышел(а) из комнаты
[09:45:36] hitecnologys вошёл(а) в комнату
[11:24:36] Civilian вошёл(а) в комнату
[11:41:59] evadim вышел(а) из комнаты
[11:42:40] slepnoga вошёл(а) в комнату
[11:51:50] j123123 вышел(а) из комнаты
[11:53:33] j123123 вошёл(а) в комнату
[11:54:38] evadim вошёл(а) в комнату
[12:10:47] mva вошёл(а) в комнату
[13:00:19] eegorov вышел(а) из комнаты
[13:03:39] eegorov вошёл(а) в комнату
[13:08:28] Deda_Zych вошёл(а) в комнату
[13:09:33] expx вошёл(а) в комнату
[14:57:43] medvedko вошёл(а) в комнату
[15:19:19] intellect вышел(а) из комнаты
[16:12:43] Pinkbyte вышел(а) из комнаты
[16:36:41] bober2000 вышел(а) из комнаты: Replaced by new connection
[16:36:51] bober2000 вошёл(а) в комнату
[16:40:02] Night Nord вошёл(а) в комнату
[16:43:34] edgbla вошёл(а) в комнату
[17:08:31] <slepnoga> beelzebubbie:ну че, все нет страшно, как казалось ?
[17:08:38] <slepnoga> не так*
[17:20:38] Desu вышел(а) из комнаты
[17:22:33] expx вошёл(а) в комнату
[17:22:34] Desu вошёл(а) в комнату
[17:24:57] CarelessChaser вошёл(а) в комнату
[17:25:09] expx вышел(а) из комнаты: offline
[17:27:18] Deda_Zych вышел(а) из комнаты
[17:28:51] Deda_Zych вошёл(а) в комнату
[17:50:04] nis вошёл(а) в комнату
[18:03:28] expx вышел(а) из комнаты
[18:22:29] <slepnoga> Hi, народ
[18:22:54] <slepnoga> у кого есть идеи, как проверить, что граб в mbr  установлен ?
[18:23:15] <slepnoga> т.е что диск загрузочный , а не просто на нем /boot лежит
[18:23:29] <nis> slepnoga: первые 512 байт прочитать?
[18:23:38] <nis> не
[18:24:07] <nis> slepnoga: а вообще какие условия задачи?
[18:24:35] <Civilian> slepnoga: file -s /dev/sda
[18:24:41] <Civilian> или что-то в таком духе
[18:24:50] <Civilian> если там бутсектор граба, он это скажет
[18:25:04] <Civilian> и второе - бутабл флаг через parted
[18:26:03] <nis> Civilian: с file запомнил себе на будущее
[18:26:13] <Civilian> nis: file много сигнатур знает )
[18:26:37] <nis> ну я предполагал
[18:26:44] <nis> но до этого не додумался
[18:31:27] maxggxam вышел(а) из комнаты
[18:32:44] meow вышел(а) из комнаты
[18:33:38] meow вошёл(а) в комнату
[18:36:09] <slepnoga> Civilian:  с мну пиво :)
[18:36:13] <slepnoga> ты прав
[18:36:16] <Civilian> slepnoga: :)
[18:36:29] <slepnoga> а условия - мдраид на центосе
[18:36:31] <Civilian> slepnoga: я такую задачу просто решал )
[18:36:39] maxggxam вошёл(а) в комнату
[18:40:25] <nis> Civilian: а если у ядра сломан корень, какие есть способы его подменить ничего не имея кроме ядра?
[18:40:41] <Civilian> nis: не знаю )
[18:40:51] <Civilian> nis: не задумывался
[18:41:56] <nis> Civilian: это фишка атома, если ядро грузится из набортной флеш то биос не доступен, так как флеш идёт до основного меню uefi в загрузке
[18:43:18] <Civilian> nis: не понимаю что ты имеешь в виду
[18:43:23] <nis> Civilian: итого получаем полутруп, который нельзя никак прошить, так как корень убит
[18:43:37] <Civilian> nis: в ядре должен быть initrd в которой на этот счет нужно делать костыли
[18:43:49] <Civilian> nis: ядра современные умеют
[18:44:12] <nis> Civilian: для этого необходимо поменять параметры загрузки к которым доступа нет
[18:45:19] <nis> а корень падает где-то во время инициализации
[18:45:25] <Civilian> nis: ну если у тебя ядро и корень убит оно у тебя запаникует и все
[18:45:38] <nis> оно тупо в ребут уходит по ватчдогу
[18:45:50] <Civilian> nis: ну если у тебя ничего нет, то что ты можешь сделать?
[18:46:18] <nis> я просто думал что я что-то упускаю
[18:48:00] <nis> Civilian: а застраховаться от подобной ситуации можно?
[18:48:12] <Civilian> nis: initrd :)
[18:48:17] <Civilian> и проверки
[18:48:24] <nis> хм
[18:48:40] <nis> надо у себя на борде дома опробовать этот вариант
[18:48:56] <nis> я как-то про него и забыл
[18:51:05] <nis> Civilian: а два корня если иметь про запас?
[18:51:20] <Civilian> nis: ну можно и так, но нужно выбирать какой корень юзать
[18:51:34] <Civilian> nis: так у хромой оси например
[18:51:36] <Civilian> root-a, root-b
[18:51:36] <nis> Civilian: драйвером по failsafe
[18:51:58] <Civilian> nis: так делает калька и хромая ось
[18:52:06] <nis> калька?
[18:52:09] <Civilian> calculate
[18:52:12] <nis> ааа
[18:52:15] <Civilian> у них апдейты идут подменой корня
[18:52:19] <nis> хм
[18:52:25] <Civilian> апдейты идут на unused корень и загрузка переключается на него
[18:52:33] <Civilian> после ребута получаешь новую систему и fallback
[18:52:37] <Civilian> вроде еще coreos так делает
[18:52:39] <nis> о как красиво
[18:52:55] <Civilian> nis: opensolaris также делал
[18:53:04] <Civilian> апдейты там шли так - делаем zfs snapshot
[18:53:08] <Civilian> накатываем корень
[18:53:17] <Civilian> если что всегда есть возможность вернуться к одному из 5 прошлых
[18:53:42] <nis> вообще шик
[18:54:28] <Civilian> nis: на самом деле у винды даже есть подобное что-то
[18:54:35] <Civilian> там просто винда старая уезжает в Windows.old
[18:54:38] <nis> у винды да
[18:54:57] <nis> просто я редко встречал подобные решения даже среди встраиваемых систем
[18:55:40] <Civilian> nis: но оно напрашивается, да )
[18:56:45] <nis> просто я в последнее время стал всё больше поглядывать в сторону failsafe систем
[18:57:43] <nis> Civilian: особенно после того, как мой фрискейл сдох корнем в тот момент когда не то что ПК, планшета с нормальной консолью под рукой не было
[18:58:44] <Civilian> nis: ну в таком случаи я предлагаю делать вообще так - бутлоадер на базе линукса
[18:58:47] <Civilian> и kexec'ать правильное ядро
[18:59:01] <Civilian> написать на c + ncurses софтинку которая найдет доступные ядра
[18:59:12] <Civilian> давать 10 секунд и kexec'ать то что по-умолчанию
[18:59:17] <nis> хм
[18:59:26] <Civilian> если чо - выбрасывать в бизибокс
[18:59:29] <Civilian> и давать утилиты всякие
[18:59:39] <Civilian> и т.к. это полноценное ядро то оно будет ка-кто пахать
[18:59:42] <Civilian> давать еще ссш на нем
[18:59:59] maxggxam вышел(а) из комнаты: Replaced by new connection
[19:00:05] <Civilian> nis: это не отменяет варианта с failsafe разделом
[19:00:08] <nis> слушай, у меня давно это вертелось в мозгу - почему бы бутлоадер не сделать на той же кодовой базе что и основную систему
[19:00:09] maxggxam вошёл(а) в комнату
[19:00:19] <Civilian> nis: был такой проект
[19:00:29] <Civilian> nis: но ваще потому что бутлоадер жирноват
[19:00:36] <nis> он и сейчас здравствует
[19:00:48] <nis> ну так можно выбросить то что ненужно из него
[19:00:55] <Civilian> nis: я такое для Tegra хотел
[19:00:56] <nis> например дрова на мультиядро
[19:01:05] <nis> и прочий SMP
[19:01:09] <nis> ибо он не нужен
[19:01:20] <Civilian> nis: все равно линукс-ядро инитится довольно долго
[19:01:27] <nis> ну не так долго
[19:01:30] <Civilian> https://www.kernel.org/pub/linux/kernel/people/geoff/petitboot/petitboot.html
[19:02:02] <nis> у техасовцев был рекорд в 200 или 800 мс до Qt5 гуи
[19:02:09] <nis> с холодного старта
[19:02:14] <Civilian> nis: но это надо оптимизировать под это
[19:02:17] <nis> полноценная система
[19:02:18] <nis> да
[19:02:19] <nis> надо
[19:02:30] <Civilian> nis: на тегре можно даже с гуем и вяленым забутать это дело
[19:02:41] <nis> ага
[19:02:49] <nis> будет красивая менюшка как у дроида
[19:03:01] <nis> кстати такой вопрос у дроида это как я понял груб с гуи?
[19:03:10] <Civilian> nis: неа
[19:03:13] <nis> ядро?
[19:03:15] <Civilian> nis: у дроида нет бутлоадера
[19:03:19] <Civilian> точнее есть
[19:03:23] <Civilian> но там странная фигня
[19:03:28] <nis> ммм?
[19:03:41] <Civilian> nis: ну там что-то кастомное что ваще толком ничего не умеет
[19:03:44] <Civilian> помоему
[19:03:55] <Civilian> платформозависимое притом
[19:04:02] <Civilian> на x86 это может быть grub'ом
[19:04:06] <Civilian> на андроиде это uboot
[19:04:06] <nis> uboot&
[19:04:09] <nis> ?
[19:04:16] <Civilian> или проприетарный бутлоадер от производителя
[19:04:23] <nis> а кто меню показывает?
[19:04:26] <Civilian> nis: какое?
[19:04:33] <Civilian> nis: телефон не показывает никакого меню
[19:04:41] <nis> которое при нажатии клавиши громкость вниз
[19:04:50] <Civilian> nis: громкость вниз это рекавери?
[19:04:54] <nis> при включении питания
[19:04:55] <nis> да
[19:04:57] <nis> рекавери
[19:05:02] <Civilian> nis: recovery это линукс ядро
[19:05:06] <nis> ааа
[19:05:06] <Civilian> но это не бутлоадер
[19:05:11] <nis> вот оно как
[19:05:13] <Civilian> nis: бутлоадер по кнопкам выбирает что грузить
[19:05:26] <Civilian> nis: у хтц он один, у самсунга другой, у гугла третий
[19:05:32] <Civilian> на х86 четвертый
[19:05:37] <nis> хм
[19:05:45] <nis> как всё специфично
[19:06:23] <Civilian> nis: рекавери вроде как это линукс + initrd + кастомный гуй
[19:06:40] <Civilian> nis: https://github.com/TeamWin/Team-Win-Recovery-Project
[19:06:43] <Civilian> вот пример кастома
[19:07:23] <nis> с оболочкой на плюсах
[19:07:25] <nis> как няшно
[19:10:15] <nis> Civilian: думаю можно будет по этому обзор сделать, что нибудь собрать и потестить
[19:14:52] <Civilian> nis: ну я выше кинул ссылку на петитбут, выглядит очень взросло
[19:16:43] <nis> ну да, поэтому думаю можно будет и попробовать
[19:20:04] <slepnoga> народ, а готовой генты под опенстек есть ?
[19:25:49] <nis> Civilian: в общем домо аригато за ссылки и озвученные варианты
[19:32:57] <Civilian> nis: пожалуйста )
[19:32:58] <Civilian> slepnoga: увы, не знаю (
[19:59:33] Night Nord вышел(а) из комнаты
[20:10:12] slepnoga вышел(а) из комнаты
[20:44:58] medvedko вышел(а) из комнаты
[21:14:26] Civilian вышел(а) из комнаты
[21:57:37] maxggxam вышел(а) из комнаты
[22:00:24] Desu вышел(а) из комнаты
[22:01:21] maxggxam вошёл(а) в комнату
[22:02:21] Desu вошёл(а) в комнату
[22:34:33] 0xd34df00d вошёл(а) в комнату
[22:50:50] 0xd34df00d вышел(а) из комнаты: Disconnected: closed
[22:54:33] 0xd34df00d вошёл(а) в комнату
[22:54:43] 0xd34df00d вышел(а) из комнаты
[23:17:31] Night Nord вошёл(а) в комнату
[23:55:12] evadim вышел(а) из комнаты
[23:55:22] evadim вошёл(а) в комнату
[23:58:55] bober2000 вышел(а) из комнаты
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!