天下网吧 >> 网吧天地 >> 网吧技术 >> 网吧系统 >> 正文

将U盘作成LINUX启动盘

2009-2-13不详佚名

写在前面的话:这个相信对LINUX爱好者是非常不错的资料吧,转自网络,感谢原作者提供! 支持Cn029.Com,支持西安网吧

为了方便Linux系统在硬盘上的安装和特殊情况下的系统管理,有时候需要借助于硬盘之外的Linux系统,LiveCD可以刻录在光盘上,小一些的可以装在U盘上。
一、在U盘上建立Linux文件系统
最新版的grub能否识识别U盘上的内核呢,我试了一下,不同的文件系统有的能挂载,有的挂不了,
vfat文件系统,能挂载,但它不属于Linux文件系统。
ext3文件系统,无法挂载(奇怪,不知道为什么)。
reiserfs文件系统,能挂载。
最后,用reiserfs是成功的。
二、U盘上的操作系统的选择
puppy是一个非常小的LiveCD,可用于U盘,我下载了: puppy-4.00-k2.6.21.7-seamonkey.iso,一共才88M,挂载后的内容如下:
# ls
boot.cat  boot.msg  initrd.gz  isolinux.bin  isolinux.cfg  pup_400.sfs  vmlinuz  zdrv_400.sfs
将pup_400.sfs挂载于另一目录,内容如下:
# ls -p
archive/  bin/  dev/  etc/  lib/  mnt/  opt/  proc/  root/  sbin/  tmp/  usr/  var/

Cn029.Com 为西安网吧努力


不可能全都拷到U盘里,因为我的U盘才128兆,只能有选择地拷贝,放弃/usr,只要其它的:
bin/  dev/  etc/  lib/  mnt/  opt/  proc/  root/  sbin/  tmp/  var/
并mkdir一个boot文件夹,把前面的vmlinuz 和 initrd.gz 放进去。
重新启动电脑,grub中
root (hd2,0)
kernel /boot/vmlinuz root=/dev/hda2
initrd /boot/initrd.gz
boot
因为有两块硬盘的存在,所以U盘被识别为hd2,成功地boot进入之后,有功能比较齐全的shell可用,而这样一个Linux系统只占了48M的空间。 网吧Cn029.Com


本文来源:不详 作者:佚名

声明
声明:本站所发表的文章、评论及图片仅代表作者本人观点,与本站立场无关。若文章侵犯了您的相关权益,请及时与我们联系,我们会及时处理,感谢您对本站的支持!联系email:support@txwb.com,系统开号,技术支持,服务联系QQ:1175525021本站所有有注明来源为天下网吧或天下网吧论坛的原创作品,各位转载时请注明来源链接!
天下网吧·网吧天下
  • 本周热门
  • 本月热门
  • 阅读排行