U盘启动linux系统,查找windows系统中的数据。
时间:2009-07-15 来源:wuty2007
前几日下载了些电影后拷贝到Thinkpad X41后带回家,准备拷贝到家里边的电脑上观看。结果打开Thinkpad,启动过程中提示:
ntldr is missing
看来windows xp系统出问题了,要想直接拿出来电影是不可能了
既然系统出了问题,能不能使用其他系统引导起来拿到这些东西那?仔细观察了下Thinkpad的接口方知无光驱,手头也没有外置的USB光驱,看来liveCD是不太可能了。注意到手头有个SD卡,弄个linux,USB boot下不知道可行不可行.
(1) 本地计算机:先将SD卡格式化为:FAT格式
(2) 本地计算机:下载最新的damnsmalllinux系统版本:
wget ftp://ibiblio.org/pub/Linux/distributions/damnsmall/current/dsl-4.4.10-embedded.zip
将damnsmalllinux解压到SD卡中
(3) 本地计算机:下载syslinux bootloader
wget http://www.kernel.org/pub/linux/utils/boot/syslinux/syslinux-3.81.zip
解压syslinux到本地的计算机
(4)本地计算机: 安装bootloader
cmd -> cd syslinux/win32 -> syslinux.exe -ma K:
此处K为SD卡的windows盘符
(5) 卸载SD卡,安装到Thinkpad上,选择USB HDD引导,进入DSL系统
(6) Thinkpad:挂载电影文件所在的分区至/mnt (该系统支持ntfs,不过貌似安装的是linux-ntfs,不支持ntfs写,看来没办法直接修复系统了)
想了半天,通过什么方式传输那?samba? ftp? 忽然想测试下filezilla的ftp server的效果,说干就干
(7)本地计算机:下载filezilla server
wget http://d10xg45o6p6dbl.cloudfront.net/projects/f/filezilla/FileZilla_Server-0_9_32.exe
Filezilla server安装比较简单,配置界面相对比较友好,看来以后可以用它来替代Serv-U了
(8) Thinkpad: ftp上传电影文件,一切OK,到公司再收拾Thinkpad系统的问题吧.
如果你想更多的了解damnsmalllinux,可以访问http://www.damnsmalllinux.org/ 获得更多帮助
如果你想更多的了解syslinux,可以访问http://syslinux.zytor.com/wiki/index.php/SYSLINUX获得更多帮助
如果你想更多的了解filezilla,可以访问http://filezilla-project.org/获得更多帮助
后记:
次日将笔记本拿到公司,通过WINDOWS PE修护光盘启动进入系统,插入U盘(已存在ntldr的备份),将ntldr文件拷贝到C盘的windows的目录下,重启系统,windows正常启动,问题解决。