Последние версии Calculate 12 нормально устанавливались через Unetbootin, а вообще всем рекомендую такое устройство как Zalman ve200/300 (описание: http://habrahabr.ru/post/116799/ )… если коротко, то он эмулирует любые iso как CD-приводы и собственно никаких уловок больше не требуется… версия 300 с usb3, а версия 200 с eSATA и usb2.
Зачем все это?
Может объясните тупому
Ну как зачем? Если занимаешься настройкой компов или переустановкой ОС (в том числе и у себя дома), то вещь незаменимая в хозяйстве. Кидаешь с полсотни .iso в папку iso на данном девайсе и потом загружаешься с них, как-будто это CD-привод… не надо ничего специально устанавливать, ломать голову (unetbootin не нужен)… .iso файлы уже видятся как-будто они вставлены в CD-привод и с ними можно работать как обычно.
В общем, думаю понятно, что это за вещь. Учитывая, что диск можно вставить любой и места там тоже будет много, то на самом диске впридачу можно хранить нужные файлы, программы, документацию и тд…
*Как записать несколько образов кальки на флешку с возможностью выбора образа при установке ?
*Извините может повторяюсь, но поиском не нашел хотя вроде где то попадалось что можно загрузиться с флешки и выбрать необходимый образ.
вот программа, но только под windows, в ней весь замут в том, что она автоматически генерирует меню…
ещё нечто подобное можно сделать с помощью grub-1 или grub4dos, но там надо знать что меняешь в файле меню для grub и не на всех компах такая флешка будет загружаться…
а как это на практике работает?
в BIOS надо выбрать загрузку с USB-CD?
а при загрузке система разве не заметит, что вместо USB-CD ей пытаются подсунуть USB-HDD?
(вопрос не только про кальку и не только про линух)
В БИОС если материнка не слишком старая, то будет вариант загрузки именно с вашей флэшки. usb-cd, usb-hdd это на сильно старом железе вроде.
если представить мир материнок в виде отрезка, на одном конце геймерские (с понтами) матери, на другом серверные,
то чем ближе мать ко второму концу, тем вероятнее встретить “старый” BIOS
к тому же приходится обслуживать очень разнородный парк железа, где зоопарк с параметрами загрузок очень велик.
Куда более интересен вопрос о том, как записать 2 гиговый образ на 16 гиговую флеху и что бы образ занимал все место на флехе, а не только свои 2 гига. Это нужно например для того чтобы в Builder режиме собрать свой дистр. Потому что с тем местом, которое доступно даже wine хрен соберешь - тупо крашится из-за нехватки места
тут 2 варианта … точней вариант 1а и 1б , в обоих вариантах нужен свободный раздел на винте (надеюсь вы предусмотрительный и он , свободный раздел , у вас есть) , во втором + много озу
я делаю так , заливаю unetbootin’om iso на силикон 8 гиговый . загружаюсь (с выбором builder в меню сислинукс) .
Открываю рутовый терминал и выполняю cl-builder , потом открываю второй рутовый терминал и в нём (/dev/sda7 это мой свободный раздел) :
тут 2 варианта … точней вариант 1а и 1б , в обоих вариантах нужен свободный раздел на винте (надеюсь вы предусмотрительный и он , свободный раздел , у вас есть) , во втором + много озу
если всё запихивать в tmpfs, то раздел нужен для swap?
кстати, под раздел можно использовать часть флешки… (см. “условие задачи”)
если всё запихивать в tmpfs, то раздел нужен для swap?
кстати, под раздел можно использовать часть флешки… (см. “условие задачи”)
1) не всё в tmpfs , а только то место место где происходит сборка пакетов (кроме ядра) … я выделяю 8 гигов озу и это получается с хорошим запасом (gcc и libreoffice тратят больше всех но и это =~2,5 гига*) так что своп ненужен
2) попробуй … я при разбивке диска думаю не только о системе которую ставлю а и “а вдруг я захочу что то установить ещё или мне надо будет потестить свою сборку” поэтому проблем с разделом нету
*-эта цифра зависит от юзов с которыми собирается пакет , тоесть если у вас так-же , то можно для tmpfs использовать меньше озу но тогда придётся делать локальный оверлей и править ебилд либры CHECKREQS_DISK_BUILD=“6G”
Все здорово компилится. Но после окончания компиляции и попытке проинсталлировать ядро или wine все равно показывает что No space left on device в корне флешки.
Все здорово компилится. Но после окончания компиляции и попытке проинсталлировать ядро или wine все равно показывает что No space left on device в корне флешки.
мне тоже интересно как вы таких результатов умудряетесь добится … выше , на вдвое меньшей флешке , таких проблем нету
Заливаю образ на флеху dd if=cld.iso of=/dev/sdb . Причем флешка потом вообще перестает видеться в системе(GParted пишет что побита таблица разделов), но livecd запускается нормально
Выбираю build режим в загрузке
Далее так, как Вы описывали. Причем при монтировании tmpfs он жутко подвисает в середине компиляции.