Если бы Вы, оказывается, используете OpenID для аутентификации, , Простое Регистрационное Расширение решило бы проблему для аутентифицируемых пользователей (необходимо будет преобразовать от tz до числового).
Другая опция состояла бы в том, чтобы вывести часовой пояс из предпочтения страны агента пользователя. Это - несколько сырой метод (не будет работать на en-США), но делает хорошее приближение.
Как я заявил в своем вопросе, я хочу поместить Windows XP ISO в один из разделов в моей карте с интерфейсом USB для выполнения его при начальной загрузке для установки XP на всякий случай. После поиска некоторое время в сети я узнал что дело не в этом легкий. Я должен был извлечь XP, ISO в папку тогда применяет winvblock драйвер и редактирует несколько файлов в извлеченной папке, и затем упаковывает папку в загрузочный XP ISO снова
для начальной загрузки от CD, этому нужны загрузочные секторы, которые будут обнаружены BIOS. Загрузочный CD-ROM на самом деле содержит изображение гибкого диска. https://superuser.com/questions/476415/what-does-a-bootable-cdrom-usb-floppy-disk-contain-exactly
при извлечении загрузочного файла ISO в папку Вы не можете только повторно собрать его в файл (like mkisofs -o /tmp/cd.iso /tmp/directory/
) ISO и сохранить функциональность начальной загрузки, если Вы не применяете патч загрузочного сектора.
mkisofs
помогает применить тот патч, в то время как он создает "Загрузочный ISO-образ" из папки. Это возможно и для Windows и для Linux.
Для Windows XP необходимо поместить bootsect.bin в корень папки тогда от корня папки в выполненном терминале:
mkisofs -b bootsect.bin -no-emul-boot -boot-load-seg 1984 -boot-load-size 4 -iso-level 2 -J -l -D -N -joliet-long -relaxed-filenames -V "WINSP" -o ../winsp.iso .
Это - все. У Вас есть загрузочный XP.ISO
Для Linux, Вы нуждаетесь isolinux.bin
и boot.cat
и даете команду:
mkisofs -o output.iso -b isolinux isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table CD_root
Некоторое время назад парень задал подобный вопрос для Ubuntu здесь , Как я могу создать загрузочную ISO из извлеченного Ubuntu 13.04 iso?
Это возможно с syslinux http://www.syslinux.org/wiki/index.php/ISOLINUX
, я протестировал свой измененный XP ISO в Virtualbox, это работает хорошо.