职业IT人-IT人生活圈

 找回密码
 成为会员
搜索
查看: 1385|回复: 0

紧急自救 难得的好文章

[复制链接]
zlyuanna 发表于 2006-11-10 12:36 | 显示全部楼层 |阅读模式
成功转向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 <openssh-hal91.tgz> for secure remote logins
* Smbclient <smbclient-hal91.tgz> for browsing samba shares
* Tcpdump <tcpdump-hal91.tgz> for packet sniffing
* Nmap <nmap-hal91.tgz> for port scanning
* Gpart <gpart-hal91.tgz> for repairing partition tables
* Strace <strace-hal91.tgz> to trace system calls
* Portmap <portmap-hal91.tgz> needed for NFS mounts
&#8226; Kernel modules <modules-hal91.tgz>: 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
您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

QQ|手机版|小黑屋|网站帮助|职业IT人-IT人生活圈 ( 粤ICP备12053935号-1 )|网站地图
本站文章版权归原发布者及原出处所有。内容为作者个人观点,并不代表本站赞同其观点和对其真实性负责,本站只提供参考并不构成任何投资及应用建议。本站是信息平台,网站上部分文章为转载,并不用于任何商业目的,我们已经尽可能的对作者和来源进行了通告,但是能力有限或疏忽造成漏登,请及时联系我们,我们将根据著作权人的要求立即更正或者删除有关内容。

GMT+8, 2024-5-18 15:40 , Processed in 0.132571 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表