`

Install ttylinux

阅读更多

1. gcc tbz ftp: ftp://ftp.int.ru/pub/FreeBSD/ports/i386/packages-8-stable/lang/

2. mount cdrom: mount /dev/hdc /mnt/cdrom

 

Install ttylinux in VritualBox

1. download http://ttylinux.net/Download/ttylinux-i686-12.2.iso.gz

2. create a new virtual machine in VirtualBox

3. insert ttylinux-i686-12.2.iso into virtualbox cdrom

4. start ttylinux

  >boot:(press enter directly)

  >root/password

5. after login, install ttylinux from iso to hard disk:

  #fdisk /dev/sda

  #n

  #p

  #1

  #w

  #mke2fs /dev/sda1

  #ttylinux-installer -m /dev/hdc /dev/sda1

  (remove *.iso from cdrom)

  #reboot

6. enable network:

  #vi /etc/sysconfig/network-scripts/ifcfg-eth0

    change: ENABLE=yes

  #service network restart

  #ifconfig (to check the new ip address)

 

7. connect ttylinux from host with putty:

  cmd to c:\Program Files\Oracle\VirtualBox

  run:  VBoxManage setextradata "ttylinux" "VBoxInternal/Devices/e1000/0/LUN#0/Config/ssh/GuestPort" 22

        VBoxManage setextradata "ttylinux" "VBoxInternal/Devices/e1000/0/LUN#0/Config/ssh/HostPort" 2223

        VBoxManage setextradata "ttylinux" "VBoxInternal/Devices/e1000/0/LUN#0/Config/ssh/Protocol" TCP

  restart ttylinux

 

8. open putty

  host: localhost

  port: 2223

  connect

 

9. install dpkg:

  a.#tar xf dpkg_1.14.30_i386.tar - C /

  b.#mkdir -p /var/lib/dpkg

  c.#touch /var/lib/dpkg/status

  d.#touch /var/lib/dpkg/available

  e.dpkg -i libattr1_2.4.43-2_i386.deb

  f.dpkg -i libacl1_2.2.47-2_i386.deb

  g./var/lib/dpkg/status (change libc6, coreutils as installed)

  h.dpkg -i libstdc__6_4.3.2-1.1_i386.deb

  i.dpkg -i lzma_4.43-14_i386.deb

  i.dpkg -i dpkg_1.14.30_i386.deb

  j.dpkg -i perl-modules_5.10.0-19lenny2_all.deb libgdbm3_1.8.3-3_i386.deb libdb4.6_4.6.21-11_i386.deb perl-base_5.10.0-19lenny2_i386.deb perl_5.10.0-19lenny2_i386.deb libc6_2.7-18lenny6_i386.deb

 

/dev/initctl no found:

$mkfifo /dev/initctl

$reboot -f

 

 

(Reading database ... 2984 files and directories currently installed.)

Preparing to replace perl-modules 5.10.0-19lenny2 (using perl-modules_5.10.0-19lenny2_all.deb) ...

Unpacking replacement perl-modules ...

Preparing to replace libgdbm3 1.8.3-3 (using libgdbm3_1.8.3-3_i386.deb) ...

Unpacking replacement libgdbm3 ...

Preparing to replace libdb4.6 4.6.21-11 (using libdb4.6_4.6.21-11_i386.deb) ...

Unpacking replacement libdb4.6 ...

Preparing to replace perl-base 5.10.0-19lenny2 (using perl-base_5.10.0-19lenny2_i386.deb) ...

Unpacking replacement perl-base ...

Preparing to replace perl 5.10.0-19lenny2 (using perl_5.10.0-19lenny2_i386.deb) ...

Unpacking replacement perl ...

Preparing to replace libc6 2.7-18lenny6 (using libc6_2.7-18lenny6_i386.deb) ...

Unpacking replacement libc6 ...

Setting up libc6 (2.7-18lenny6) ...

/usr/sbin/invoke-rc.d: line 274: /sbin/runlevel: No such file or directory

stat: illegal option -- c

BusyBox v1.17.3 (2010-11-23 20:17:54 MST) multi-call binary.

 

Usage: stat [OPTIONS] FILE...

 

Display file (default) or filesystem status

 

Options:

        -f      Display filesystem status

        -L      Follow links

        -t      Display info in terse form

 

BusyBox v1.17.3 (2010-11-23 20:17:54 MST) multi-call binary.

 

Usage: init

 

Init is the parent of all processes

 

 

 

10. install vim.tiny:

  a.#dpkg -x libselinux1_2.0.65-5_i386.deb /

  b.#dpkg -x libncurses5_5.7_20081213-1_i386.deb /

  c.#dpkg -x vim-tiny_7.1.314-3_lenny2_i386.deb /

  d.#ln -s /usr/bin/vim.tiny /usr/bin/vim

 

11. install gcc:

  a.#dpkg -i gcc-4.3-base_4.3.2-1.1_i386.deb

  a.#dpkg -i libgcc1_4.3.2-1.1_i386.deb (vim /var/lib/dpkg/status, change libc6 status to [install ok installed] from [install ok unpacked])

  a.#dpkg -i libc6_2.7-18lenny6_i386.deb

 

12. install gnu gcc:

  a.download latest gcc tbz from - ftp://ftp.int.ru/pub/FreeBSD/ports/i386/packages-8-stable/lang/gcc-4.6.0.20101127.tbz

  b.download freeisocreator from - http://www.minidvdsoft.com/dvdtoiso/

  c.install freeisocreator

  d.rename gcc-4.6.0.20101127.tbz to gcc-4.6.0.20101127-i686.tbz

  e.burn gcc.iso

 

13. #mount /dev/hdc /mnt/cdrom


 

分享到:
评论

相关推荐

    ttylinux文档

    ttylinux中文文档

    最小的GNU/Linux 发行版ttylinux

    这个 ttylinux 的确是小得可以,整个安装 ISO 文件大小仅 3.7 MB,而提供的 Tarball 包更是只有 1.7 MB(不含内核,需要自己添加),源代码包则为 50 KB。不过“麻雀虽小,五脏俱全”,看看 ttylinux 为我们提供了...

    ws-ttylinux-i686-12.6.iso-part3

    包含gcc等的ttylinux,总大小52M,不能一次上传,分几分来,方便下载 3

    最小的Linux安装盘ttyLinux.iso

    最小的 Linux 安装盘 ttyLinux.iso 可以直接启动。 绝对是学习Linux的必备东东。

    ws-ttylinux-i686-12.6.iso-2

    ws-ttylinux-i686-12.6.iso-part2

    ws-ttylinux-i686-12.6.iso-part4

    包含gcc等的ttylinux,总大小52M,不能一次上传,分几分来,方便下载4

    最小的linux:ttylinux(iso文件10M左右)

    (之前上传的不知道为什么损坏了,不是我的错,上传之前是好的,...世界上最小的linux系统:ttylinux(iso文件10M左右,当前已压缩成RAR只有3M) 虽然是最小 但是它的内核却很新(2.6)! 我在虚拟机上安装成功!

    ttylinux 8.1

    ttylinux具有短小精悍的特点,适于学习和作为工具使用。

    ws-ttylinux-i686-12.6.iso-part1

    包含gcc等的ttylinux,总大小52M,不能一次上传,分几分来,方便下载

    最小最好的linux(含源码)

    TTYLinux就是这样一个例子,它特别强调简洁和效率,主要面向命令行界面用户,而非图形化桌面环境。 TTYLinux,正如其名,是基于文本终端(TTY)的Linux系统,不包含X Window System或其他图形界面组件。这使得它...

    linux26.zip

    这个"linux26.zip"压缩包似乎包含了一个在VMware上预装好的Linux系统,特别针对的是一个极简化的Linux发行版——TTYLinux。TTYLinux是一个基于Debian的轻量级发行版,它主要依赖于文本终端,而非图形用户界面,因此...

    微型linux全集

    TTYLinux是这些微型Linux系统之一,它以文本终端为主要界面,不包含图形用户界面(GUI)。这种设计使得TTYLinux可以在资源极其有限的设备上运行,如老式的服务器或者嵌入式设备。其主要依赖命令行工具进行操作,适合...

    基于Linux源代码及Busybox源代码制作精简可启动内核镜像

    1. **Linux内核镜像文件bzImage的编译制作**:编译内核需要配置内核选项,选择你需要的功能模块,然后执行`make`和`make install`命令来生成bzImage文件,这是Linux内核的压缩二进制映像。 2. **基于Busybox的根...

    基于Linux平台的电动客车驾驶信息终端研究.pdf

    文章首先介绍了嵌入式Linux操作系统Ttylinux的选择,这是一个经过优化、体积小巧的Linux发行版,特别适合用于资源有限的嵌入式设备。通过在Flash盘上建立微型嵌入式操作系统环境,可以实现驾驶信息终端的应用程序...

    为变电站自动化设备定制Linux系统.pdf

    为了适应变电站自动化设备的特殊需求,需要对Linux系统进行配置和精简,例如选择适合的小型Linux安装包(如uCLinux、ttyLinux)或基于常见的Linux发行版(如Red Hat、Debian)进行裁剪。现有的小型Linux安装包可能不...

    User_Guide.pdf

    user guide please download and study it thanks everyone

Global site tag (gtag.js) - Google Analytics