{"id":385,"date":"2020-08-18T19:23:47","date_gmt":"2020-08-18T20:23:47","guid":{"rendered":"http:\/\/www.linux-tutorial.info\/?page_id=77"},"modified":"2020-08-22T19:26:17","modified_gmt":"2020-08-22T20:26:17","slug":"this-is-the-page-title-toplevel-218","status":"publish","type":"page","link":"http:\/\/www.linux-tutorial.info\/?page_id=385","title":{"rendered":"Multi-Booting"},"content":{"rendered":"\n<title>Multi-Booting<\/title>\n<p>\nTo many multi-booting seems like killing a fly with a hand-grenade, but it is\nactually a very common set-up. In fact, this kind of set-up is so\ncommon that there are a number of different programs to do just\nthat, both freeware and commercial products.\n<\/p>\n<p>\nOne of the first steps is to create enough space on your hard disk\nthat you have room to install Linux. Alternatively, you could add a\nsecond harddisk to your system and still be able to <glossary>boot<\/glossary>\nLinux.\nDuring the installation process of all of the distributions I have used,\nif the disk you want to install onto is unpartitioned, the\ninstallation program will allow you to <glossary>partition<\/glossary>\nit. Some provide an\nextra program do the partitioning, but they all provide you with the\nstandard Linux fdisk.\n<\/p>\n<p>\nHow you <glossary>boot<\/glossary>\nyour new system depends on a couple of things. The\nfirst is what other operating systems you will be running.\nIf you are going to share your disk between Linux and Windows 95\/98,\nthey cannot be used to <glossary>boot<\/glossary>\nLinux, instead you need to run the\nloadlin.exe program from a <glossary>DOS<\/glossary>\nprompt. (You can also create a batch\nscript or a <glossary>boot<\/glossary>\nstartup menu entry.) If you are running Windows NT,\nthe NT bootloader can be used to <glossary>boot<\/glossary>\nLinux. In either case, you can\nuse the Linux loads (lilo) to <glossary>boot<\/glossary>\neither Windows 9x or NT.\n<\/p>\n<p>\nAnother consideration is where you are going to store your data. As\nof this writing, some Linux distributions do not include a driver to read\nthe Windows NT Filesystem (NTFS). Although a drivers is available with some distributions\nit is still very much in the alpha stage so I wouldn&#8217;t recommend it for\nany real work. Since Windows NT cannot (yet) read the default Linux\nfilesystem (ext2), the only real common <glossary>filesystem<\/glossary>\nis the File\nAllocation Table (FAT). If you need to share your data with other\noperating system as well, then the FAT is probably the only one that is\ncommon to all of them. (My server is running SuSE Linux and makes\nall of the data available to all of the operating systems I need via\nSMB).\n<p>\nIf you are planning to have a number of different operating systems,\nthen it might be worth the investment to get one of the commercial\nboot managers. Some scan your partitions looking for systems to\nboot. The operating systems they find are then presented to you in a menu when the system boots. The nice thing is that it doesn&#8217;t matter where Linux\nresides, these <glossary>boot<\/glossary>\nmanagers can find them. In addition, they\ntypically support all of the more common PC operating systems (as\nwell as few less common ones).\n<\/p>\n<p>\nGetting Linux to <glossary>boot<\/glossary>\nWindows is a fairly straight forward processes.\nTypically, the installation process will recognize that you have\nWindows on your system (or at least a <glossary>DOS<\/glossary>\npartition) . When you reach\nthe point where you are\nconfiguring the <glossary>boot<\/glossary>\noptions, you can configure the system to boot\nDOS as well. Otherwise, you will need to configure lilo to boot\nWindows (assuming you are using lilo as your <glossary>boot<\/glossary>\nloader). How you make these changes after the system is installed depends on the\ndistribution of Linux you have. For example, SuSE uses the YAST\nadministration tool.\n<\/p>\n<p>\nYou can also edit lilo&#8217;s configuration file yourself (etc\/lilo.conf).\nThis is not as tricky as it sounds. Each system you want to <glossary>boot<\/glossary>,\nwhether it is a specific Linux <glossary>kernel<\/glossary>\nor Windows, is defined by a\nspecific section within lilo.conf. Linux kernels are defined by the\nkernel image to be booted (using the image=) option and other\noperating systems are defined using the other= option and the device\nname to <glossary>boot<\/glossary>. A very simple entry  might look like this:\n<\/p>\n<p>\n<screenoutput>\nother = \/dev\/hda1\nlabel = DOS\ntable = \/dev\/hda\n<\/screenoutput>\n<\/p>\n<p>\nThis says to <glossary>boot<\/glossary>\nthe device \/dev\/hda1. The label option is the name\nused to access this particular configuration. The table option says\nto pass the <glossary>partition<\/glossary>\ninformation to the respective operating\nsystem. Once you have added this this entry to lilo.conf. Simply run &#8220;lilo&#8221; to\nactivate the changes.\n<\/p>\n<p>\nIf you don&#8217;t want to invest the money to buy a commercial program to repartition the drive, you can\nuse the fips.exe program which is available from all the major Linux FTP sites as well as provided\non most distributions. One thing to keep in mind is the location of the Linux <glossary>partition<\/glossary>.\nIf your\ndrive is configured with more than 1024 cylinders and the Linux <glossary>partition<\/glossary>\nstarts above this, many\nBIOSes will not be able to <glossary>boot<\/glossary>\nyour Linux system. This is not a limitation in Linux, but in the\nBIOS, as you will encounter this same problem with other operating systems, as well.\n<\/p>\n<p>\nNote also that some references refer to a limit of approximately 520 MB. However, how much space\nyou get before you reach the 1024 <glossary>cylinder<\/glossary>\nlimit, differs from drive to drive. Although you typically get to 520 MB on\n<glossary>IDE<\/glossary> drives, <glossary>EIDE<\/glossary> and <glossary>SCSI<\/glossary>\ngive you much more space.\n<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Multi-Booting To many multi-booting seems like killing a fly with a hand-grenade, but it is actually a very common set-up. In fact, this kind of set-up is so common that there are a number of different programs to do just &hellip; <a href=\"http:\/\/www.linux-tutorial.info\/?page_id=385\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-385","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"http:\/\/www.linux-tutorial.info\/index.php?rest_route=\/wp\/v2\/pages\/385","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.linux-tutorial.info\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/www.linux-tutorial.info\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/www.linux-tutorial.info\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.linux-tutorial.info\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=385"}],"version-history":[{"count":1,"href":"http:\/\/www.linux-tutorial.info\/index.php?rest_route=\/wp\/v2\/pages\/385\/revisions"}],"predecessor-version":[{"id":636,"href":"http:\/\/www.linux-tutorial.info\/index.php?rest_route=\/wp\/v2\/pages\/385\/revisions\/636"}],"wp:attachment":[{"href":"http:\/\/www.linux-tutorial.info\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=385"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}