Ваше доменное имя в конечном счете определяется глобальной системой DNS. Регистратор, такой как Сетевые решения, присваивает новое имя к Вам в высокоуровневом домене (TLD), который Вы запрашиваете (если это доступно). Необходимо также предоставить пару серверов DNS, таким образом, мир может узнать глобальные имена хостов. Или регистратор может предоставить в виде сервиса его.
Те серверы DNS могут также определить субдомены и имена хостов, что администратор домена может определить. Ваш хост может быть настроен с этим доменным именем, или это может быть присвоено динамично протоколом DHCP. Если это не будет предоставлено, и Ваш хост использует zeroconf систему, то это присвоит себя .local
доменное имя. Это дает его, что-то для работы с этим всегда является тем же.
С динамическим DNS и DHCP, Ваш хост может предоставить свое имя в запросе DHCP, и сервер DNS будет затем обновлен для соединения того имени с IP-адресом, который это дало Вам.
Вы смогли подстраивать что-то с kexec
.
Да, kexec
предназначается для начальной загрузки ядер, но ничто не останавливает Вас от kexec
'луг к любому двоичному файлу ("статически связанный" двоичный файл, который не зависит от библиотек или существующей рабочей ОС и предназначен для выполнения при условиях перед начальной загрузкой), Вы хотите, ли загрузчик или даже memtest86 - что страница говорит о некоторых прерываниях, в которые можно упасть. Например, если это - загрузчик текстового режима, необходимо переключиться назад на текстовый режим перед изданием kexec
.
Если Вы используете Debian kexec-tools
или независимо от того, что в значительной степени выполняет все нормальные шаги завершения работы, включая переключение назад на текстовый режим, прежде, чем выйти kexec
команда.
Что kexec
не сделает загрузить диск или образ диска, но Вы могли извлечь загрузчик из CD и передать его kexec. Если бы начальная загрузка, CD находится в диске, который я не вижу, почему это не работало бы, но я не попробовал его.
Распаковка .iso в RAM и получение загрузчика .iso работать от него без загрузчика, являющегося знающим о ситуации, были бы технически возможными, но чрезвычайно трудными. Я не знаю ни о каких утилитах, способных к этому, и не полагаю, что любой существует.
Можно работать grub4dos
использование kexec
:
kexec -l grub.exe
kexec -e
Grub4dos затем может загрузиться с CD:
cdrom --init
cdrom --hook
chainloader (cd0)
boot
Отрывки из учебного руководства Grub4dos.
kexec
разработан для загрузки ядра Linux. Я не полагаю, что это способно к загрузке чего-либо еще. – Michael Hampton 10.08.2012, 05:31malloc
иprintf
, это не будет работать. – Kevin 24.09.2012, 05:13