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
- 207 LFX Mentorship
- 207 LFX Mentorship: Linux Kernel
- 735 Linux Foundation IT Professional Programs
- 339 Cloud Engineer IT Professional Program
- 167 Advanced Cloud Engineer IT Professional Program
- 66 DevOps Engineer IT Professional Program
- 132 Cloud Native Developer IT Professional Program
- 122 Express Training Courses
- 122 Express Courses - Discussion Forum
- 5.9K Training Courses
- 40 LFC110 Class Forum - Discontinued
- 66 LFC131 Class Forum
- 39 LFD102 Class Forum
- 221 LFD103 Class Forum
- 17 LFD110 Class Forum
- 33 LFD121 Class Forum
- 17 LFD133 Class Forum
- 6 LFD134 Class Forum
- 17 LFD137 Class Forum
- 70 LFD201 Class Forum
- 3 LFD210 Class Forum
- 2 LFD210-CN Class Forum
- 2 LFD213 Class Forum - Discontinued
- 128 LFD232 Class Forum - Discontinued
- 1 LFD233 Class Forum
- 3 LFD237 Class Forum
- 23 LFD254 Class Forum
- 689 LFD259 Class Forum
- 109 LFD272 Class Forum
- 3 LFD272-JP クラス フォーラム
- 10 LFD273 Class Forum
- 109 LFS101 Class Forum
- LFS111 Class Forum
- 2 LFS112 Class Forum
- 1 LFS116 Class Forum
- 3 LFS118 Class Forum
- 3 LFS142 Class Forum
- 3 LFS144 Class Forum
- 3 LFS145 Class Forum
- 1 LFS146 Class Forum
- 2 LFS147 Class Forum
- 8 LFS151 Class Forum
- 1 LFS157 Class Forum
- 14 LFS158 Class Forum
- 5 LFS162 Class Forum
- 1 LFS166 Class Forum
- 3 LFS167 Class Forum
- 1 LFS170 Class Forum
- 1 LFS171 Class Forum
- 2 LFS178 Class Forum
- 2 LFS180 Class Forum
- 1 LFS182 Class Forum
- 4 LFS183 Class Forum
- 30 LFS200 Class Forum
- 737 LFS201 Class Forum - Discontinued
- 2 LFS201-JP クラス フォーラム
- 17 LFS203 Class Forum
- 117 LFS207 Class Forum
- 1 LFS207-DE-Klassenforum
- LFS207-JP クラス フォーラム
- 301 LFS211 Class Forum
- 55 LFS216 Class Forum
- 50 LFS241 Class Forum
- 43 LFS242 Class Forum
- 37 LFS243 Class Forum
- 13 LFS244 Class Forum
- 1 LFS245 Class Forum
- 45 LFS250 Class Forum
- 1 LFS250-JP クラス フォーラム
- LFS251 Class Forum
- 145 LFS253 Class Forum
- LFS254 Class Forum
- LFS255 Class Forum
- 6 LFS256 Class Forum
- LFS257 Class Forum
- 1.2K LFS258 Class Forum
- 9 LFS258-JP クラス フォーラム
- 116 LFS260 Class Forum
- 155 LFS261 Class Forum
- 41 LFS262 Class Forum
- 82 LFS263 Class Forum - Discontinued
- 15 LFS264 Class Forum - Discontinued
- 11 LFS266 Class Forum - Discontinued
- 23 LFS267 Class Forum
- 18 LFS268 Class Forum
- 29 LFS269 Class Forum
- 200 LFS272 Class Forum
- 1 LFS272-JP クラス フォーラム
- LFS274 Class Forum
- 3 LFS281 Class Forum
- 7 LFW111 Class Forum
- 257 LFW211 Class Forum
- 178 LFW212 Class Forum
- 12 SKF100 Class Forum
- SKF200 Class Forum
- 791 Hardware
- 199 Drivers
- 68 I/O Devices
- 37 Monitors
- 98 Multimedia
- 174 Networking
- 91 Printers & Scanners
- 85 Storage
- 754 Linux Distributions
- 82 Debian
- 67 Fedora
- 16 Linux Mint
- 13 Mageia
- 23 openSUSE
- 147 Red Hat Enterprise
- 31 Slackware
- 13 SUSE Enterprise
- 351 Ubuntu
- 465 Linux System Administration
- 39 Cloud Computing
- 71 Command Line/Scripting
- Github systems admin projects
- 91 Linux Security
- 78 Network Management
- 101 System Management
- 47 Web Management
- 56 Mobile Computing
- 17 Android
- 28 Development
- 1.2K New to Linux
- 1K Getting Started with Linux
- 366 Off Topic
- 114 Introductions
- 171 Small Talk
- 20 Study Material
- 534 Programming and Development
- 293 Kernel Development
- 223 Software Development
- 1.1K Software
- 212 Applications
- 182 Command Line
- 3 Compiling/Installing
- 405 Games
- 311 Installation
- 79 All In Program
- 79 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)