Another way is to boot kernel+initrd containing installer with LILO (or other bootloader you use) and show them iso content as source.
1) Copy /isolinux/initrd.img and /kernels/huge.s/bzImage to /boot.
You can copy them from iso or download from any mirror, for ex. for Slackware64-14.0:
http://slackware.osuosl.org/slackwar...nux/initrd.img
http://slackware.osuosl.org/slackwar...huge.s/bzImage
To copy from iso mount it as loop device first:
a) get root, b) make mount point (or use existind, for ex. /mnt/cdrom), c) mount, and d) copy
Code:
$ su -
Password:
# mkdir /mnt/iso
# mount -o loop /ext/slackware64-14.0-install-dvd.iso /mnt/iso
# cp /mnt/iso/isolinux/initrd.img /mnt/iso/kernels/huge.s/bzImage /boot/
2) Configure LILO to boot Slackware installer
First we look into /isolinux/isolinux.cfg for parameters normally passed to kernel by isolinux on install media
http://slackware.osuosl.org/slackwar...x/isolinux.cfg or
less /mnt/iso/isolinux/initrd.img
Code:
label huge.s
kernel /kernels/huge.s/bzImage
append initrd=initrd.img load_ramdisk=1 prompt_ramdisk=0 rw printk.time=0 SLACK_KERNEL=huge.s
Now we instruct our LILO to boot installer as isolinux does. We add to /etc/lilo.conf something as
Code:
image = /boot/bzImage
addappend = " load_ramdisk=1 prompt_ramdisk=0 rw printk.time=0 SLACK_KERNEL=huge.s"
initrd = /boot/initrd.img
label = Setup
and run lilo as root
Code:
# lilo
...
Added Setup +
3) Reboot, select Setup at LILO screen to boot to Slackware installer.
4) Before running setup mount containing install iso partition and the iso itself (don't use /mnt or /var/log/mount as mountpoints!), for ex.
Code:
# mkdir /hd /iso
# mount /dev/sda2 /hd
# mount -o loop /hd/ext/slackware64-14.0-install-dvd.iso /iso
5) Start install as usual, on SOURCE MEDIA SELECTION step select Install from a premounted directory and type path to packages
/iso/slackware64
6) Continue as usual.
Good luck!
PS. If your iso image named as slackwar*-install-dvd.iso, you can
skip manual mounting step (4),
select Install from hard drive partition on step (5),
type partition with iso, for ex.
/dev/sda2
and type path to containing iso directory in next dialog, for ex.
/ext/
then agree with prompt to mount iso from that directory:
Code:
┌────────────────────────USE ISO IMAGE──────────────────────────┐
│ │
│ An ISO image of Slackware's install DVD was found. │
│ Do you want me to mount the ISO image and use this as the │
│ package source? │
│ │
├───────────────────────────────────────────────────────────────┤
│ < Yes > < No > │
└───────────────────────────────────────────────────────────────┘