红联Linux门户
Linux帮助

紧急自救《难得的文章》

发布时间:2005-05-18 00:57:00来源:红联作者:新新
成功转向Linux之后,并不必刻意去回避DOS或Windows。因
此,仍然可以使用DOS 工具应付类似于系统崩溃这样的灾难性故
障。然而,如果你的重要数据存储在ext2/3 分区,那么仅仅依靠
DOS工具恐怕就难以满足需要了。
本篇讨论的主题是完全依赖Linux 来管理计算机,解决诸如磁
盘分区表备份和恢复、磁盘分区调整和重建、数据备份、磁盘或分
区镜像等问题。
第一章微型Linux
很显然,要依靠Linux 自救,必须有Linux启动盘1。通过网络
可以找到很多微型的Linux,有些用一张3.5"盘即可容纳。这些微型
的Linux 都是为特定目的定制的,比如防火墙、路由器、应付系统
灾难。单独一个版本未必能满足你的全部需要,不妨多尝试几个版
本。
第一节用tomsrtbt2制作Linux启动盘。
用tomsrtbt-2.0.103.tar.gz制作启动盘的操作方法如下。
a)解压tomsrtbt-2.0.103.tar.gz包;
b) 以root身份登陆;
c) 转移到tomsrtbt-2.0.103目录;
d) 找一张3.5软盘放到软驱中;
e) 执行'./install.s'。
好了,Linux启动盘做好了。拿它启动计算机试试吧。
别看是一张软盘,内容可是很丰富的。看看相关的文档,这一
张软盘包含了:
AHA152X AHA1542 AIC7XXX BUSLOGIC DAC960
DEC_ELCP(TULIP) EATA EEXPRESS/PRO/PRO100 EL2 EL3 EXT2
EXT3 FAT FD IDE-CD/DISK/TAPE IMM INITRD ISO9660 JOLIET
1注意这个启动盘与安装红旗Linux时制作的启动盘是不同的。
前者是一个独立的操作系统,后者只是为启动硬盘上的Linux 系统
专门制作的。
2“tomsrtbt”的意思是“Tom's floppy which has a root filesystem
and is also bootable.”(具有根文件系统并能启动的软盘)
LOOP MATH_EMULATION MINIX MSDOS NCR53C8XX NE2000
NFS NTFS PARPORT PCINE2K PCNET32 PLIP PPA RTL8139 SD
SERIAL/_CONSOLE SLIP SMC_ULTRA SR ST VFAT VID_SELECT
VORTEX WD80x3 .exrc 3c589_cs agetty ash badblocks basename
boot.b buildit.s busybox bz2bzImage bzip2 cardmgr cardmgr.pid cat
chain.b chattr chgrp chmod chown chroot clear clone.s cmp common
config cp cpio cs cut date dd dd-lfs debugfs ddate df dhcpcd-- dirname
dmesg domainname ds du dumpe2fs e2fsck echo egrep elvis ex false
fdflush fdformat fdisk filesize find findsuper fmt fstab grep group gunzip
gzip halt head hexdump hexedit host.conf hostname hosts httpd i82365
ifconfig ile init inittab insmod install.s issue kernel key.lst kill killall
killall5 ld ld-linux length less libc libcom_err libe2p libext2fs libtermcap
libuuid lilo lilo.conf ln loadkmap login ls lsattr lsmod lua luasocket man
map md5sum miterm mkdir mkdosfs mke2fs mkfifo mkfs.minix mknod
mkswap more more.help mount mt mtab mv nc necho network networks
nmclan_cs nslookup passwd pax pcmcia_core pcnet_cs pidof ping
poweroff printf profile protocols ps pwd rc.0 rc.S rc.custom rc.custom.gz
rc.pcmcia reboot rescuept reset resolv.conf rm rmdir rmmod route rsh
rshd script sed serial serial_cs services setserial settings.s sh shared
slattach sleep sln sort split stab strings swapoff swapon sync tail tar tcic
tee telnet telnetd termcap test tomshexd tomsrtbt.FAQ touch traceroute
true tune2fs umount undeb-- unpack.s unrpm-- update utmp vi vi.help
view watch wc wget which xargs xirc2ps_cs yecho yes zcat
第二节用RIP-14403制作Linux启动盘。
虽然RIP-1440自带的工具不如tomsrtbt多,网络支持方面也不
如tomsrtbt,但它是为应付系统灾难专门定制的,有一个完整的紧
急恢复工具集。
下面以RIP-3.0-1440.bin为例说明操作方法。
a) 找一张3.5软盘放到软驱中;
b) 执行下面的命令格式化该软盘;
# fdformat -n /dev/fd0u1440。
c)执行下面的命令把RIP-3.0-1440.bin写到软盘上。
#cat RIP-3.0-1440.bin > /dev/fd0
好了,一张专门应付系统灾难的Linux启动盘做好了。
第三节用Hal91制作Linux启动盘。
下载得到的是一个hal91.img 文件,用dd 把它写到软盘上即
可。
#dd if=hal91.img of=/dev/fd0
下列包没有包含在这张启动盘上,但是可以在用HAL91完成引
导后,把他们解压到/bin目录下使用。
#tar -xzf package.tgz
可选包列表:
* Secure shell for secure remote logins
* Smbclient for browsing samba shares
* Tcpdump for packet sniffing
* Nmap for port scanning
* Gpart for repairing partition tables
* Strace to trace system calls
* Portmap needed for NFS mounts
• Kernel modules : smc-ultra,
bsd_comp, 3c509, 3c59x, via-rhine, eepro100, pcnet32,
rtl8139, tulip, scsi_mod, sd_mod, sr_mod, ppa, aha1542,
aic7xxx, g_NCR5380, 53c7,8xx, ncr53c8xx, minix, nfs,
hpfs, ntfs, cdu31a, mcdx, sonycd535, lp, loop
文章评论

共有 5 条评论

  1. fzy1984 于 2006-09-02 17:06:00发表:

    ??分享!

  2. yorktown 于 2006-09-02 12:19:38发表:

    好~!~~~~

  3. seamanchen126 于 2006-09-02 09:16:35发表:

    ??!

  4. 火 于 2005-08-10 09:39:10发表:

  5. linux 于 2005-07-23 00:16:16发表:

    顶下