Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision |
howtos:slackware_admin:booting_install_from_hdd [2012/10/24 13:27 (UTC)] – [Booting the Installation Environment from HDD] hazel | howtos:slackware_admin:booting_install_from_hdd [2013/05/23 12:10 (UTC)] – add boot from iso file with grub2 whiz |
---|
In order to boot the Slackware installation environment without creating install media you need an image of this boot environment, a suitable Linux kernel, and a boot loader. | In order to boot the Slackware installation environment without creating install media you need an image of this boot environment, a suitable Linux kernel, and a boot loader. |
| |
| With grub2 you can also boot from the iso file by adding it to the grub menu. |
===== Image of the Environment ===== | ===== Image of the Environment ===== |
All software you can use after booting Slackware installation media resides in an [[wp>initrd|initial ramdisk image]]. You can find it as ''/isolinux/initrd.img'' on any installation media or at the same location on any of the Slackware mirrors. | All software that you can use after booting the Slackware installation media resides in an [[wp>initrd|initial ramdisk image]]. You can find it as ''/isolinux/initrd.img'' on any installation media or at the same location on any of the Slackware mirrors. |
| |
===== Linux Kernel ===== | ===== Linux Kernel ===== |
| |
===== Boot Loader ===== | ===== Boot Loader ===== |
There are many boot loaders around. Slackware uses SYSLINUX to boot from the install media, installs LILO to boot the installed system, and provides a GRUB-legacy package in ''/extra'' (32 bit only). Many distributions use GRUB (renamed from GRUB2) as their main boot loader. If you use a Linux system you probably already have a suitable one. You need to put the ''bzImage'' and ''initrd.img'' files in a suitable place and instruct the boot loader to boot them. \\ Note that some parameters are passed to the kernel in ''/isolinux/isolinux.cfg'', you need them to properly configure your boot loader. | There are many boot loaders around. Slackware uses SYSLINUX to boot from the install media, installs LILO to boot the installed system, and provides a GRUB-legacy package in ''/extra'' (32 bit only). Many distributions use GRUB (renamed from GRUB2) as their main boot loader. If you use a Linux system you probably already have a suitable one. You need to put the ''bzImage'' and ''initrd.img'' files in a suitable place and instruct the boot loader to boot them. \\ Note that some parameters are passed to the kernel in ''/isolinux/isolinux.cfg''; you need them to configure your boot loader properly. |
==== LILO ==== | ==== LILO ==== |
Add to ''/etc/lilo.conf'' something like: <file> | Add to ''/etc/lilo.conf'' something like: <file> |
initrd /boot/swsetup/initrd.img | initrd /boot/swsetup/initrd.img |
</file> | </file> |
<note>(hd0,1) means the //second partition// (this is not a typo, first partition has number 0 here) on the //first drive// (i.e. ''/dev/sda2''). You can find the right value in the "''root''" command in the section used to boot your system; or else consult with [[http://www.gnu.org/software/grub/manual/legacy/grub.html|GRUB-legacy manual]]. </note> | <note>(hd0,1) means the //second partition// (this is not a typo, GRUB-legacy numbers partitions from 0) on the //first drive// (i.e. ''/dev/sda2''). You can find the right value in the "''root''" command in the section used to boot your system; or else consult with [[http://www.gnu.org/software/grub/manual/legacy/grub.html|GRUB-legacy manual]]. </note> |
<note>If you use a separate partition for ''/boot'', then you must remove "/boot" from any pathnames.</note> | <note>If you use a separate partition for ''/boot'', then you must remove "/boot" from any pathnames.</note> |
| |