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 的确是小得可以,整个安装 ISO 文件大小仅 3.7 MB,而提供的 Tarball 包更是只有 1.7 MB(不含内核,需要自己添加),源代码包则为 50 KB。不过“麻雀虽小,五脏俱全”,看看 ttylinux 为我们提供了...
包含gcc等的ttylinux,总大小52M,不能一次上传,分几分来,方便下载 3
最小的 Linux 安装盘 ttyLinux.iso 可以直接启动。 绝对是学习Linux的必备东东。
ws-ttylinux-i686-12.6.iso-part2
包含gcc等的ttylinux,总大小52M,不能一次上传,分几分来,方便下载4
(之前上传的不知道为什么损坏了,不是我的错,上传之前是好的,...世界上最小的linux系统:ttylinux(iso文件10M左右,当前已压缩成RAR只有3M) 虽然是最小 但是它的内核却很新(2.6)! 我在虚拟机上安装成功!
ttylinux具有短小精悍的特点,适于学习和作为工具使用。
包含gcc等的ttylinux,总大小52M,不能一次上传,分几分来,方便下载
TTYLinux就是这样一个例子,它特别强调简洁和效率,主要面向命令行界面用户,而非图形化桌面环境。 TTYLinux,正如其名,是基于文本终端(TTY)的Linux系统,不包含X Window System或其他图形界面组件。这使得它...
这个"linux26.zip"压缩包似乎包含了一个在VMware上预装好的Linux系统,特别针对的是一个极简化的Linux发行版——TTYLinux。TTYLinux是一个基于Debian的轻量级发行版,它主要依赖于文本终端,而非图形用户界面,因此...
TTYLinux是这些微型Linux系统之一,它以文本终端为主要界面,不包含图形用户界面(GUI)。这种设计使得TTYLinux可以在资源极其有限的设备上运行,如老式的服务器或者嵌入式设备。其主要依赖命令行工具进行操作,适合...
1. **Linux内核镜像文件bzImage的编译制作**:编译内核需要配置内核选项,选择你需要的功能模块,然后执行`make`和`make install`命令来生成bzImage文件,这是Linux内核的压缩二进制映像。 2. **基于Busybox的根...
文章首先介绍了嵌入式Linux操作系统Ttylinux的选择,这是一个经过优化、体积小巧的Linux发行版,特别适合用于资源有限的嵌入式设备。通过在Flash盘上建立微型嵌入式操作系统环境,可以实现驾驶信息终端的应用程序...
为了适应变电站自动化设备的特殊需求,需要对Linux系统进行配置和精简,例如选择适合的小型Linux安装包(如uCLinux、ttyLinux)或基于常见的Linux发行版(如Red Hat、Debian)进行裁剪。现有的小型Linux安装包可能不...
user guide please download and study it thanks everyone