Как я могу упаковать распакованный ISO-образ Windows XP в папку в Ubuntu?

Если бы Вы, оказывается, используете OpenID для аутентификации, , Простое Регистрационное Расширение решило бы проблему для аутентифицируемых пользователей (необходимо будет преобразовать от tz до числового).

Другая опция состояла бы в том, чтобы вывести часовой пояс из предпочтения страны агента пользователя. Это - несколько сырой метод (не будет работать на en-США), но делает хорошее приближение.

0
задан 13.05.2020, 21:32

1 ответ

Как я заявил в своем вопросе, я хочу поместить 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, это работает хорошо.

0
ответ дан 13.05.2020, 21:32

Теги

Похожие вопросы