From 646a5c1cbfd95873950a87b5f75d52073a967023 Mon Sep 17 00:00:00 2001 From: Patrick J Volkerding Date: Mon, 28 May 2018 19:12:29 +0000 Subject: Mon May 28 19:12:29 UTC 2018 a/pkgtools-15.0-noarch-13.txz: Rebuilt. installpkg: default line length for --terselength is the number of columns. removepkg: added --terse mode. upgradepkg: default line length for --terselength is the number of columns. upgradepkg: accept -option in addition to --option. ap/vim-8.1.0026-x86_64-1.txz: Upgraded. d/bison-3.0.5-x86_64-1.txz: Upgraded. e/emacs-26.1-x86_64-1.txz: Upgraded. kde/kopete-4.14.3-x86_64-8.txz: Rebuilt. Recompiled against libidn-1.35. n/conntrack-tools-1.4.5-x86_64-1.txz: Upgraded. n/libnetfilter_conntrack-1.0.7-x86_64-1.txz: Upgraded. n/libnftnl-1.1.0-x86_64-1.txz: Upgraded. n/links-2.16-x86_64-2.txz: Rebuilt. Rebuilt to enable X driver for -g mode. n/lynx-2.8.9dev.19-x86_64-1.txz: Upgraded. n/nftables-0.8.5-x86_64-1.txz: Upgraded. n/p11-kit-0.23.11-x86_64-1.txz: Upgraded. n/ulogd-2.0.7-x86_64-1.txz: Upgraded. n/whois-5.3.1-x86_64-1.txz: Upgraded. xap/network-manager-applet-1.8.12-x86_64-1.txz: Upgraded. xap/vim-gvim-8.1.0026-x86_64-1.txz: Upgraded. --- isolinux/README.TXT | 102 ++++++++++++++++++++++++++++--------------------- isolinux/isolinux.boot | Bin 2048 -> 0 bytes isolinux/message.txt | 8 ++-- isolinux/setpkg | 8 ++-- 4 files changed, 67 insertions(+), 51 deletions(-) delete mode 100644 isolinux/isolinux.boot (limited to 'isolinux') diff --git a/isolinux/README.TXT b/isolinux/README.TXT index 58ede68c..2e1357db 100644 --- a/isolinux/README.TXT +++ b/isolinux/README.TXT @@ -5,24 +5,23 @@ To make a bootable Slackware install DVD, get into the top level Slackware directory (The one with ChangeLog.txt in it) and issue a command like this to build the ISO image in /tmp: -mkisofs -o /tmp/slackware-dvd.iso \ +xorriso -as mkisofs \ + -iso-level 3 \ + -full-iso9660-filenames \ -R -J -A "Slackware Install" \ -hide-rr-moved \ -v -d -N \ + -eltorito-boot isolinux/isolinux.bin \ + -eltorito-catalog isolinux/boot.cat \ -no-emul-boot -boot-load-size 4 -boot-info-table \ - -sort isolinux/iso.sort \ - -b isolinux/isolinux.bin \ - -c isolinux/isolinux.boot \ - -eltorito-alt-boot -no-emul-boot -eltorito-platform 0xEF \ - -eltorito-boot isolinux/efiboot.img \ + -isohybrid-mbr /usr/share/syslinux/isohdpfx.bin \ + -eltorito-alt-boot \ + -e isolinux/efiboot.img \ + -no-emul-boot -isohybrid-gpt-basdat \ -m 'source' \ - -V "SlackDVD" . - -As an additional step, the ISO image may be processed to make it bootable -when written to a USB stick. This processing will not impact the ISO's -ability to boot from DVD media. Use the following command to do this: - -isohybrid -u /tmp/slackware-dvd.iso + -volid "SlackDVD" \ + -output /tmp/slackware-dvd.iso \ + . On my system, here's the command I'd use to burn the resulting DVD ISO: @@ -36,28 +35,31 @@ speeds, but you may see completely different results depending on media and burner type. The -dvd-compat option is also used so that a complete lead-out is written to the media for maximum compatibility. -To write the ISO image to a USB stick (process with isohybrid first, as -shown above), use a command such as this (replace /dev/sdX with the device -name for your USB stick): +To write the ISO image to a USB stick use a command such as this (replace +/dev/sdX with the device name for your USB stick): dd if=/tmp/slackware-dvd.iso of=/dev/sdX bs=1M Or, you can burn directly from the Slackware tree to a DVD(-/+)R(W): -growisofs \ - -Z /dev/sr0 \ +xorriso -as mkisofs \ + -iso-level 3 \ + -full-iso9660-filenames \ -R -J -A "Slackware Install" \ -hide-rr-moved \ -v -d -N \ + -eltorito-boot isolinux/isolinux.bin \ + -eltorito-catalog isolinux/boot.cat \ -no-emul-boot -boot-load-size 4 -boot-info-table \ - -sort isolinux/iso.sort \ - -b isolinux/isolinux.bin \ - -c isolinux/isolinux.boot \ - -eltorito-alt-boot -no-emul-boot -eltorito-platform 0xEF \ - -eltorito-boot isolinux/efiboot.img \ + -isohybrid-mbr /usr/share/syslinux/isohdpfx.bin \ + -eltorito-alt-boot \ + -e isolinux/efiboot.img \ + -no-emul-boot -isohybrid-gpt-basdat \ -m 'source' \ - -dvd-compat \ - -V "SlackDVD" . + -volid "SlackDVD" \ + -output - \ + . \ + | xorrecord -v dev=/dev/sr0 speed=2 fs=8m blank=as_needed - Note that the source code directory will not be included on these DVD images in order to keep them under the limit for a single-layer disc. @@ -88,26 +90,35 @@ directory where the disc tree is. Let's say the directory is 'd1' and you wish to output the ISO image in /tmp: cd d1 -mkisofs -o /tmp/slackware-install-1.iso \ +xorriso -as mkisofs \ + -iso-level 3 \ + -full-iso9660-filenames \ -R -J -A "Slackware Install 1" \ -hide-rr-moved \ -v -d -N \ + -eltorito-boot isolinux/isolinux.bin \ + -eltorito-catalog isolinux/boot.cat \ -no-emul-boot -boot-load-size 4 -boot-info-table \ - -sort isolinux/iso.sort \ - -b isolinux/isolinux.bin \ - -c isolinux/isolinux.boot \ - -eltorito-alt-boot -no-emul-boot -eltorito-platform 0xEF \ - -eltorito-boot isolinux/efiboot.img \ - -V "SlackCD1" . + -isohybrid-mbr /usr/share/syslinux/isohdpfx.bin \ + -eltorito-alt-boot \ + -e isolinux/efiboot.img \ + -no-emul-boot -isohybrid-gpt-basdat \ + -volid "SlackCD1" \ + -output /tmp/slackware-install-1.iso \ + . Making a non-bootable disc is similar. Just omit a few options: cd d2 -mkisofs -o /tmp/slackware-install-2.iso \ +xorriso -as mkisofs \ + -iso-level 3 \ + -full-iso9660-filenames \ -R -J -A "Slackware Install 2" \ -hide-rr-moved \ -v -d -N \ - -V "SlackCD2" . + -volid "SlackCD2" \ + -output /tmp/slackware-install-2.iso \ + . To burn an ISO image to CD-R(W), the cdrecord command is used. For complete instructions, see the man page ('man cdrecord'). On my own machine where @@ -116,21 +127,26 @@ the burner is /dev/cdrw, disc one would be burned with the following command: cat /tmp/slackware-install-1.iso | cdrecord -v dev=/dev/cdrw speed=10 fs=8m -tao -eject -data - As before, it's possible to burn from the disc trees without the intermediate -step of creating iso images by omitting the -o option to mkisofs and piping -the output directly to cdrecord: +step of creating iso images by piping the output directly to cdrecord: cd d1 -mkisofs \ +xorriso -as mkisofs \ + -iso-level 3 \ + -full-iso9660-filenames \ -R -J -A "Slackware Install 1" \ -hide-rr-moved \ -v -d -N \ + -eltorito-boot isolinux/isolinux.bin \ + -eltorito-catalog isolinux/boot.cat \ -no-emul-boot -boot-load-size 4 -boot-info-table \ - -sort isolinux/iso.sort \ - -b isolinux/isolinux.bin \ - -c isolinux/isolinux.boot \ - -eltorito-alt-boot -no-emul-boot -eltorito-platform 0xEF \ - -eltorito-boot isolinux/efiboot.img \ - -V "SlackCD1" . | cdrecord -v dev=/dev/cdrw speed=10 fs=8m -tao -eject -data - + -isohybrid-mbr /usr/share/syslinux/isohdpfx.bin \ + -eltorito-alt-boot \ + -e isolinux/efiboot.img \ + -no-emul-boot -isohybrid-gpt-basdat \ + -volid "SlackCD1" \ + -output - \ + . | cdrecord -v dev=/dev/cdrw speed=10 fs=8m -tao -eject -data - + ----- diff --git a/isolinux/isolinux.boot b/isolinux/isolinux.boot deleted file mode 100644 index 2d201892..00000000 Binary files a/isolinux/isolinux.boot and /dev/null differ diff --git a/isolinux/message.txt b/isolinux/message.txt index e88b7d8b..d457e475 100644 --- a/isolinux/message.txt +++ b/isolinux/message.txt @@ -1,8 +1,8 @@ -Welcome to 09Slackware6407 version 14.2 (Linux kernel 4.4.14)! +Welcome to 09Slackware6407 version 15.0 (Linux kernel 4.14.44)! If you need to pass extra parameters to the kernel, enter them at the prompt -below after the name of the kernel to boot (huge.s etc). +below after the name of the kernel to boot (e.g., huge.s). In a pinch, you can boot your system from here with a command like: @@ -12,7 +12,7 @@ In the example above, /dev/sda1 is the / Linux partition. To test your memory with memtest86+, enter memtest on the boot line below. -This prompt is just for entering extra parameters. If you don't need to enter +This prompt is just for entering extra parameters. If you don't need to enter any parameters, hit ENTER to boot the default kernel "huge.s" or press [F2] -for a listing of more kernel choices. Default kernel will boot in 2 minutes. +for a listing of more kernel choices. Default kernel will boot in 2 minutes. diff --git a/isolinux/setpkg b/isolinux/setpkg index e7f69a1c..48af8692 100644 --- a/isolinux/setpkg +++ b/isolinux/setpkg @@ -1,6 +1,6 @@ #!/bin/sh # This script is used within the Slackware installer to present -# a package series selection menu. If not present, a default list +# a package series selection menu. If not present, a default list # built into the installer is used. # Protected tmp directory: @@ -12,9 +12,9 @@ fi rm -f $TMP/SeTSERIES dialog --backtitle "Selecting software to install." --title "PACKAGE SERIES SELECTION" --item-help --output-separator "#" --checklist \ "Now it's time to select which general categories of software to install \ -on your system. Use the spacebar to select or unselect the software you \ -wish to install. You can use the up and down arrows to see all the \ -possible choices. Recommended choices have been preselected. Press the \ +on your system. Use the spacebar to select or unselect the software you \ +wish to install. You can use the up and down arrows to see all the \ +possible choices. Recommended choices have been preselected. Press the \ ENTER key when you are finished." \ 20 75 9 \ "A" "Base Linux system" on "The A (base) series contains the kernel and main system utilities." \ -- cgit v1.2.3