| My Personal Project: Installation of Linux on Libretto SS1000 | |
|
Top
Contents |
Linux on Libretto SS1000
Masanori Omote
<masa@omote.com> version 1.1 NOTE: Use this page at your own risk. Contents
1. IntroductionThese are the procedures to install Linux into the Libretto SS1000 which is one of the smallest model of Libretto by Toshiba. I installed Slackare-based Japanized distribution Plamo Linux in SS1000 via network from my full-tower PC which Red Hat 4.2 and 5.2 are already installed.2. Hardware DescriptionUnless English page is available, each link shows a Japanese page.
3. Installation of Plamo Linux 1.3.03.1 Installation StrategyI took network installation for the Libretto. The Libretto SS1000 comes with no floppy drive nor CD-ROM drive. Even the port replicator is an optional part. I didn't want to spend more except goods necessary, so I bought a PCMCIA LAN card and an I/O adapter, but a floppy drive.For network installation, the installation kernel is loaded from MS-DOS using loadlin.exe. To install loadlin, vmlinuz and the initial root image, the driver for LAN card should be installed in advance. To do that, at least one of these things is needed: a floppy drive, a CD-ROM drive (if you have CD-R writer) or a I/O adapter to make a PPP connection to copy the device driver file on Windows 95. So, my installation procedure was:
3.2 Preparation on another Linux PCLinux CD-ROM should be mounted on the base PC.
And export that CD-ROM so that it can be used via NFS.
3.3 Preparation on LibrettoI configured dial-up network on Windows 95 to transfer the driver file of the LAN card. I used I/O adapter to connect to my modem and get the driver related files from ISP, which I had transfered from the PC in advance. Once the driver file for the LAN card is installed, the rest of the utilites for the LAN card can be copied via network.Next, I copied fips.exe, loadlin.exe, vmlinuz and initrd.gz on Windows 95 from the PC via network.
3.4 Re-partitioning the Libretto's Hard DriveLibretto has a 2.1GB hard drive with Windows 95 pre-installed. It has at first two partitions. One was 2GB-sized primary partition for Windows 95 C:. The other was 16MB rather small empty expanded partition for Windows 95 D:. I tried to remove D: partition to make sure that hybernation didn't depend on that partition. I removed that partition but Windows 95 was able to hybernate itself. So I simply removed D: to get Linux partition larger (after).Then, I used fips.exe to truncate hda1 partition to make room for Linux. Before doing that, I did scandisk and defrag. I read the manual for fips carefully and re-partitioned the first partition to 750MB. 3.5 Booting Linux from MS-DOSLinux can be booted from DOS mode using loadlin.exe with two files, vmlinuz and initrd.gz. To go into DOS mode, shutdown Windows 95 with the menu for rebooting DOS mode or boot Libretto with pressing F8 and select #6 of the boot menu.Then invoke: C:> loadlin vmlinuz initrd=initrd.gzor something like that. Please consult the documents from your CD because you may have to add some other parameters like root=/dev/ram.
This initrd is a gzip'ed disk image for root (/)
which contains base programs and utilities to set up Linux.
Make sure that your root image supports non-floppy installation.
As for Libretto, it has basically no floppy drive.
Even if it is available via PCMCIA card,
it won't work for 2nd supplement floppy disk to support PCMCIA
because it is not recognized before PCMCIA support becomes available
(of course!!).
3.6 Setting Up Linux via NFSBecause I chose Slackware-based Japanized distribution "Plamo Linux", I logged in as root from the first login prompt and invoked setup command, then followed instruction on the screen.After re-partitioning the disk with fdisk, the table becomes as follows:
Disk /dev/hda: 128 heads, 63 sectors, 525 cylinders Units = cylinders of 8064 * 512 bytes Device Boot Begin Start End Blocks Id System /dev/hda1 * 1 1 192 774112+ 6 DOS 16-bit >=32M /dev/hda2 193 193 420 919296 83 Linux native /dev/hda3 421 421 437 68544 82 Linux swap /dev/hda4 438 438 524 350784 83 Linux native 4. Notes for Installation of Other DistributionAt first I tried to install Red Hat 5.2 with initrd52.gz. Before and after the cofiguration of the PCMCIA slot to PCIC mode, I got two beeps at the beginning of cardmgr, which were a high tone and a low one. I didn't research why it failed.5. References[1] Kenneth E. Harker, Linux on Laptops, last modified 04NOV1998.[2] George B. Moody, Linux on the Libretto 70, v1.5a, 20JUN1998. [3] Mitsuhiro Kojima, Plamo Linux Home Page, last modified 10DEC1998, in Japanese. [4] Koji Hiramoto, Linux Install & Setup, last update 30NOV1998, in Japanese. [5] Victor Gvirtsman, initrd52.gz . AppendixA. Revision History of This Page
|
|
Document: URL: Last modified: Thursday, December 10, 1998 Contact: Masanori Omote <masa@omote.com> |
|