beerman |
|
Темы:
0
Сообщения:
21
Участник с: 18 января 2010
|
sleepycatДа-да-да! У меня всё аналогично сказанному. :-) Я, конечно, еще проверю на IBM-ком “лезвии” (на bare metal), как оно грузится. Но обычно BIOS'овского загрузчика хватало. Как я писал ранее (в другой ветке), на предыдущих образах был только BIOS загрузчик. И что образ 2010-05 грузился на “лезвиях”, а 2011-08-19 уже “выделывался”. В общем, ~ через неделю, выйду на работу, освобожу “лезвие”, попробую и отпишусь. Надеюсь, все будет нормально. :-) sleepycatПочему не тот? Именно первостепенный, т.к. BIOS, все же, постарше будет. ;-) Еще подумалось: скорее всего, образ только с BIOS-загрузчиком не пойдет на “фильдиперсовых” современных ноутах (например), где BIOS уже убрали, оставив только EFI. Говорят 7-ка на таких ноутах (от включения питания) грузится до 10 секунд… :-) |
beerman |
|
Темы:
0
Сообщения:
21
Участник с: 18 января 2010
|
sleepycatНу вот и “дождались”… :-( Новый rc.conf из “initscripts-2012.07.5”, который уже в core… # Most of rc.conf has been replaced by various other configuration files. DAEMONS=(syslog-ng network crond) # USEDMRAID="no" # USELVM="no" # interface= # address= # netmask= # gateway= Зачем уходить от initscripts? Как по мне, systemd - такой “монстр”! |
beerman |
|
Темы:
0
Сообщения:
21
Участник с: 18 января 2010
|
sleepycatНе спорю. Когда знаешь куда смотреть. :-) sleepycatДа ну. Это уже перебор, наверное. Т.е. - вещь нужная, но меня и консоль устраивает. А если уж не заморачиваться, можно, “тупо”, за tar-ить установленную систему и закинуть на iso-образ. Делал неоднократно - работает на-ура. И переносится с компа на комп, с совершенно разным “железом” - без проблем. Максимум - initrd перегенерить нужно и загрузчик установить. sleepycatНормально, все предельно понятно. Просто, как говорил кто-то из пиратов в “Острове сокровищ”: “я просто взял не тот галс”. :-) Главное, это именно то, что мне и было нужно. Думаю и другим пригодится. Мало ли, в какой-нить образ что-то свое добавить захочется. Думаю, довольно распространенная ситуация. |
beerman |
|
Темы:
0
Сообщения:
21
Участник с: 18 января 2010
|
Вот спасибо за инструкцию! Если честно - первая, найденная мной, вменяемая инструкция по сборке образа на Линухе. :-) Да еще без всяких GUI'шек. Правда, такого “высшего пилотажа”, как пересборка сквош-образа, мне не требуется, но для, как грится, повышения квалификации - пригодится! В общем, направление взял, буду пробовать! ================== Есть! Все получилось! ОГРОМНОЕ спасибо! Отлично все загрузилось с iso'шки, мои файлы доступны. Еще проверю на “железе”, но, думаю, тут уж ничего возникнуть не должно. P.S. Правда второй загрузчик, таки, пропал (о котором я подозреваю, что он для EFI), ну, думаю он мне не пригодится. :-) Чтобы было понятней, о чем я говорю: вот как отображает информацию о boot-образах “WinImage”: |
beerman |
|
Темы:
0
Сообщения:
21
Участник с: 18 января 2010
|
Добрый день! Поначалу, как многие, был дико шокирован. Но потом, поразмыслив, понял, что все, что делал из AIF прекрасно могу сделать руками. Кроме того, иногда так и приходилось делать. ;-) Обидно, конечно, что Арч стал как-то меняться в “неузнаваемую” форму. Присоединюсь к “жалобе” многих: rc.conf… Мне его жаль. Но с netcfg, допустим, я уже свыкся. :-) Думаю, остальное тоже как-нить притрется. Как говорится: неприятность эту мы пережуем. За ~ год пережили их уже немало. :-) Задам, наверное, оффтоповый, но связаный с темой образа вопрос. Раньше (при предыдущих образах) я готовил для себя “мини-репозиторий” - т.е. набор пакетов, которые мне могут понадобится при загрузке с образа, плюс, заготовки файлов конфигурации и небольшого набора скриптов. Так, для собственного удобства. Теперь, вот, в начале этой темы, высказывалось предложение/предположение “положить в образ документашку по установке” - хорошая идея, поэтому и хотел добавить к своему набору, например, инструкцию от “lampslave” (кстати, благодарствую! Очень хорошая статья ;-) ). Однако, столкнулся с тем, что в новом образе (именно в самом ISO) появился, как я понял, boot-image не только для BIOS, но и для EFI. И после правки образа, при помощи, скажем, UltraISO (простите, за упоминание win-софта :-) ) образ становится неспособным к загрузке: что-то происходит с загрузчиком. Гроб запускается, позволяет выбрать что грузить, но потом вылезает ошибка о несоответствии контрольной суммы образа-загрузчика. Эксперементировал и с mkisofs - тот же результат. :-( В связи с вышеизложенным: Уважаемые Гуру! Каким образом можно “впихнуть” в фирменный образ свои файлы, не повредив при этом структуру диска? Чтобы не заморачиваться со сборкой своего установочного образа. Пока был один boot-image в образе - все проходило на-ура в UltraISO под wine'ом. Можно личкой, т.к. вопрос, все-таки, не совсем относится к обсуждаемой теме. P.S. Кстати об EFI. На лезвиях IBM (HS-22) образ “2011-08-19” у меня не запускается. А образ постарше (2010-05) прекрасно работает и на старом железе и на новых лезвиях. Причем Гроб в обоих образах, естественно, не 2.0… Так что… Мутят, мутят! :-) |
beerman |
|
Темы:
0
Сообщения:
21
Участник с: 18 января 2010
|
Пофиксили, можно закрывать :-) |
beerman |
|
Темы:
0
Сообщения:
21
Участник с: 18 января 2010
|
gardАга! Точно! :-) Присоединяемся к голосованию: https://bugs.archlinux.org/task/25530 |
beerman |
|
Темы:
0
Сообщения:
21
Участник с: 18 января 2010
|
cornerПри нонешних изменениях в Арче "iproute2" становятся обязательными (по зависимостям) Кроме того, я сам долго iproute2 игнорировал, но теперь понял прелесть этого пакета. :-) В данном случае, наверное, проще создать файл с именем карты в /etc/network.d/interfaces.Это не всегда удобно. По-крайней мере у меня на серваках нет смысла задавать общую конфигурацию для интерфейса. Да и на нетбуке всегда что-то меняется. Поэтому общих параметров очень не много. А в принципе я против изменения конфигов в rc.conf На портативном устройстве - да. А на серваке я раз и надолго (почти навсегда) задаю конфигурацию сети. |
beerman |
|
Темы:
0
Сообщения:
21
Участник с: 18 января 2010
|
maximБез проблем! MAC меняется так: ip link set dev eth0 address 00:0c:11:22:33:44 Как и что - есть в моем посте тут: http://archlinux.org.ru/forum/viewtopic.php?p=54252#p54252 Ну и, конечно, в вики: https://wiki.archlinux.org/index.php/Netcfg |
beerman |
|
Темы:
0
Сообщения:
21
Участник с: 18 января 2010
|
sealmiВ netcfg есть переменные PRE_UP/POST_UP, PRE_DOWN/POST_DOWN. Значения им присваиваются в профиле. Это команды bash выполняемые до/после поднятия/опускания интерфейса. Если маршрутов не много, то можно прямо там и написать, например: POST_UP='ip route add 192.168.12.0/24 via 192.168.1.1; ip route add 172.16.0.0/16 via 192.168.1.1' Например, скрипт /etc/network.d/prepost.d/if-eth0_pstup.sh: #!/bin/bash ip route add 192.168.12.0/24 via 192.168.1.1 ip route add 192.168.15.0/24 via 192.168.1.1 ip route add 172.16.0.0/16 via 192.168.1.1 POST_UP='/etc/network.d/prepost.d/if-eth0_pstup.sh' Есть одно НО! Если хоть одна команда вернет ошибку (результат > 0) выполнение будет прервано. Критично для PRE_UP, PRE_DOWN: если PRE_x выполнить не удалось интерфейс не будет поднят/опущен. Чтобы предотвратить нужно чтобы скрипт завершался без ошибок. Примеры: POST_UP='ip route add 192.168.12.0/24 via 192.168.1.1 || /bin/true' #!/bin/bash ip route add 192.168.12.0/24 via 192.168.1.1 ip route add 172.16.0.0/16 via 192.168.1.1 exit 0 Подробности в wiki: https://wiki.archlinux.org/index.php/Netcfg P.S. В новая версия netcfg (на данный момент 2.6.4). В ней появится классическое определение маршрутов через переменную-массив ROUTES для каждого профиля. Но, правда, только для статического ethernet. |