Slackware - InstallationThis forum is for the discussion of installation issues with Slackware.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
1. Do I need to pre-partition my Windows drive, or can I just use cfdisk during the Slack installation?
I suggest you shrink the Win7 partition using the native Windows disk administration tool.
Quote:
2. The book talks about physical and logical partitions, but doesn't give too many helpful details. My laptop HDD has 300 GB (283 actually). I'm planning to devote 10 GB to Slackware with an additional 1 GB for the swap space (or is that too much?). What do you recommend for my physical vs. logical partition settings?
For a laptop I suggest a swap space of aproximately double that of the physical RAM as you are likely to want to set up suspend to RAM or suspend to disk.
For a working Slackware system I would suggest at least 20GB as it is surprising how quickly you can use disk space.
I would suggest that you create an extended partition for your Slackware install and swap space, otherwise your Win7 boot partition and Win7 C drive, then your Slackware install and swap partion would use all the available primary partitions.
Quote:
3. It is recommended that a bootdisk is made. However, my laptop does not have a floppy drive. Any recommendations or should I just skip it?
I would just skip it. You can always make a USB boot system in an emergency. There details in the BOOTING.TXT file in the root directory of the install media.
Quote:
4. Since it's my laptop, my modem is probably PCI (ttyS4), but is there a way to know for sure?
Windows is a very useful tool for troubleshooting Linux! Use the device manager in Win7 to get details of yor hardware, otherwise use Linux tools such as 'lspci' when you have completed the install.
Quote:
5. Must the hostname correspond with my Windows computer name? If I at home, as in I'm not a part of a network other than my private home LAN, what would be my domain name?
The hostname need not correspond, but it may be convenient to maintain the hostname. I do this so that my modem/router assigns the same IP address and hostname to the MAC address.
The domain name can be anything that you choose in this situation. I just use home.org.au
Quote:
6. At what stage of the installation process would I have the option of installing the X Windows System? Or is that something I do after the initial installation?
If you are new to Slackware, I _strongly_ suggest you do a full install. This will install the X windows system.
Quote:
7. Finally, what would you recommend as Linux equivalents to Microsoft Word, Excel and PowerPoint, as well as a PDF reader like Adobe?
The best office suites that are compatible with Microsoft Office are OpenOffice or the new fork LibreOffice. The OpenOffice suite can be installed using the Slackbuild available at http://www.slackbuilds.org/. Eric Hameleers (aka Alien_Bob), a Slackware developer and demigod, has made packages available for LibreOffice. See here http://alien.slackbook.org/blog/firs...r-libreoffice/
If you do a full Slackware install you will also install the KOffice suite. Personally I do not use this, but you may find it useful.
If you need full Microsoft Office compatibility, (e.g. VisualBasic support in Excel) then you will need to look at other solutions (e.g. virtual machine technology or perhaps Crossover Office that runs under WINE). I generally just find it easier to boot into Windows!
PDF readers are well supported in Linux. With a full Slackware install you will get 'okular' which works well for me as well as the older but often useful 'xpdf'. There is also a native Linux Adobe Acrobat version. There are also other third party applications available, which I will leave to others to offer their opinion.
Last edited by allend; 12-27-2010 at 12:20 AM.
1 members found this post helpful.
Click here to see the post LQ members have rated as the most helpful post in this thread.
"I would suggest that you create an extended partition for your Slackware install and swap space, otherwise your Win7 boot partition and Win7 C drive, then your Slackware install and swap partion would use all the available primary partitions."
I'm also not sure what "suspend to RAM" and "suspend to disk" means, but I'll cross that bridge when I get to it.
I think I'll follow your advice and do a full install.
I think that a swap partition double your RAM size is way to large, I use single RAM size and have no problems with Suspend to Disk. Suspend to RAM shouldn't get any problems with any swap size. But there were already flamewars about this I think.
Quote:
I'm not too sure about what you mean by this:
"I would suggest that you create an extended partition for your Slackware install and swap space, otherwise your Win7 boot partition and Win7 C drive, then your Slackware install and swap partion would use all the available primary partitions."
There is a technically limit that you can only have up to 4 physically (which means in other words 4 primary or 3 primary and 1 extended) partitions on a disk with an old-style MS-DOS partition table. This format is widely used, also in Linux. A typical install of Windows 7 will set up two primary partitions, so it would be the best to do your partitioning the following way, so that you don't get into trouble if you want to do a repartitioning in the future:
1. Use the Windows Partition Manager (you can find that in Administration in your Control Panel) to reduce the size of your Windows partition.
2. Restart your system and boot into your favorite live system or the Slackware install CD.
3. Use the partitioner of your choice to set up an extended partition. Into this extended partition, create a logical partition for swap and a logical partition for the Slackware system.
4. Install and have fun.
According to tronayne in here Win7 takes 3 primary partitions. So, trying to incorporate the advice above, is this how I should divvy up my partitions?
I always saw only 2 partitions created by Win 7, but maybe I am wrong here.
Your parition scheme looks good. Of course you can use separate partition for /home and other directories. I personally use a seperate /home-partition, so if I mess up my system my personal configuration files can be left in place (Of course they are also backed up.)
May be you want a separate data-partition, formatted to NTFS, so you can share files with your Windows installation.
So may be you want something like this:
Primary, Win 7
Primary, Win 7
Primary, Win 7
Extended:
Swap, your RAM size
Slackware /-folder, 20GB
Slackware /home-folder, According to your needs, I would go for 10-20 GB, may be less
Data-Partition for sharing files between Windows and Slackware
How large should the data partition for sharing be?
And all these physical vs. logical partitions could be set up during the Slack installation, right? Because if not, then I'm missing something with the Win7 Data Management configuration.
Only thing you have to do in Windows regarding the partitions is to shrink your Windows-partition. For the data-partition, i Would shrink Windows as much as you think it will be usable for you, so that you just give the rest of the disk as a storage place for your data to that data-partition.
Okay, here's a bit of an embarrassing question: I installed Slackware, and, as far as I can tell, it went smoothly. (Getting on the Net is a whole other story.) I made sure that the /root partition was bootable (flag switched on). However, since I installed LILO in the root partition (did not make a boot disk), I'm not sure how to boot into Slack. My only options are still
Internal HDD
CD/DVD Drive
Onboard NIC
How do I get into Slack? I think it's something I have to do in fdisk, but have no idea what.
Here's something else that came up unexpected that was not in any installation screenshot I saw: After partitioning my drives, the following message came up on screen:
FAT or NTFS Detected
Partitions of type FAT or NTFS (commonly used by DOS and Windows) have been found on your system. Would you like to add these partitions to your /etc/fstab so that these partitions are visible from Linux?
I think this is the data partition TobiSGD above was talking about. For security reasons, I chose no. If I chose yes, then that would enable me to access all my Windows files from Slack, right?
You are wanting a multiboot setup, but by installing LILO to the Slackware root partition on /sda5 you are still using the Windows boot loader. What you need to do is to install LILO to the MBR (master boot record) so that the Windows boot loader is replaced by the LILO boot loader. (Yes, there is a scary message about the danger of doing this, but do it anyway!) Then when you boot, you should get a menu from which can select to boot Win7 or Slackware.
Quote:
I made sure that the /root partition was bootable
This is not correct. You want the Win7 boot partition to be the only active boot partition.
Quote:
FAT or NTFS Detected
Partitions of type FAT or NTFS (commonly used by DOS and Windows) have been found on your system. Would you like to add these partitions to your /etc/fstab so that these partitions are visible from Linux?
This is the Slackware installer recognising your pre-existing Win7 partition formatted with the NTFS file system and offering to add an entry to the /etc/fstab file (think of fstab as an abbreviation for file system table as it describes the file systems available to your Linux setup and how they are to be handled) so that you can use the NTFS file system in Linux.
Quote:
All are logical, but the Windows 7 Disk Management shows them as primary. Any idea why?
Braindead? (If you have not got the message yet, I hate Windows more by the day! I think Win7 reaches new heights for Microsoft in treating users as fools.)
As you are installing for the first time, I suggest you start again doing a full install to /sda5 and with the swap on /sda6. Keep /sda7 and /sda8 unused. Then when you have more experience, you can use this disk space to suit your purposes e.g. using a separate partition for your /home directory.
Okay, here's a bit of an embarrassing question: I installed Slackware, and, as far as I can tell, it went smoothly. (Getting on the Net is a whole other story.) I made sure that the /root partition was bootable (flag switched on).
First, the '/root' is the home directory for the root user. You should be using '/' for root partition if that is what you wish to do. Gnu/Linux doesn't need the boot flag set. M$ will need it set.
Quote:
Originally Posted by AK-33
However, since I installed LILO in the root partition (did not make a boot disk), I'm not sure how to boot into Slack. My only options are still
Internal HDD
CD/DVD Drive
Onboard NIC
How do I get into Slack? I think it's something I have to do in fdisk, but have no idea what.
You wrote to the superblock. If you want to use 'lilo' as the bootloader then you should be writing to the 'MBR'. Thus using 'Lilo' to manage the booting for the system. You would need to include the M$ partitions in the stanza of the '/etc/lilo.conf' file. Remember that if you make changes to the '/etc/lilo.conf' file you will need to re-run 'lilo' as 'root' user.
To get to your Slackware install, you can use the Install cd, notice the suggested prompts to aid in booting the Gnu/linux.
The easiest way for corrections would be to use the install cd1 to boot the system as if you were going to install.
After you get to the login then from the cli (command line);
Code:
~#mkdir /slacktemp #temporary mount point
~#mount /dev/your_device /slacktemp #the device you installed to
~#chroot /slacktemp #change to yours
~#cd /slacktemp/etc #change to directory with lilo.conf
~#vi lilo.conf #edit lilo.conf, if need be
~#lilo -v -t -b /dev/your_device #sda, hda this will only test
~#lilo -v -b /dev/your_device #this will write to your boot device
You can 'man commands' in the above example to get a full understanding of the commands and options.
Quote:
excerpt from 'man lilo'
LILO(8)
NAME
lilo - install boot loader
SYNOPSIS
Main function:
/sbin/lilo - install boot loader
Auxiliary uses:
/sbin/lilo -A - activate/show active partition
/sbin/lilo -E - edit header or update a bitmap file
/sbin/lilo -I - inquire path name of current kernel
/sbin/lilo -M - write a Master Boot Loader on a device
/sbin/lilo -q - query map
/sbin/lilo -R - set default command line for next reboot
/sbin/lilo -T - tell more about specified topic
/sbin/lilo {-u|-U} - uninstall LILO boot loader
DESCRIPTION
lilo installs a boot loader that will be activated the next time you boot your system. The default configuration file /etc/lilo.conf (see
'man lilo.conf') will contain most options, but many, including those
which override the configuration file, may be specified on the command
line.
-A master-device [ N ]
Used with a single argument, inquire of active partition on
device master-device; e.g., /dev/hda. With N==0, deactivate all
partitions on the device. With N in the range [1..n], activate
the specified partition and deactivate all others. Normally,
only primary partitions [1..4] may be activated, but if the
Extended Master Boot Loader is present on the Master Boot Record
of the device (see the -M option), any partition may be made
active. Whether the actual OS in the partition will boot from
an extended partition depends on the characteristics of the OS.
LILO boot records for Linux may be booted from an extended par-
tition.
-b bootdev
Specify the boot device; i.e., where the boot loader will be
installed. "-b /dev/hda" specifies the Master Boot Record; "-b
/dev/sdb5" specifies the first extended partition on the second
SCSI disk.
You should 'man lilo' to get the rest of options.
You should now be able to re-boot your system.
Quote:
Originally Posted by AK-33
Here's something else that came up unexpected that was not in any installation screenshot I saw: After partitioning my drives, the following message came up on screen:
FAT or NTFS Detected
Partitions of type FAT or NTFS (commonly used by DOS and Windows) have been found on your system. Would you like to add these partitions to your /etc/fstab so that these partitions are visible from Linux?
I think this is the data partition TobiSGD above was talking about. For security reasons, I chose no. If I chose yes, then that would enable me to access all my Windows files from Slack, right?
This was from the beginner lilo operations? If so then you are being queried to use the found filesystems then you will need to input a mount point for the 'NTFS'. Then you would be able to access the files. You will be asked to set the permissions for users for the filesystem.
Quote:
Originally Posted by AK-33
Also, I created four partitions for Slack:
/sda5 - /root partition - 20 GB <<<< this should be '/' not '/root'
/sda6 - Linux swap - 4 GB <<< wasted swap, 2GB should be enough
/sda7 - /home - 8 GB
/sda8 - /usr/local - 20 GB <<< '/usr'
All are logical, but the Windows 7 Disk Management shows them as primary. Any idea why?
The W7 management should show these as logical within the extended partition.
1. The root partition SHOULD NOT be set as bootable.
2. LILO SHOULD be placed into the MBR.
Yes and yes.
onebuck has also supplied the method you can use to fix your existing install. It is what an experienced Slacker would do. I considered this approach for you, but if you are not comfortable with Slackware then a reinstall allowing the setup scripts to do their thing is probably easier.
Yes, my thanks to onebuck, but I am not über familiar with the Linux commands yet. I'll keep his input in mind once I gain more experience.
-----
Well, I successfully installed Slack (and this time I can actually boot to it and log in). As I logged in as root, I got a pretty long message from Volkerding on how to use Slack. I'll need to go over that in detail.
Now, I need to go over the Slackbook bit by bit so I actually know how to use this thing.
As for loaders, I think I'll stick with LILO for now and learn the basics before I dare to get fancy with switching to GRUB.
Thanks for all your help, everybody. This has been quite the learning experience.
P.S.: All seven of my partitions are still listed as Primary in the Windows Disk Management tool. And the Recovery partition is listed as Active. Isn't the C:\ volume the one that's supposed to be Active? I really hope this doesn't screw things up later.
W7 does this. The OS is hooked to that partition to allow the boot(IPL) to launch the SPL(secondary program loader) which loads their kernel. Just M$ means of protecting the install. Poor if you ask me but Gates is the billionaire.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.