Привет, VIM 7.1 (2007 May 12, compiled Aug 2 2008 13:06:37)
Пишу тебе с надеждой.
Интересует, как сделать счастье всем и даром - сетевая загрузка с наименьшими сисистемными требованиями, с наибольшей поддержкой сетевых карт, и как тонкий клиент, и как рабочая станция.
Чего нет - опыта, и возможности чего-то выкачать
Что есть: slackware 10.2 2cd, 12.1 1dvd, slax607, slax5181, deli080beta, puppy112m, довольно свежый срез репов arch. много всего разного по мелочи, особенно старенького.
PXE и всё такое вроде как работает (в VirtualBox точно)
Как это вообще делается:
1. загружается ядро, сеть, программа, дающая картинку на монитор
2. загружается ядро, сеть, сетевая фс, остатки FS монтируются из сети
Первый вариант - в сети гуляют слухи о rdesktop под svgalib, но во-1х, я так и не нашёл сего чуда, а во-2х - в svgalib у меня что-то заработало только один раз, давным давно, криво, и недолго. есть у меня и thinstation с лейбой чего-то там iadvisor. Если расписать, что там не так, то получится слишком много, лучше в следующем письме.
Второй вариант. Тут меня на протяжении трёх дней посещали превосходные идеи разной степени превосходности, но одной степени эффективности - не работали.
Из сетевых систем, как я понимаю, кроме полурабочего и непонятного curlftpfs (как я понимаю, у него в требованиях fuse и иже), есть только две - NFS и CIFS? кстати, к самбовскому серверу, созданому arch, не цепляются системы с 2.4 - ни дели ни слака 10.2, к NFS от него же - в deli нет nfs.o, и nfs я не завёл. Хотя на DELI я облизываюсь больше всего, и задача #1 - запустить DELI, чтобы вся эта система работала максимально скромно по отношению к памяти.
Про сохранение и своп я уже не говорю, мне бы иксы увидеть.
Первая моя мысль - системы, работающие из SquashFS - слаксы оба. Добавить в поиск livecd.sgn указатель на свой директорий, сделать
modprobe cifs
modprobe mii
modprobe pcnet32
mount -t cifs //1.2.3.4/5 /mnt/doit -o user=root,pass=
тут оно находит модули, и что 5й что 6й слакс при pivot_root следующим chroot-ом на инит благополучно умирает :( даже если руками - pivot_root - всё ок, и тут уже, хоть init, хоть sh вызвать - зависает намертво
Вторая мысль - наращивать /usr /lib /bin /sbin ro-модулями (может потом руки и до aufs/union бы как-то дошли). тоже не работает, каждая система по разному, обычно просто отваливается (mount not found, ash not found).
Два дня переходил все эти вариации с выподвертами, без какого-либо успеха.
Следующая идея - делать не на инитрд диске, а как-бы-полноценный-диск, размера поменьше, вызывать /sbin/init, тут же монтировать сеть, самбу, подменять все крупные /*, и как бы ничего не произошло, никто не при делах.
Вопрос - как вот такое сделать? Нужно грузить ядро с initrd, как сделать начальную загрузку, можно обойтись только ядром и busybox каким-нибудь (что то я побаиваюсь этого busybox, буду я им грузить, допустим, оперу, а потом меня через суд обяжут открыть исходники оперы, где ж я их возьму).
Т.е. сделать изначальную загрузку
* сделать вид что грузимся в нормальную систему (что диски пусты - не важно, создать иллюзию)
* тут как бы отворачиваемся на минутку, а то фокус не получится
* грузим модули разных сетевых карт, cifs, squashfs, что ещё нужно для нормального функциронирования, для tcpip и прочего?
* получаем от dhcp-сервера явки, пароли, адреса
* монтируем cifs в директорию
* монтируем папки (да хоть макосник, так вводить короче) из *.squash в /*
* грузимся дальше, как ни в чём не бывало
* грохаем всё, что можно на ramdisk-е, а на получившемся месте ставим своп
Расскажи мне, дорогой VIM, как это всё реализовать, особенно, чтобы и ядро 2.4 поучаствовало, и я мог дели с иксами грузить. И ещё узнай, какие файлы нужны, какие не нужны, как обойтись без libc, А если не знаешь - спроси у кого-нибудь, а то за ковыряниями незаметно настало без двадцати шесть утра, а я ещё не спал, и да посети меня загрузка храни.
Ответ на:
комментарий
от nikolayd
Ответ на:
комментарий
от nikolayd
Ответ на:
Re^2: Сетевая загрузка с минимальными требованиями.
от GuttaLinux
Ответ на:
комментарий
от nikolayd
Ответ на:
комментарий
от SlavikSS
Ответ на:
Re^2: Сетевая загрузка с минимальными требованиями.
от GuttaLinux
Ответ на:
комментарий
от nikolayd
Ответ на:
Re^4: Сетевая загрузка с минимальными требованиями.
от GuttaLinux
Ответ на:
комментарий
от nikolayd
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум No init found (2003)
- Форум Как заставить Debian работать из RAM (2021)
- Форум Минимальные требования (2010)
- Форум Минимальные требования Xfree (2005)
- Форум [PostgreSQL]Минимальные системные требования. (2012)
- Форум Минимальные требования к маршрутизатору (2004)
- Форум [lovelock] [не готов] минимальные требования такие минимальные (2011)
- Форум Самые минимальные требования для Linux? (2013)
- Форум Минимальные Системные требования для iRedMail (2022)
- Форум Сетевая загрузка (2006)