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

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Guest
проходил мимо

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

Непрочитанное сообщение Guest » 2016-06-25 4:13:27

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

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

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35288
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

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

Непрочитанное сообщение Alex Keda » 2016-06-25 11:26:34

да, можно
Убей их всех! Бог потом рассортирует...

ev
ст. лейтенант
Сообщения: 1325
Зарегистрирован: 2008-07-27 17:11:30
Откуда: Москва

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

Непрочитанное сообщение ev » 2016-06-25 11:39:49

а какой смысл? долго ведь грузиться будет
не лучше (и проще) сделать обычную бездисковую загрузку?
имхо все эти танцы с бубном для винды придумали только из-за невозможности винды грузиться по сети

guest
проходил мимо

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

Непрочитанное сообщение guest » 2016-06-25 13:14:31

Alex Keda писал(а):да, можно
ну-ну, расскажите как? (с root remount в current, должно работать)

guest
проходил мимо

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

Непрочитанное сообщение guest » 2016-06-25 13:38:21

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.

Guest (автор темы)
проходил мимо

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

Непрочитанное сообщение Guest (автор темы) » 2016-06-25 18:24:55

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

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

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

guest
проходил мимо

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

Непрочитанное сообщение guest » 2016-06-25 21:22:10

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

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

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

Guest (автор темы)
проходил мимо

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

Непрочитанное сообщение Guest (автор темы) » 2016-06-25 22:16:16

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

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

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

guest
проходил мимо

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

Непрочитанное сообщение guest » 2016-06-26 13:04:03

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).

Guest (автор темы)
проходил мимо

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

Непрочитанное сообщение Guest (автор темы) » 2016-06-26 22:27:25

Спасибо за информацию...
Буду разбираться
Если что получиться отпишусь...