Linux running from memory

Все, что вы хотели знать о программизме, но боялись спросить.
Аватара пользователя
akela
Графоман
Сообщения: 13066
Зарегистрирован: 21 авг 2007, 10:25
Откуда: ru->de->bc.ca

Linux running from memory

Сообщение akela »

Хочется вот чего.

Линукс дистр, который загружается с усб-флешки. Причём так, что после загрузки её, флешку, можно было извлечь, и оно продолжало нормально работать.

Как я понимаю, для этого нужно чтобы в процессе загрузки, создался memory disk и вся система скопировалась с флешки на него.

Есть такое чтоб уже готовое? Самому "колхозить" лениво.
meser
Маньяк
Сообщения: 2026
Зарегистрирован: 13 мар 2007, 22:55

Re: Linux running from memory

Сообщение meser »

не уверен, но вам нужен наверное minimax - линукс, полностью помещающийся в initrd ram диск.
buba
Пользователь
Сообщения: 95
Зарегистрирован: 09 май 2010, 13:49

Re: Linux running from memory

Сообщение buba »

akela писал(а):Хочется вот чего.

Линукс дистр, который загружается с усб-флешки. Причём так, что после загрузки её, флешку, можно было извлечь, и оно продолжало нормально работать.

Как я понимаю, для этого нужно чтобы в процессе загрузки, создался memory disk и вся система скопировалась с флешки на него.

Есть такое чтоб уже готовое? Самому "колхозить" лениво.
Попробуй порыться в grub. На u-boot bootloader это делается в пол-оборота. Готовые решения обычно embedded. На PC не видел хотя ничего и не мешает.
И еще, initrd очень minimal sytem поэтому rootFS придется ваять самому. Не пользовал grub таким образом но в целом ничего необычного. Есть embedded Debian project может там че... Такое ощущение что без колхоза здесь не обойтись... 8)
Good luck
meser
Маньяк
Сообщения: 2026
Зарегистрирован: 13 мар 2007, 22:55

Re: Linux running from memory

Сообщение meser »

Аватара пользователя
Groundhog
Графоман
Сообщения: 5099
Зарегистрирован: 20 авг 2005, 16:36
Откуда: Vancouver

Re: Linux running from memory

Сообщение Groundhog »

В чем проблема то?
Разсквошишь в tmpfs . Переключишся туды вперед.
Зачем только - чтобы быстрей стартовало?
И памяти занимало немеряно? Раскорячится там вся файловая система и.. что?
Баловался недавно с такой дистрибуцией http://opensource.dyc.edu/tinhat (хотел ее порезать до минимума - у автора скриптик полезный по выбору компонентов просил - нетути его - плюнул поскольку ковырятся лень - пришлось опять живой дебиан использовать)
Кстати о птичках - посмотрите господа любители проватности на Tor в том-же месте ссылка на него - говорят удобно прятатся за чужими спинами позволяет.
Аватара пользователя
akela
Графоман
Сообщения: 13066
Зарегистрирован: 21 авг 2007, 10:25
Откуда: ru->de->bc.ca

Re: Linux running from memory

Сообщение akela »

Puppy Linux нашёлся.
Делает как раз то что надо. Весь дистр при загрузке развертывается в 128-мб файловую систему в памяти. Если чего не хватает, можно доустановить.
Пишу вот из-под него сейчас.
Аватара пользователя
Groundhog
Графоман
Сообщения: 5099
Зарегистрирован: 20 авг 2005, 16:36
Откуда: Vancouver

Re: Linux running from memory

Сообщение Groundhog »

"Puppy Linux нашёлся."
Тоже пробовал. Очень хороший дистрибутив.
Самое то для пользователя а не ковыряльщика.
Жалко для моих целей сложноват в модификации
(сесии позволяет сохранять, mount заблокировать путем удаления mount from /bin is difficult as mount -> "busybox mount", хотя sysinit комментирован хорошо длинный только).
Аватара пользователя
Stanislav
Mr. Minority Report
Сообщения: 45340
Зарегистрирован: 19 окт 2005, 16:33
Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo

Re: Linux running from memory

Сообщение Stanislav »

akela писал(а):Хочется вот чего.
Линукс дистр, который загружается с усб-флешки. Причём так, что после загрузки её, флешку, можно было извлечь, и оно продолжало нормально работать.
А зачем если не секрет?
Аватара пользователя
akela
Графоман
Сообщения: 13066
Зарегистрирован: 21 авг 2007, 10:25
Откуда: ru->de->bc.ca

Re: Linux running from memory

Сообщение akela »

Stanislav писал(а):
akela писал(а):Хочется вот чего.
Линукс дистр, который загружается с усб-флешки. Причём так, что после загрузки её, флешку, можно было извлечь, и оно продолжало нормально работать.
А зачем если не секрет?
Да ничего особенного. Есть комп (рабочий лаптоп), на который невозможно установить Линукс. Жёсткий диск хардверно защищен и зашифрован. Система - Виста, привилегий администратора нету. Виста - это унылое г-но, которое мне изрядно надоедает в процессе рабочей недели.

Я загружаю на ентом компе линукс (убунту) с флешки (когда не работаю). Всё бы ничего, но то, что флешка в процессе работы должна всё время торчать из компьютера, представляет существенное неудобство.

Возможны и другие интересные применения сабжа. Например, в старом компьютере играющем роль "медиа-центра", или какого-нибудь сервера.
K.B.
Житель
Сообщения: 618
Зарегистрирован: 09 апр 2005, 23:28
Откуда: Sverdlovsk->...->Voronezh->Seoul->Coquitlam->Port Moody->Coquitlam->PoCo

Re: Linux running from memory

Сообщение K.B. »

akela писал(а): Всё бы ничего, но то, что флешка в процессе работы должна всё время торчать из компьютера, представляет существенное неудобство.
Если это - единственное неудобство флешки, то как насчёт SD-карточки в card reader? По-моему, все лаптопы начиная с N лет назад имеют встроенный card reader, и карточка (обычно) практически не торчит :roll:
Аватара пользователя
akela
Графоман
Сообщения: 13066
Зарегистрирован: 21 авг 2007, 10:25
Откуда: ru->de->bc.ca

Re: Linux running from memory

Сообщение akela »

K.B. писал(а):Если это - единственное неудобство флешки, то как насчёт SD-карточки в card reader? По-моему, все лаптопы начиная с N лет назад имеют встроенный card reader, и карточка (обычно) практически не торчит :roll:
Я пробовал. Не работает загрузка с карточки почему-то.
Аватара пользователя
CdR
Графоман
Сообщения: 11245
Зарегистрирован: 11 окт 2004, 19:27
Откуда: Европа, центр, за углом направо.

Re: Linux running from memory

Сообщение CdR »

akela писал(а): Есть комп (рабочий лаптоп), на который невозможно установить Линукс.
НЕ ВЕРЮ! (с) Склифасофский.
akela писал(а):Возможны и другие интересные применения сабжа.
+ много.
Аватара пользователя
CdR
Графоман
Сообщения: 11245
Зарегистрирован: 11 окт 2004, 19:27
Откуда: Европа, центр, за углом направо.

Re: Linux running from memory

Сообщение CdR »

akela писал(а):Не работает загрузка с карточки почему-то.
Может быть есть BIOS update?
Довольно стандартная фича.
Аватара пользователя
akela
Графоман
Сообщения: 13066
Зарегистрирован: 21 авг 2007, 10:25
Откуда: ru->de->bc.ca

Re: Linux running from memory

Сообщение akela »

CdR писал(а):
akela писал(а): Есть комп (рабочий лаптоп), на который невозможно установить Линукс.
НЕ ВЕРЮ! (с) Склифасофский.
Лаптоп рабочий. Весь из себя "hardened". Крупная корпорация, параноидальная секьюрити. BIOS тоже контролируется не мной.

Пробовал wubi, не получилось. Не разрешает сцуко загружать ничего кроме винды.

ЗЫ: когда загружаешь линукс с флешки, жёсткого диска, естественно, нет.
Аватара пользователя
CdR
Графоман
Сообщения: 11245
Зарегистрирован: 11 окт 2004, 19:27
Откуда: Европа, центр, за углом направо.

Re: Linux running from memory

Сообщение CdR »

Ухх! Впечатляет.

Я бы настолько корпоративный лаптоп оставлял лежать в офисе мертвым грузом, и не дёргался.
Не потому что невозможно, а потому что, если они такие идиоты, так и хрен с ними!
Ответить