MiniOS 2011.4
|
|
127 | Дата: Четверг, 02.02.2012, 12:04 | Сообщение # 1 |
Экспериментатор
Группа: Проверенные
Сообщений: 56
Статус: Отсутствует
| picГод Выпуска: 2011 Версия: 2011.4 Разработчик: MiniOS Сайт разработчика: http://www.minios.org Архитектура: x86 Язык интерфейса: Английский + Русский Описание: MiniOS - полноценная операционная система, работающая с USB-Flash с возможностью установки на жесткий диск. Является бесплатным аналогом Mandriva Flash, основана на Mandriva Linux и является полностью совместимым дистрибутивом.
- основана на Mandriva Linux 2010.2 - ядро 2.6.33.7 - рабочее окружение GNOME - трехмерный рабочий стол Compiz - поддержка модулей на Squashfs 4 со cжатием LZMA и простое их создание в удобном графическом интерфейсе - привязка профилей браузера, почтовой программы, мессенджера к портативным программам - возможность изменить систему под себя непосредственно из самой системы - небольшой размер занимаемого пространства (около 500Мб) - драйвера для работы на широком спектре оборудования - поддержка подключения к интернету через Yota
скачать скачать
установкана флеш:
извлечь на флеш папку minios
скопировать в эту папку файлы vmlinuz initrd.gz
прописать в menu.lst:
title minios kernel /minios/vmlinuz ramdisk_size=100000 initrd /minios/initrd.gz
установка на флешь завершена грузимся
скачиваем модули программ С К А Ч А Т Ь
Добавлено (02.02.2012, 12:04) --------------------------------------------- После vmlinuz должны стоять параметры MiniOS. То есть, все то, что в syslinux.cfg идет после initrd, вам надо поставить после vmlinuz. Как минимум, нужен параметр comp=lzma, он отвечает за то, какой файл искать при загрузке системы, если его нет, то скрипт загрузки ищет minios.sqfs (то есть, образ с обычным сжатием) вместо minios-lzma.sqfs. Это нужно на случай, если у вас на флешке лежит два файла с разной степенью сжатия. Актуально для нетбуков, которые с трудом переваривают LZMA. Например вот так: Код:
title minios lzma kernel /minios/vmlinuz loglevel=0 splash=silent comp=lzma initrd /minios/initrd.gz
title minios gzip kernel /minios/vmlinuz loglevel=0 splash=silent initrd /minios/initrd.gz
loglevel=0 - для того, чтобы не было ненужной информации при загрузке, которая нужна только при поиске ошибок splash=silent - графическая заставка при загрузке Так же есть отдельные параметры MiniOS при загрузке, раньше я о них не писал nomod - при загрузке игнорируются модули системы, грузится только базовая rmloop - при загрузке удаляет system.loop (файл хранения изменений) live=loop - поддержка сохранения изменений live=live - режим Live (как при загрузке с диска) live=ram - загружает базовую систему и модули в оперативную память, после загрузки в память флешку можно изъять. Режим немного недоработан и имеет один глюк: если у вас в папке minios лежат несколько базовых систем, либо вы там складируете неиспользуемые модули, система не загрузится, скорее всего. При загрузке скрипт считает сумму занимаемого пространства файлами sqfs в папке minios, и если сумма больше объема оперативной памяти, то выдаст ошибку. Точнее, оперативной памяти должно быть с запасом 512Mb: Код: сумма_объема_файлов_sqfs + 512Mb <= оперативная_память title minios lzma kernel /minios/vmlinuz loglevel=0 splash=silent comp=lzma initrd /minios/initrd.gz
Вариант 1
title minios lzma rootnoverify (hd0,0) kernel /minios/vmlinuz loglevel=0 splash=silent comp=lzma initrd /minios/initrd.gz
Вариант 2
title minios lzma find --set-root /minios/vmlinuz kernel /minios/vmlinuz loglevel=0 splash=silent comp=lzma initrd /minios/initrd.gz
Вариант 3 title minios lzma kernel /minios/vmlinuz loglevel=0 splash=silent comp=lzma psubdir=minios initrd /minios/initrd.gz
title minios lzma Live find --set-root /minios/vmlinuz kernel /minios/vmlinuz loglevel=0 splash=silent comp=lzma live=live initrd /minios/initrd.gz
Сообщение отредактировал 127 - Четверг, 02.02.2012, 12:11 |
|
| |
saneck080379 | Дата: Среда, 08.02.2012, 20:19 | Сообщение # 2 |
Экспериментатор
Группа: Проверенные
Сообщений: 65
Статус: Отсутствует
| Всем привет, господа, помогите победить ошибку, что то не как не получается. Спасибо.
|
|
| |
Sh1td0wn | Дата: Среда, 08.02.2012, 20:24 | Сообщение # 3 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| saneck080379, включите в настройках виртуальной машины доступ к PAE (оно же английским по чёрному поясняет, что ему нужно). Для работы PAE в VirtualBox нужна поддержка PAE хост-системой.
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
saneck080379 | Дата: Среда, 08.02.2012, 20:44 | Сообщение # 4 |
Экспериментатор
Группа: Проверенные
Сообщений: 65
Статус: Отсутствует
| Sh1td0wn, спасибо, я то VirtualBox не давно юзаю.
|
|
| |
Nemo78 | Дата: Воскресенье, 06.01.2013, 19:51 | Сообщение # 5 |
Ищущий
Группа: Пользователи
Сообщений: 22
Статус: Отсутствует
| MiniOS 2012.05
Пытаюсь сделать мультизагрузочный диск на основе GRUB4DOS. Из оригинального диска скопировал папку minios в корень своего диска, туда же скопировал initrd.gz и vmlinuz
Запускаю так
title Запуск MiniOS без сохранения изменений (Live) \n Запуск MiniOS без сохранения изменений find --set-root /minios/initrd.gz kernel /minios/vmlinuz loglevel=0 splash=silent vga=788 comp=lzma live=live initrd /minios/initrd.gz
После запуска несколько секунд пишет Searching for minios-lzma.sqfs... и потом сообщение о том что такой файл не обнаружен. В папке minios он точно присутствует. Может кто-нить знает решение этой проблемы?
Сообщение отредактировал Nemo78 - Воскресенье, 06.01.2013, 20:24 |
|
| |
funtizz | Дата: Понедельник, 07.01.2013, 16:55 | Сообщение # 6 |
Ищущий
Группа: Пользователи
Сообщений: 27
Статус: Отсутствует
| файл minios-lzma.sqfs должен лежать рядом с vmlinuz и initrd.gz в папке minios.
Код find --set-root /minios/initrd.gz - у меня отсутствует.
p.s. в первом посте, в этой теме все подробно описано. все варианты. можно почитать.
Сообщение отредактировал funtizz - Понедельник, 07.01.2013, 17:02 |
|
| |
Nemo78 | Дата: Суббота, 11.05.2013, 12:40 | Сообщение # 7 |
Ищущий
Группа: Пользователи
Сообщений: 22
Статус: Отсутствует
| Ну так они там и лежат. Первый пост читал. Кажется понял куда копать. Причина по которой загрузка прерывается на этапе Searching for minios-lzma.sqfs... в том что я делаю загрузочный диск на оптическом носителе, а не на флешке. Где-то уже видел описание и решение подобной проблемы, попытаюсь применить для MiniOS 2012.05
Добавлено (11.05.2013, 12:40) --------------------------------------------- MiniOS 2012.05
Победил. Не прошло и полгода Не совсем так как хотелось бы, но всетаки. Причина по которой эта система не загружается с помощью GRUB4DOS вот в чем:
# List devices to scan # Booted from: 49 = syslinux = USB ; 51 = isolinux = CD ; 113 = GRUB = USB device_list () { [ $PASSES -lt 10 ] && P=$(cat /proc/sys/kernel/bootloader_type) || P=P case $P in 49)( cd /dev ; ls sd* ; ls vd* ) 2> /dev/null ;; 113)( cd /dev ; ls sd* ; ls vd* ) 2> /dev/null ;; 51)( cd /dev ; ls sr* ; ls vd* ) 2> /dev/null ;; *) ( cd /dev ; ls sd* ; ls sr* ; ls vd* ) 2> /dev/null ;; esac }
Это фрагмент скрипта из initrd.gz. С ним связано какие из устройств будут сканироваться на наличие minios-lzma.sqfs С типом загрузчика также связано подключение модулей устройств до поиска minios-lzma.sqfs. Если загружать через GRUB4DOS эти модули не подключаютя. Вероятно это своего рода защита от модификации.
По этому пошел коротким путем - сменой загркзчика через GRUB4DOS. ----------- title MiniOS 2012.05 \n find --set-root /isolinux/isolinux.bin chainloader /isolinux/isolinux.bin ----------- Ну и соответственно все пареметры загрузки прописаны в isolinux.cfg
Сообщение отредактировал Nemo78 - Суббота, 11.05.2013, 22:36 |
|
| |