Pull to refresh

Comments 9

Задача — поковыряться большим пальцем ноги в левом ухе.
Вот почему я люблю акробатику.
Зачем делать это, если можно использовать более удобныую загрузку через TFTP и DHCP через PXE? Тогда, ведь не придётся парится с установкой загрузчика на терминалах.

И как можно подготовить образ Windows для подобной загрузки?
> Зачем делать это, если можно использовать более удобныую загрузку через TFTP и DHCP через PXE? Тогда, ведь не придётся парится с установкой загрузчика на терминалах.
В приведённом примере размер корневого раздела получился уже порядка 400Мб. Если загружаться по TFTP, то:
1) 400Мб должны загрузиться по сети (это достаточно долго);
2) они же должны разместиться в оперативной памяти;
3) всё изменения, произошедшие в файловой системе, после выключения будут потеряны.

> И как можно подготовить образ Windows для подобной загрузки?
Для установки можно, для загрузки — не задавался вопросом.
Значит для автоматизации всего этого дела можно опять же поднять DHCP+TFTP, который будет раздавть образ с загрузчиком, который, в свою очередь, будет по самбе грузить корень?

А если польщователе несколько? То, для каждого придётся создавать собственный образ?
*пользователей
что-то я сегодня по клавиатуре не попадаю. извините.
> Значит для автоматизации всего этого дела можно опять же поднять DHCP+TFTP, который будет раздавть образ с загрузчиком, который, в свою очередь, будет по самбе грузить корень?
Разумеется. В конце статьи есть пример строки загрузки для pxelinux.

> А если польщователе несколько? То, для каждого придётся создавать собственный образ?
Да. Хотя в моём случае эта задача не была связанна с пользователями, соответственно никаких тестов в этом ракурсе не проводилось. Результат этой статьи возможно будет использован в одном открытом проекте, если получится адаптировать остальные компоненты под Arch linux.
UFO landed and left these words here
Для nfs строка запуска будет выглядеть так (при монтировании nfs из initcpio необходимо указать опцию nolock для команды mount):
kernel vmlinuz26
append initrd=kernel26.img ip=::::::dhcp mounts=nfs,root nfs_dev=SERVER_IP:/nfsshare nfs_target=/nfs nfs_type=nfs nfs_opts=nolock root_dev=/nfs/arch.img root_type=ext4
UFO landed and left these words here
Sign up to leave a comment.

Articles