How ti install Slackware 1.01 in Virtualbox
How to install Slackware 1.01 in Virtualbox.
Youtube video
https://www.youtube.com/watch?v=T9uDdXZOoak
Download Tiny Core Linux
firefox http://tinycorelinux.net/7.x/x86/release/TinyCore-current.iso
Next we have to create a directory to do the work in
[tonee@localhost ~]$ mkdir ~/Slackware1.01install
Copy the iso file we downloaded to the work directory
In my case the file was downloaded to ~/Downloads
[tonee@localhost ~]$ cp ~/Downloads/TinyCore-current.iso ~/Slackware1.01install
Change to work directory
[tonee@localhost ~]$ cd ~/Slackware1.01install
Sudo to root
[tonee@localhost Slackware1.01install]$ sudo su
Mount the iso image
[root@localhost Slackware1.01install]# mount -o loop TinyCore-current.iso /mnt
Creat a directory to extract core.gz
[root@localhost Slackware1.01install]# mkdir root
[root@localhost Slackware1.01install]# cp /mnt/boot/core.gz .
[root@localhost Slackware1.01install]# cp /mnt/boot/vmlinuz root
[root@localhost Slackware1.01install]# gunzip core.gz
[root@localhost Slackware1.01install]# cd root
[root@localhost root]# cpio -id < ../core
Create a directory slack
[root@localhost root]# mkdir slack
Download Slackware 1.01 from slackware.com
[root@localhost root]# cd slack
[root@localhost slack]# wget -r --no-parent --reject "*.md5*,*.meta4,*.sha*,*mirror*,*index*" http://mirrors.slackware.com/slackware/slackware-1.01/
[root@localhost slack]# for f in mirrors.slackware.com/slackware/slackware-1.01/a*/DISK* ; do mv -- "$f" "$(tr [:upper:] [:lower:] <<< "$f")" ; done
[root@localhost slack]# for f in mirrors.slackware.com/slackware/slackware-1.01/x10/DISK* ; do mv -- "$f" "$(tr [:upper:] [:lower:] <<< "$f")" ; done
[root@localhost slack]# mkdir ../isolinux
On my system Arch Linux.If your version of syslinux is below 5.0 only copy isolinux.bin
[root@localhost slack]# syslinux --version
syslinux 6.03 Copyright 1994-2014 H. Peter Anvin et al
[root@localhost slack]# cp /usr/lib/syslinux/bios/{isolinux.bin,ldlinux.c32} ../isolinux
Create syslinux.cfg vi or nano
[root@localhost slack]# vi ../isolinux/syslinux.cfg
Add:
PROMPT 1
TIMEOUT 50
DEFAULT TC
LABEL TC
LINUX ../vmlinuz
INITRD ../core.gz
APPEND loglevel=3
Save the file.
[root@localhost slack]# cd ..
[root@localhost root]# mv core.gz core.gz_orig
root@localhost root]# find . | cpio --create --format='newc' > ../core
[root@localhost root]# gzip ../core
[root@localhost root]# cp ../core.gz .
[root@localhost root]# cd ..
Create iso image
[root@localhost Slackware1.01install]# mkisofs -D -o tcboot.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table root
Create floppy boot image
[root@localhost Slackware1.01install]# dd if=root/slack/mirrors.slackware.com/slackware/slackware-1.01/a1/a1disk of=boot.img
[root@localhost Slackware1.01install]# umount /mnt
Start Virtualbox
Click New at upper left
Fill in and sellect fields
Name: Slackinstall
Type: Linux
Version: Other Linux(32-bit)
Click Next>
Set Mimory size
On my system I set it to 3000 MB
Click Next>
Sellect Create a virtual hard disk now
Click Create
Sellect VDI(VirtualBox Disk Image)
Click Next>
Sellect Fixed size
Click Next
Sellect 200.00 MB
Click Create
Click Settings at upper left next to New
Click Storage on the left
Click Controller.IDE
Click the blue floppy icon that has the +
Click Add Optical Drive
Click Choose disk
Click tcboot.iso
Click Open
Click Controller.IDE
Click the green floppy icon that has the +
Click Add Floppy Controller
Click Controller:Floppy
Click the blue floppy icon that has the +
Click Choose Disk
Click boot.img
Click Open
Click System on the upper left
On the right you will see Boot Order:
Use up arrow to move Floppy to the top of the list
Click the green Start arrow on the top
After system boots log in as root. No password is required.
Partition virtual drive
darkstar:/# fdisk
Command (m for help):n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-406): 1
Last cylinder o r +size or +sizeM or +sizeK (1-406): 203
Command (m for help):n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 2
First cylinder (204-406): 204
Last cylinder o r +size or +sizeM or +sizeK (204-406): 406
Command (m for help): w
The partition table has been altered!
hda: hda1 hda2
Syncing disks
Reboot your system to ensure partition table is updated
darkstar:/# reboot
darkstar:/# mke2fs -c /dev/hda1
darkstar:/# mke2fs -c /dev/hda2
Power off the virtual machine
Click System on the upper left
Click System on the left
On the right you will see Boot Order:
Use up arrow to move Optical to the top of the list
Click the green Start arrow on the top
boot:TC
tc@box:~$ sudo su
root@box:/home/tc# mount -t ext2 /dev/sda2 /mnt
root@box:/home/tc# mkdir /mnt/install
root@box:/home/tc# cp -R /slack/mirrors.slackware.com/slackware/slackware-1.01/* /mnt/install
root@box:/home/tc# umount /mnt
Power off the virtual machine
Click System on the upper left
On the right you will see Boot Order:
Use up arrow to move Floppy to the top of the list
Click the green Start arrow on the top
After system boots log in as root. No password is required.
darkstar:/# doinstall /dev/hda1
Welcome to the Slackware Linux installation program (v. 1.01).
1 - Install from Floppy Disk
2 - Install from Hard Disk
3 - Install from Tape
4 - Istall from CDROM
5 - Install from Network (via NFS)
Where will you be installing Linux from? 2
Enter the partition that the source is on (eg. /dev/hda1): /dev/hda2
Enter the type of the filesystem (minix/ext2/msdos)ext2
1 - Install the base Slackware Linux disks (series A)
2 - Install the Slackware series A + Slackware or SLS series X (X11)
3 - Install the Slackware series A + X (X Windows) + T (Tex support)
Enter type of install (1 or 2):1
Install LILO
Pick option 2
Power off the virtual machine
Click System on the upper left
On the right you will see Boot Order:
Use up arrow to move Hard Disk to the top of the list
Click the green Start arrow on the top
After system boots log in as root. No password is required.
Welcome to Linux 0.99pl12.
darkstar login: root
Linux 0.99pl12. (Posix)
No mail.
darkstar:/#
Enjoy your old school Linux system:)
Comments
-
This would be better if it was a blog >>> https://www.linux.com/community/blogs
Instead of a Forum item.
0
Categories
- All Categories
- 60 LFX Mentorship
- 113 LFX Mentorship: Linux Kernel
- 618 Linux Foundation IT Professional Programs
- 321 Cloud Engineer IT Professional Program
- 142 Advanced Cloud Engineer IT Professional Program
- 55 DevOps Engineer IT Professional Program
- 68 Cloud Native Developer IT Professional Program
- 6 Express Training Courses
- 6 Express Courses - Discussion Forum
- 2.3K Training Courses
- 19 LFC110 Class Forum - Discontinued
- 9 LFC131 Class Forum
- 31 LFD102 Class Forum
- 176 LFD103 Class Forum
- 22 LFD121 Class Forum
- 2 LFD137 Class Forum
- 61 LFD201 Class Forum
- 2 LFD210 Class Forum
- 1 LFD210-CN Class Forum
- 1 LFD213 Class Forum - Discontinued
- 128 LFD232 Class Forum - Discontinued
- LFD237 Class Forum
- 23 LFD254 Class Forum
- 653 LFD259 Class Forum
- 108 LFD272 Class Forum
- 1 LFD272-JP クラス フォーラム
- 4 LFD273 Class Forum
- 2 LFS145 Class Forum
- 28 LFS200 Class Forum
- 740 LFS201 Class Forum - Discontinued
- 1 LFS201-JP クラス フォーラム
- 12 LFS203 Class Forum
- 92 LFS207 Class Forum
- 301 LFS211 Class Forum
- 54 LFS216 Class Forum
- 47 LFS241 Class Forum
- 41 LFS242 Class Forum
- 37 LFS243 Class Forum
- 12 LFS244 Class Forum
- 41 LFS250 Class Forum
- 1 LFS250-JP クラス フォーラム
- LFS251 Class Forum
- 142 LFS253 Class Forum
- LFS254 Class Forum
- LFS255 Class Forum
- LFS256 Class Forum
- LFS257 Class Forum
- 1.2K LFS258 Class Forum
- 10 LFS258-JP クラス フォーラム
- 106 LFS260 Class Forum
- 145 LFS261 Class Forum
- 39 LFS262 Class Forum
- 83 LFS263 Class Forum - Discontinued
- 15 LFS264 Class Forum - Discontinued
- 11 LFS266 Class Forum - Discontinued
- 20 LFS267 Class Forum
- 18 LFS268 Class Forum
- 26 LFS269 Class Forum
- 204 LFS272 Class Forum
- 1 LFS272-JP クラス フォーラム
- LFS274 Class Forum
- 3 LFS281 Class Forum
- 249 LFW211 Class Forum
- 177 LFW212 Class Forum
- 9 SKF100 Class Forum
- SKF200 Class Forum
- 907 Hardware
- 220 Drivers
- 74 I/O Devices
- 44 Monitors
- 116 Multimedia
- 210 Networking
- 102 Printers & Scanners
- 86 Storage
- 764 Linux Distributions
- 88 Debian
- 66 Fedora
- 15 Linux Mint
- 13 Mageia
- 24 openSUSE
- 143 Red Hat Enterprise
- 33 Slackware
- 13 SUSE Enterprise
- 357 Ubuntu
- 482 Linux System Administration
- 40 Cloud Computing
- 70 Command Line/Scripting
- Github systems admin projects
- 95 Linux Security
- 80 Network Management
- 108 System Management
- 51 Web Management
- 72 Mobile Computing
- 25 Android
- 32 Development
- 1.2K New to Linux
- 1.1K Getting Started with Linux
- 545 Off Topic
- 132 Introductions
- 223 Small Talk
- 22 Study Material
- 831 Programming and Development
- 282 Kernel Development
- 515 Software Development
- 974 Software
- 260 Applications
- 185 Command Line
- 3 Compiling/Installing
- 119 Games
- 318 Installation
- 65 All In Program
- 65 All In Forum
Upcoming Training
-
August 20, 2018
Kubernetes Administration (LFS458)
-
August 20, 2018
Linux System Administration (LFS301)
-
August 27, 2018
Open Source Virtualization (LFS462)
-
August 27, 2018
Linux Kernel Debugging and Security (LFD440)