LINUX.ORG.RU

создание образа slackware


0

0

добрый день уважаемые. подскажите как переписать данную команду чтобы она корректно отработала в убунту

mkisofs -o /tmp/slackware-dvd.iso -R -J -A "Slackware Install" -hide-rr-moved -v -d -N -no-emul-boot -boot-load-size 4 -boot-info-table -sort isolinux/iso.sort -b isolinux/isolinux.bin -c isolinux/isolinux.boot -V "SlackDVD"

мне нужно создать DVD чтобы потом с него поставить слаку. судя по ошибке в убунту используется команда genisoimage вот под неё надо переделать вышеуказанную команду с корректными параметрами. прошу сильно не пинать, так как вы уже наверное поняли, я новичок в линукс. дистр слаки скачал с chg.ru в виде каталога со всеми файлами в котором хранится инфа для сборки iso-шника.

Надо найти в интернете man mkisofs, посмотреть, что значит каждый ключ и искать альтернативы в man genisoimage

Но вообще, насколько я понял, в Ubuntu есть mkisofs.

Deleted
()

Нехилое, однако, знакомство со Слакой.

sskirtochenko ★★
()

>я новичок в линукс.

Не проще ли хотя бы для начала использовать "писАлку" с графическим интерфейсом? В убунте по умолчанию, кажется, есть brasero, с помощью которого можно нарезать образ.

Не стоит извращаться, пока ты ещё не поставил слаку ;)

Demon37 ★★★★
()

Так, я протупил. Тебе же нужно сначала собрать образ %)

А почему было просто не скачать нормальный готовый iso-образ?

Demon37 ★★★★
()
Ответ на: комментарий от Demon37

> А почему было просто не скачать нормальный готовый iso-образ?

У меня канал всего 256 кбит, слишком долго будет качаться. И так уже пару суток занимал канал вытягиванием дистра слаки. Конечно с маном genisoimage разберусь, но это времени займет много, с английским не так уж хорошо знаком.

А на предыдущие вопросы по поводу того почему слака :)))) Ну поставил я убунту и что, меня не покидало ощущение, что я не линукс поставил, а совершенно идиотскую сборку винды, где всё работает искаропки(с). В слаке я хоть чему-то в линуксе научусь, ибо только в трудностях закаляется характер и появляется опыт, меня это касается в бОльшей степени, так как я ужасно ленив, убунта нетребовательна к пользователю, слака же совсем наоборот.

mrwolfich
() автор топика
Ответ на: комментарий от Demon37

Топикстартер, ты хоть напиши сюда какую ошибку тебе выдаётся при запуске этой команды.

Я вот сейчас сравнил синтаксис mkisofs и genisoimage по манам -- выходит он одинаковый :)

http://www.opennet.ru/man.shtml?topic=mkisofs&russian=0&category=&...

http://www.opennet.ru/man.shtml?topic=genisoimage&category=1&russian=2

Demon37 ★★★★
()
Ответ на: комментарий от Demon37

userr@userr-laptop:~$ mkisofs -o /tmp/slackware-dvd.iso -R -J -A "Slackware Install" -hide-rr-moved -v -d -N -no-emul-boot -boot-load-size 4 -boot-info-table -sort ~/slackware-12.2/isolinux/iso.sort -b ~/slackware-12.2/isolinux/isolinux.bin -c ~/slackware-12.2/isolinux/isolinux.boot -V "SlackDVD" Warning: creating filesystem that does not conform to ISO-9660. I: -input-charset not specified, using utf-8 (detected in locale settings) genisoimage 1.1.8 (Linux) genisoimage: Missing pathspec. Usage: genisoimage [options] -o file directory ...

Use genisoimage -help to get a list of valid options.

Report problems to debburn-devel@lists.alioth.debian.org.

anonymous
()
Ответ на: комментарий от anonymous

userr@userr-laptop:~$ genisoimage -o /tmp/slackware-dvd.iso -R -J -A "Slackware Install" -hide-rr-moved -v -d -N -no-emul-boot -boot-load-size 4 -boot-info-table -sort ~/slackware-12.2/isolinux/iso.sort -b ~/slackware-12.2/isolinux/isolinux.bin -c ~/slackware-12.2/isolinux/isolinux.boot -V "SlackDVD"

Warning: creating filesystem that does not conform to ISO-9660. I: -input-charset not specified, using utf-8 (detected in locale settings) genisoimage 1.1.8 (Linux) genisoimage: Missing pathspec. Usage: genisoimage [options] -o file directory ...

Use genisoimage -help to get a list of valid options.

Report problems to debburn-devel@lists.alioth.debian.org.

anonymous
()
Ответ на: комментарий от anonymous

вот результаты выполнения обеих команд

mrwolfich
() автор топика
Ответ на: комментарий от anonymous

>genisoimage: Missing pathspec. 

Вот ключ.

Из мана:

"pathspec  is  the  path of the directory tree to be copied into the ISO9660 filesystem. Multiple paths can be specified, and genisoimage will merge the files found in  all  of the specified path components to form the filesystem image."

Поробуй сделать так:

userr@userr-laptop:~$ genisoimage -o /tmp/slackware-dvd.iso -R -J -A "Slackware Install" -hide-rr-moved -v -d -N -no-emul-boot -boot-load-size 4 -boot-info-table -sort ~/slackware-12.2/isolinux/iso.sort -b ~/slackware-12.2/isolinux/isolinux.bin -c ~/slackware-12.2/isolinux/isolinux.boot -V "SlackDVD" ~/slackware-12.2

Если, конечно, я правильно понял, что скаченные файлы у тебя находятся в ~/slackware-12.2

Demon37 ★★★★
()
Ответ на: комментарий от Demon37

> Поробуй сделать так:

Сделал.., сканит директорию и в конце пишет Scanning /home/userr/slackware-12.2/slackware/ap call to search_tree_file with an absolute path, stripping initial path separator. Hope this was intended... genisoimage: Uh oh, I cant find the boot catalog directory '/home/userr/slackware-12.2/isolinux'! * рву на голове последние волосы!

anonymous
()
Ответ на: комментарий от anonymous

Видимо всё-таки неверно указываешь каталог, из содержимого которого должен собираться iso-образ (значит это не ~/slackware-12.2). Нужно указать тот, каталог, который после сбора/нарезки образа станет корневым для компакт-диска. Надеюсь, я понятно объясинил %)

Demon37 ★★★★
()
Ответ на: комментарий от Demon37

сделал таки. только я не понял где в мане прописана необходимость указывать в конце рабочий каталог, в д.сл. ~/slackware-12.2

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

anonymous
()
Ответ на: комментарий от anonymous

>сделал таки. только я не понял где в мане прописана необходимость указывать в конце рабочий каталог

из мана:

SYNOPSIS
genisoimage [options] [-o filename] pathspec

pathspec  is  the  path of the directory tree to be copied into the ISO9660 filesystem.
       Multiple paths can be specified, and genisoimage will merge the files found in  all  of
       the specified path components to form the filesystem image.

--

Вот этот рабочий каталог и есть pathspec. Как видишь в SYNOPSIS слово pathspec не заключено в квадратные скобки, следовательно является _обязательным_ параметром, в отличие от "-o filename".

>имхо команде не понравился абсолютный путь 

вероятно об этом нам программа и сообщала:

/home/userr/slackware-12.2/slackware/ap call to search_tree_file with an absolute path, stripping initial path separator. Hope this was intended... 

Demon37 ★★★★
()
Ответ на: комментарий от Demon37

Demon37 спасибо за помощь, а слона то я и не заметил :) это насчет pathspec

mrwolfich
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.