Пользовательского поиска
Суббота, 27.04.2024, 05:00
Приветствую Вас Гость | RSS
Главная | MiniOS 2011.4 - Форум | Регистрация | Вход
Меню Проекта
Форма входа
Логин:
Пароль:
Мы Рекомендуем:
Мнение Общественности
Оценка Проекта
1. Отлично :-D
2. Хорошо :-)
3. Неплохо :-/
4. Очень плохо }:->
5. Ниочём :-(
Всего ответов: 2940
Статистика
GreenFlash
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Sh1td0wn, asdqqww  
Форум » Мультизагрузочная флешка » Linux-подобные системы » MiniOS 2011.4 (Mandriva Live usb Grub4DOS)
MiniOS 2011.4
127Дата: Четверг, 02.02.2012, 12:04 | Сообщение # 1
Экспериментатор
Группа: Проверенные
Сообщений: 56
Репутация: 10
Статус: Отсутствует

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
Репутация: 0
Статус: Отсутствует
Всем привет, господа, помогите победить ошибку, что то не как не получается. Спасибо.

 
Sh1td0wnДата: Среда, 08.02.2012, 20:24 | Сообщение # 3
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
saneck080379, включите в настройках виртуальной машины доступ к PAE (оно же английским по чёрному поясняет, что ему нужно). Для работы PAE в VirtualBox нужна поддержка PAE хост-системой.

НАЖМИ МЕНЯ, прежде чем что-либо написать
 
saneck080379Дата: Среда, 08.02.2012, 20:44 | Сообщение # 4
Экспериментатор
Группа: Проверенные
Сообщений: 65
Репутация: 0
Статус: Отсутствует
Sh1td0wn, спасибо, я то VirtualBox не давно юзаю.

 
Nemo78Дата: Воскресенье, 06.01.2013, 19:51 | Сообщение # 5
Ищущий
Группа: Пользователи
Сообщений: 22
Репутация: 2
Статус: Отсутствует
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
Репутация: 0
Статус: Отсутствует
файл 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
Репутация: 2
Статус: Отсутствует
Ну так они там и лежат. Первый пост читал. Кажется понял куда копать. Причина по которой загрузка прерывается на этапе Searching for minios-lzma.sqfs... в том что я делаю загрузочный диск на оптическом носителе, а не на флешке. Где-то уже видел описание и решение подобной проблемы, попытаюсь применить для MiniOS 2012.05

Добавлено (11.05.2013, 12:40)
---------------------------------------------
MiniOS 2012.05

Победил. Не прошло и полгода smile Не совсем так как хотелось бы, но всетаки.
Причина по которой эта система не загружается с помощью 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
 
Форум » Мультизагрузочная флешка » Linux-подобные системы » MiniOS 2011.4 (Mandriva Live usb Grub4DOS)
  • Страница 1 из 1
  • 1
Поиск:
Чат

Copyright GreenFlash © 2024
Рейтинг@Mail.ru