Установка EMC2 на Compact Flash (CF)
- Lexxa
- Мастер
- Сообщения: 2703
- Зарегистрирован: 16 дек 2011, 16:48
- Репутация: 319
- Настоящее имя: Алексей
- Откуда: ryazan
- Контактная информация:
Re: Установка EMC2 на Compact Flash (CF)
Вот каким вопросом задался.
Вот установил я ubuntu server.
Поставил иксы, поставил linuxcnc
Заняла 1.3GB.
Сделал побайтный образ утилитой dd.
Скопировал на другую флешку тоже 8GB, все ништяк.
Задача засунуть все это на флешку в 1 гиг.
Для этого над удалить всякие маны и прочую фигню.
Вопрос номер 1. Что относится к этой самой фигне. Скорее всего всякие модули ядра лишние можно удалить (какие?)
Вопрос номер 2. Вот удалили мы это лишнее. Что произойдет со свободным местом? Т.е. будет занято-занято-свободно занято (типа дефрагментации)?
как эту проблему решить?
Вопрос номер три. Как пренести получившуюся урезанную систему? rsync?
Вот установил я ubuntu server.
Поставил иксы, поставил linuxcnc
Заняла 1.3GB.
Сделал побайтный образ утилитой dd.
Скопировал на другую флешку тоже 8GB, все ништяк.
Задача засунуть все это на флешку в 1 гиг.
Для этого над удалить всякие маны и прочую фигню.
Вопрос номер 1. Что относится к этой самой фигне. Скорее всего всякие модули ядра лишние можно удалить (какие?)
Вопрос номер 2. Вот удалили мы это лишнее. Что произойдет со свободным местом? Т.е. будет занято-занято-свободно занято (типа дефрагментации)?
как эту проблему решить?
Вопрос номер три. Как пренести получившуюся урезанную систему? rsync?
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Установка EMC2 на Compact Flash (CF)
хмм... интересно, можно ли как-то вывести список установленных пакетов от которых не зависит данный пакет?Lexxa писал(а):Вопрос номер 1. Что относится к этой самой фигне. Скорее всего всякие модули ядра лишние можно удалить (какие?)
Это читал https://wiki.ubuntu.com/ReducingDiskFootprint?
Будет свободноLexxa писал(а):Вопрос номер 2. Вот удалили мы это лишнее. Что произойдет со свободным местом? Т.е. будет занято-занято-свободно занято (типа дефрагментации)?
sudo cp /* /dest -prLexxa писал(а):Вопрос номер три. Как пренести получившуюся урезанную систему? rsync?
sudo, чтобы был доступ ко всем файлам, -p - сохранит права на файлы, -r - рекурсия по директориям
- Lexxa
- Мастер
- Сообщения: 2703
- Зарегистрирован: 16 дек 2011, 16:48
- Репутация: 319
- Настоящее имя: Алексей
- Откуда: ryazan
- Контактная информация:
Re: Установка EMC2 на Compact Flash (CF)
конечно /var в память и без подкачи. установка то на CF.
а потом установть grub?Nick писал(а):sudo cp /* /dest -pr
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Установка EMC2 на Compact Flash (CF)
Если будет надоLexxa писал(а):а потом установть grub?
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Установка EMC2 на Compact Flash (CF)
Написал скриптик, который рекурсивно смотрит зависимости пакетов...
Использовать так:
python unnecessary-packages.py
создаст файл со списком зависимостей,
потом
python unnecessary-packages.py -f=depends.csv и через пробел нужные пакеты. Создаст файлы need и do-not-need в которых будут нужные и не нужные пакеты.
Все строится на основе выдачи
apt-cache depends не знаю насколько этому можно верить.
Но почему бы и не попробовать, если есть тестовая флешка с тестовой системой
.
Использовать так:
python unnecessary-packages.py
создаст файл со списком зависимостей,
потом
python unnecessary-packages.py -f=depends.csv и через пробел нужные пакеты. Создаст файлы need и do-not-need в которых будут нужные и не нужные пакеты.
Все строится на основе выдачи
apt-cache depends не знаю насколько этому можно верить.
Но почему бы и не попробовать, если есть тестовая флешка с тестовой системой
- Вложения
-
- unnecessary-packages.py.tar.gz
- (760 байт) 1208 скачиваний
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Установка EMC2 на Compact Flash (CF)
В RedHat'ах есть утилита, которая строит дерево взаимосвязей пакетов и даже умеет рисовать картинку Graphviz'ом: http://raftaman.net/?p=905Nick писал(а):хмм... интересно, можно ли как-то вывести список установленных пакетов от которых не зависит данный пакет?Lexxa писал(а):Вопрос номер 1. Что относится к этой самой фигне. Скорее всего всякие модули ядра лишние можно удалить (какие?)
Nick писал(а):sudo cp /* /dest -prLexxa писал(а):Вопрос номер три. Как пренести получившуюся урезанную систему? rsync?
sudo, чтобы был доступ ко всем файлам, -p - сохранит права на файлы, -r - рекурсия по директориям
Код: Выделить всё
$man cp
...
-a, --archive
По возможности сохраняет структуру и атрибуты исходных файлов при копировании (но не сохраняет структуру каталогов). Эквивалентно заданию опций -dpPR.
P.S. И этта, привыкайте уже в командах сначала указывать опции, а потом прочие аргументы, ибо чревато...
...
Полезно будет добавить и "-x", чтоб не копировало содержимое всяких /proc, /sys. /mnt и т.п.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Lexxa
- Мастер
- Сообщения: 2703
- Зарегистрирован: 16 дек 2011, 16:48
- Репутация: 319
- Настоящее имя: Алексей
- Откуда: ryazan
- Контактная информация:
Re: Установка EMC2 на Compact Flash (CF)
вот что я опробовал сегодня.
Ubuntu altarnate ce
установка голой системы занимает около 475 мегабайт.
сверху поставил X, icewm, mc, leafpad, pcmanfm, wget
удалил содержимое /usr/src и /usr/share/doc
Подчистил кэш apt
скчал скрипт установщик Linuxcnc, запустил.
ему чуть-чуть не хватило место.
подчистил кэш.
запустил скрипт еще раз, он ругнулся там на что-то и предложил исправить косяк вводом какой-то команды.
ввел команду, все встало. прописал в рц.локал стартовать иксы, и исправил косяк лимитами.
все заработало.
убунта с незапущенным линуксцнц, только иксы IceWM кушает всего 33 мегабайта озу.
имеем 52 мегабайта свободного места.
осталось отключить логи, поставить калькулятор, настроить на работу с SSD по известной методике и прикрутить автомонтирование флешек.
ну и перенести все с виртуалки на CF-карту.
кстати могу выложить образ VIRTUALBOX
Ubuntu altarnate ce
установка голой системы занимает около 475 мегабайт.
сверху поставил X, icewm, mc, leafpad, pcmanfm, wget
удалил содержимое /usr/src и /usr/share/doc
Подчистил кэш apt
скчал скрипт установщик Linuxcnc, запустил.
ему чуть-чуть не хватило место.
подчистил кэш.
запустил скрипт еще раз, он ругнулся там на что-то и предложил исправить косяк вводом какой-то команды.
ввел команду, все встало. прописал в рц.локал стартовать иксы, и исправил косяк лимитами.
все заработало.
убунта с незапущенным линуксцнц, только иксы IceWM кушает всего 33 мегабайта озу.
имеем 52 мегабайта свободного места.
осталось отключить логи, поставить калькулятор, настроить на работу с SSD по известной методике и прикрутить автомонтирование флешек.
ну и перенести все с виртуалки на CF-карту.
кстати могу выложить образ VIRTUALBOX
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Установка EMC2 на Compact Flash (CF)
+1! Дайте два!Lexxa писал(а):кстати могу выложить образ VIRTUALBOX
Могу даже к нам выложить, если мне скинешь
- Lexxa
- Мастер
- Сообщения: 2703
- Зарегистрирован: 16 дек 2011, 16:48
- Репутация: 319
- Настоящее имя: Алексей
- Откуда: ryazan
- Контактная информация:
Re: Установка EMC2 на Compact Flash (CF)
как кстати слить образ на CF карту из виртуал бокса?
там нет пункта ЮСБ хоста((((
там нет пункта ЮСБ хоста((((
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Установка EMC2 на Compact Flash (CF)
В каком смысле нет?
- Lexxa
- Мастер
- Сообщения: 2703
- Зарегистрирован: 16 дек 2011, 16:48
- Репутация: 319
- Настоящее имя: Алексей
- Откуда: ryazan
- Контактная информация:
Re: Установка EMC2 на Compact Flash (CF)
юзал virtualbox-ose, он не умеет работать с юсб.
Поставил oracle virtualbox, там все ништяк.
Единственное не радует скорость записи чет 300 кбит/с, когда сливаю образ dd.
Придется копировать все.
Поставил oracle virtualbox, там все ништяк.
Единственное не радует скорость записи чет 300 кбит/с, когда сливаю образ dd.
Придется копировать все.
- Lexxa
- Мастер
- Сообщения: 2703
- Зарегистрирован: 16 дек 2011, 16:48
- Репутация: 319
- Настоящее имя: Алексей
- Откуда: ryazan
- Контактная информация:
Re: Установка EMC2 на Compact Flash (CF)
в продолжение темы. общими усилиями все благополучно перенеслось на CF.
удалил linux-image-2.6.32-38-generic, освободилось еще 98 Мб)))
Итого из гиговой CF свободно 132Мб
Мааааааааленький косячек не радует.
Убунта голая не умеет выключаться по кнопке Power, т.е. не работает или не загружен или еще что-то с модулем acpi
удалил linux-image-2.6.32-38-generic, освободилось еще 98 Мб)))
Итого из гиговой CF свободно 132Мб
Мааааааааленький косячек не радует.
Убунта голая не умеет выключаться по кнопке Power, т.е. не работает или не загружен или еще что-то с модулем acpi
- Lexxa
- Мастер
- Сообщения: 2703
- Зарегистрирован: 16 дек 2011, 16:48
- Репутация: 319
- Настоящее имя: Алексей
- Откуда: ryazan
- Контактная информация:
Re: Установка EMC2 на Compact Flash (CF)
проблему решает sudo apt-get install acpidLexxa писал(а):Убунта голая не умеет выключаться по кнопке Power
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Установка EMC2 на Compact Flash (CF)
Была тема, что для ядра для LinuxCNC отрубали acpi, чтобы комп случайно не уходил в аутLexxa писал(а): т.е. не работает или не загружен или еще что-то с модулем acpi
А может еще, чтобы latency дополнительного не было..
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Установка EMC2 на Compact Flash (CF)
У acpid довольно гибкие настройки - можно оставить только реакцию на кнопку.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Lexxa
- Мастер
- Сообщения: 2703
- Зарегистрирован: 16 дек 2011, 16:48
- Репутация: 319
- Настоящее имя: Алексей
- Откуда: ryazan
- Контактная информация:
Re: Установка EMC2 на Compact Flash (CF)
так и сделал))UAVpilot писал(а):У acpid довольно гибкие настройки - можно оставить только реакцию на кнопку.
- Lexxa
- Мастер
- Сообщения: 2703
- Зарегистрирован: 16 дек 2011, 16:48
- Репутация: 319
- Настоящее имя: Алексей
- Откуда: ryazan
- Контактная информация:
Re: Установка EMC2 на Compact Flash (CF)
Итак все готово.
оконный менеджер - icewm
рабочий стол - idesk
редактор - leafpad
браузер - SeaMonkey
обозреватель файлов - PCManFM
просмоторщик pdf, djvu, tiff, картинок - Evence, mirage
просмоторщик картинок
эмулятор термина rxvt-unicode
архиваторы - rar, unrar, zip, unzip
калькулятор - galculator
индикатор клавы -xxkb (переключалку не настраивал)
главное - linuxcnc
прикручено атомонтирование флешек в папку /mnt
Итого использовано 863Мб винта и 36 Мб ОЗУ))
Ник, куда выкладывать образ?
оконный менеджер - icewm
рабочий стол - idesk
редактор - leafpad
браузер - SeaMonkey
обозреватель файлов - PCManFM
просмоторщик pdf, djvu, tiff, картинок - Evence, mirage
просмоторщик картинок
эмулятор термина rxvt-unicode
архиваторы - rar, unrar, zip, unzip
калькулятор - galculator
индикатор клавы -xxkb (переключалку не настраивал)
главное - linuxcnc
прикручено атомонтирование флешек в папку /mnt
Итого использовано 863Мб винта и 36 Мб ОЗУ))
Ник, куда выкладывать образ?
- Lexxa
- Мастер
- Сообщения: 2703
- Зарегистрирован: 16 дек 2011, 16:48
- Репутация: 319
- Настоящее имя: Алексей
- Откуда: ryazan
- Контактная информация:
Re: Установка EMC2 на Compact Flash (CF)
Вот выложил тут
330 Мб, экспортировано из oracle virtualbox
