Страница 1 из 1

Запуск FreeBSD 10 из RamDiskа

Добавлено: 2016-06-25 4:13:27
Guest
Нашел вот такую статью
Загрузка Windows 7 (и других NT 6.x ОС) из RAMDisk Grub4Dos
_http://forum.ru-board.com/topic.cgi?forum=62&topic=24404

А можно ли по такому же принципу грузить FreeBSD 10 в RamDisk и отдуда её запустить?

Запуск FreeBSD 10 из RamDiskа

Добавлено: 2016-06-25 11:26:34
Alex Keda
да, можно

Запуск FreeBSD 10 из RamDiskа

Добавлено: 2016-06-25 11:39:49
ev
а какой смысл? долго ведь грузиться будет
не лучше (и проще) сделать обычную бездисковую загрузку?
имхо все эти танцы с бубном для винды придумали только из-за невозможности винды грузиться по сети

Запуск FreeBSD 10 из RamDiskа

Добавлено: 2016-06-25 13:14:31
guest
Alex Keda писал(а):да, можно
ну-ну, расскажите как? (с root remount в current, должно работать)

Запуск FreeBSD 10 из RamDiskа

Добавлено: 2016-06-25 13:38:21
guest
ev писал(а):а какой смысл? долго ведь грузиться будет
так, подробней pls что и куда будет долго грузиться?
не лучше (и проще) сделать обычную бездисковую загрузку?
имхо все эти танцы с бубном для винды придумали только из-за невозможности винды грузиться по сети
Топикастеру - не читайте ерунду, если не верите что это ерунда - попробуйте сами и посмотрите
что есть в этом VHD и поразмышляйте сколько нужно места для реальной системы Windows7/8/10.

FreeBSD полноценно - займет около 2GB, можно посчитать сколько выделить из RAM и сколько
RAM в целом для работы ОС, обрезанная FreeBSD - займет еще меньше (пример NanoBSD и аналоги)

И да, FreeBSD сможет работать полноценно, а Windows7/8/9 на VHD - некий кастрированный блеф.

И главное: на кой? Если можно использовать полноценные LiveCD и LiveUSB Linux/FreeBSD.

А придуман этот кастрат из-за невозможности иметь полноценную WindowsXP/7/8/10 на LiveCD/USB,
из-за особенности USB драйверов и plug-and-play из-за которых невозможно организовать LiveCD/USB.

Запуск FreeBSD 10 из RamDiskа

Добавлено: 2016-06-25 18:24:55
Guest (автор темы)
ev писал(а):а какой смысл?
Смысл…
Сервер со статичными очень редко обновляемыми данными…
Что бы вообще не обращаться к HDD диску и что бы работало быстрее чем SSD
ev писал(а): не лучше (и проще) сделать обычную бездисковую загрузку?
Для этого нужна ещё одна физическая машина…
guest писал(а): попробуйте сами и посмотрите
Испробовал так запускать W7 и W10….
Все получилось, как написано по рецепту

А вот с FreeBSD
Удалось создать файл .vhd с системой внутри и загрузиться c него…
Но только до приглашения
mountroot>

Так как дольше нужен аналог FiraDisk для FreeBSD
Для чтения таблицы устройств, Grub4Dos-а с последующим их монтированием во FreeBSD
Есть такой аналог во FreeBSD?

Запуск FreeBSD 10 из RamDiskа

Добавлено: 2016-06-25 21:22:10
guest
Guest (автор темы) писал(а):
ev писал(а):а какой смысл?
Смысл…
Сервер со статичными очень редко обновляемыми данными…
Что бы вообще не обращаться к HDD диску и что бы работало быстрее чем SSD
ev писал(а): не лучше (и проще) сделать обычную бездисковую загрузку?
Для этого нужна ещё одна физическая машина…
guest писал(а): попробуйте сами и посмотрите
Испробовал так запускать W7 и W10….
Все получилось, как написано по рецепту

А вот с FreeBSD
Удалось создать файл .vhd с системой внутри и загрузиться c него…
Но только до приглашения
mountroot>

Так как дольше нужен аналог FiraDisk для FreeBSD
Для чтения таблицы устройств, Grub4Dos-а с последующим их монтированием во FreeBSD
Есть такой аналог во FreeBSD?
Без обид, но Вы не владеете вопросом ни в OS FreeBSD, ни в Windoze.

Запуск FreeBSD 10 из RamDiskа

Добавлено: 2016-06-25 22:16:16
Guest (автор темы)
guest писал(а): Без обид, но Вы не владеете вопросом ни в OS FreeBSD, ни в Windoze.
Потому и пишу в раздел для начинавших… :smile:
Если хорошо владеете FreeBSD

Подскажите как сделать так что бы вся система FreeBSD полностью загрузилась в Ram Drive
И к винчестеру или NFS больше не обращалась
Не только ядро загрузилось в память но и все файлы системы..
Со всеми сервисами Apache,MySQL и тд
Все логи что бы туда же писались

Подскажите тезисно по пунктам…
В какую сторону копать…
Где почитать…

Запуск FreeBSD 10 из RamDiskа

Добавлено: 2016-06-26 13:04:03
guest
Guest (автор темы) писал(а):
guest писал(а): Без обид, но Вы не владеете вопросом ни в OS FreeBSD, ни в Windoze.
Потому и пишу в раздел для начинавших… :smile:
Если хорошо владеете FreeBSD

Подскажите как сделать так что бы вся система FreeBSD полностью загрузилась в Ram Drive
И к винчестеру или NFS больше не обращалась
Не только ядро загрузилось в память но и все файлы системы..
Со всеми сервисами Apache,MySQL и тд
Все логи что бы туда же писались
Для этого потребуется >= RAM=64GB, ибо Вы хотите там и сервисы и базы и логи...

a) Если Вы хотите иметь там часто изменяемую часть, придется позаботится о том
куда делать dump или snapshots этого дела, например на SSD, на USB будет долго.
Делать это по крону, ибо при падении питания или еще чего, все логи и все
что у Вас изменилось в процессе работы, корректировка apache, пакетов...
- будет утеряно.
b) хотеть можно много, но это не отменяет работу серого вещества - А КАК ЭТО СДЕЛАТЬ?
c) ну и с ZFS это не реально
Подскажите тезисно по пунктам…
В какую сторону копать…
Где почитать…
Выбираете носитель с которого будет загрузка и куда будет производится a)

- производите загрузку
- выделяете кусок RAM под FS
- формируете образ для a) и кидаете его в выделенный кусок RAM
- далее то что пока НЕ полностью реализовано: проект root remount (reroot) -
нужно перейти на корень который будет в FS на RAM
- далее запускать систему
- в процессе работы, необходимо сбрасывать RAM в образ на носитель см a)

последний пункт можно изменить: chroot, но для этого носитель с которого производится
загрузка и образ который мы размещаем в RAM, должны быть одной версии

Посему, при наличии SSD - верхнее, является пустой тратой времени, а вот reroot - очень
интересная и полезная вещь, для freebsd-upgrade, для Rescue, для iSCSI, для...

Если предыдущий ответ ничего Вам не объяснил, попробуйте сделать:

- Windows 7 LiveCD - реальный, а не PE
- Windows 7 LiveUSB - или просто установить полноценный Windows 7 на USB

- попробуйте установить VirtualBox и в нем создать пару виртуальных машин:
a) FreeBSD и посмотрите необходимый минимум RAM/CPU/Объем HDD для полноценной
установки
b) попробуйте установить Windows 7 на минимальные ресурсы, на которые ставится
полноценно FreeBSD или Linux

Благодаря верхнему, мало-мало начнете ориентироваться в вопросе, читать об этом негде,
начните с создания LiveCD, LiveUSB - наступит прозрение

z) И да, попробуйте реализовать все что Вы написали: система, Apache, MySQL, логи - на VHD
с Windows 7

Ждем итогов и выводов по z).

Запуск FreeBSD 10 из RamDiskа

Добавлено: 2016-06-26 22:27:25
Guest (автор темы)
Спасибо за информацию...
Буду разбираться
Если что получиться отпишусь...