cryptspirit |
|
Темы:
12
Сообщения:
262
Участник с: 11 июня 2010
|
Поставил арч на флеху. По началу загрузки с флешки ядро не видело флешку добавил хак usb. Теперь наблюдаться странности: На моем ноутбуке арч с флешки загружается (я проверял с какого именно граба стартует. стартует с загрузчика на флшке) но на остальных компьютерах нет. При этом fstab использует UUID и в ядре после граба blkid возвращает корректный UUID флешки. Пробовал ставить задержку на подключение диска не помогло. И так я забил на эту фигню пока сегодня не вспомнил о том что у меня до сих пор стоит режим совместимости PATA и SATA. Вот думаю проверить загрузку при отключенном режиме совместимости. Но фокус не удался. Диск не был найден. Я потянулся к своей бутовской флешки и теперь и на моем ноуте был тот же галяк по загрузке арча с usb как и на остальных. Вот теперь интересует два вопроса: 1. Что можно попробовать доработать что бы была загрузка с флешки 2. Кто нибудь использует отключенный режим совместимости интерфейсов PATA и SATA. Если да как его заюзать. Кто что скажет? |
RiD |
|
Темы:
30
Сообщения:
400
Участник с: 27 июня 2011
|
Что-то много уже всего на эту тему. Раньше уйму подобных опытов проводил, а сейчас временный ступор(из за дуратской реализации mass store в android). Один закономерный вопрос - почему бы не включить нужные дрова в ядро монолитно? До сих пор не понимаю любовь к initrd, mkinitcpio и всяким хукам. |
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
Одному одни модули нужны, другому другие, а третьему те же самые категорически мешают из-за конфликта с какими-то третьими. Ядро пересобирается полчаса-час, в зависимости от мощности процессора. initcpio загружается тем же загрузчиком вместе с ядром, но пересобирается меньше чем за минуту, и при этом содержит busybox, который позволяет в случае чего многое сделать руками. |
RiD |
|
Темы:
30
Сообщения:
400
Участник с: 27 июня 2011
|
Проблема то в поддержке usb + контроллеры дисков. Только это и предлагаю включить в ядро монолитно. Ядро при загрузке само решит какой драйвер будет использован. (Не слышал что бы модули ядра, будучи включенными монолитно, конфликтовали. Хотя нет, слышал. Но то были баги, и они фиксились со временем). В чём замысил mkinitcpio, Вы мне объяснили, спасибо. Но раз эта проблема с usb всплывает так часто, то решать её надо как-то иначе. Например с тем самым режимом совместимости. Развие mkinitcpio не учитывает это, решая какие модули будут включены в initrd образ? P.S. Сорри, если задаю глупые вопросы, initrd не использую -> с mkinitcpio дела не имел. P.S.S. Несмотря на то, что обхожусь без initrd проблем с загрузкой с флешек никогда не имел(т.е. эти модули не кофликтуют между собой). На самых разных системах. |
cryptspirit |
|
Темы:
12
Сообщения:
262
Участник с: 11 июня 2010
|
RiD Из того что я наблюдал это резонно. Но как по вашему поддерживать работу и обновление системы на флешки, когда даже на mkinitcpio времени выделить не могу? |
RiD |
|
Темы:
30
Сообщения:
400
Участник с: 27 июня 2011
|
Я Вас плохо понял. Вы так часто обновляете ядро? Я, например, не чаще чем раз в месяц. |
cryptspirit |
|
Темы:
12
Сообщения:
262
Участник с: 11 июня 2010
|
RiD Я не хочу возится с системой на флешке, но при этом иметь возможность быстро обновить ту систему без необходимости что либо компилировать. |
RiD |
|
Темы:
30
Сообщения:
400
Участник с: 27 июня 2011
|
Можно, например, добавить ядро в список игнорируемых пакетов пакманом. Само же ядро обновлять руками, например, раз в пол года. Сомневаюсь, что на фоне общего бновления, это приведет к каким-то недоразумениям. |
ProFfeSsoRr |
|
Темы:
82
Сообщения:
948
Участник с: 14 мая 2009
|
По меткам разделов надо монтироваться, UUID на разных компах разными будут. Когда сам подобным заморачивался, сделал метки, и в mkinitcpio затолкал USB - все нормально грузилось на всем зоопарке рабочих компов. Ядро по-моему я не трогал. Кстати, а в чем проблемы с ядром при обновлении? Я, к примеру, пользуюсь linux-ck, и при каждом обновлении в PKGBUILD ставлю “используй текущий конфиг”, он меня там быстро про новое спрашивает - это секунд 10-15 всего отнимает, и все. А само по себе ядро у меня 15 минут компилится, что вполне укладывается, имхо, в “быстро обновится”. |
jim945 |
|
Темы:
8
Сообщения:
3066
Участник с: 25 января 2010
|
ProFfeSsoRrБред.
Lupus pilum mutat, non mentem.
|