Chinaunix

标题: freebsd如何打开iso文件. [打印本页]

作者: startupunix    时间: 2013-04-25 09:14
标题: freebsd如何打开iso文件.
如果可以用什么方法。不可以说下理由。
作者: chenyx    时间: 2013-04-25 09:27
linux下可以mount -o loop isofile.iso mountpoint这个格式挂载iso的文件,你试试看看呗
作者: startupunix    时间: 2013-04-25 09:36
回复 2# chenyx


你能帮我实现freebsd在必须用锐捷客户端才能接入网络的环境下实现联网吗?
还有就是昨晚停电了,今天早上起来 机器开机出现can't find kernel 找不到内核了,然后ls了一下boot 确实没有kernel这个文件夹了。。。停电对freebsd这么大影响吗? 还有就是如何实现freebsd在cui下实现中文的输入输出,当然还要freebsd可以识别中文的文件名字。这几个问题困扰我两个星期了。都没有解决。   
我的是在 freebsd 8.3 release里边 我试试看能不能用这个命令。

作者: lsstarboy    时间: 2013-04-25 09:38
本帖最后由 lsstarboy 于 2013-04-25 09:38 编辑

最好做两步:
1、mdconfig -a -t vnode -u 11 -f disc.iso
2、mount_cd9660 /dev/md11 /mnt
作者: chenyx    时间: 2013-04-25 09:42
回复 3# startupunix


    FreeBsd我还是小白呢
作者: chenyx    时间: 2013-04-25 09:44
回复 4# lsstarboy


    这个好使,收藏先
作者: startupunix    时间: 2013-04-25 09:53
好吧,继续努力中。
作者: ulovko    时间: 2013-04-25 13:02
mount 就好了 另外基础教程:http://bbs.chinaunix.net/thread-3751834-1-1.html
作者: startupunix    时间: 2013-04-25 13:24
回复 4# lsstarboy


    你这个方法我用过了,可以非常有用!!
但是第一条的几个参数我不太理解,能不能解释下,还有就是你能不能实现cui模式下支持中文输入与输出并且可以识别中文的文件名。
作者: pitonas    时间: 2013-04-25 16:28
这个方法非常有用!!
作者: ulovko    时间: 2013-04-25 16:42
startupunix 发表于 2013-04-25 13:24
回复 4# lsstarboy

   你这个方法我用过了,可以非常有用!!
但是第一条的几个参数我不太理解,能不能解释下,还有就是你能不能实现cui模式下支持中文输入与输出并且可以识别中文的文件名。


http://bbs.chinaunix.net/thread-3751530-1-1.html
作者: HonestQiao    时间: 2013-04-25 17:59
  1. #!/bin/csh
  2. #-vx

  3. if ( $#argv < 2 ) then
  4.     printf "Usage: mount_iso [iso file] [mount point]\n"

  5.         exit 1
  6. endif

  7. if ( "`whoami`" != "root" ) then
  8.         printf "Please run it as root!\n"
  9.         exit 1
  10. endif

  11. set iso_file=$argv[1]
  12. set mount_point=$argv[2]

  13. if (! -e $iso_file) then
  14.         printf "Error: iso file %s isn't exists!\n" $iso_file
  15.         exit 1
  16. endif

  17. if (! -d $mount_point) then
  18.     printf "Error: mount point %s isn't exists!\n" $mount_point
  19.     exit 1
  20. endif

  21. set mounts=`df -t cd9660 | grep "/dev/" | tr -s " " " " | cut -d " " -f 6`
  22. foreach mt ($mounts)
  23.         if($mount_point == $mt) then
  24.                 printf "Error: mount point %s is mounted!\n" $mt
  25.                 exit 1
  26.         endif
  27. end

  28. set mds=`mdconfig -l | sed -e 's#[^0-9 ]##g'`
  29. set mounts=`df -t cd9660 | grep "/dev" | cut -d " " -f 1`
  30. foreach md ($mds)
  31.         set md_delete=1
  32.         foreach mt ($mounts)
  33.             if("/dev/md$md" == $mt) then
  34.                         set md_delete=0
  35.             endif
  36.         end
  37.         if( $md_delete == 1 ) then
  38.                 printf "Notice: clear md named md%d!\n" $md
  39.                 mdconfig -d -u $md
  40.         endif
  41. end

  42. set mds=`mdconfig -l | sed -e 's#[^0-9 ]##g'`
  43. @ md_num_max=-1
  44. foreach md ($mds)
  45.         if ( $md > $md_num_max ) then
  46.                 @ md_num_max=$md
  47.         endif
  48. end
  49. @ md_num_max++

  50. mdconfig -a -t vnode -f $iso_file -u $md_num_max
  51. mount -t cd9660 /dev/md$md_num_max $mount_point
  52. printf "Succes: %s mount to %s at md%d\n" $iso_file $mount_point $md_num_max
  53. exit 0
复制代码
我的mount_iso,很好用的哦
作者: ulovko    时间: 2013-04-25 21:46
chenyx 发表于 2013-04-25 09:44
回复 4# lsstarboy

这个好使,收藏先 



详情:http://bbs.chinaunix.net/thread-3751530-1-1.html
Absolute-FreeBSD-2nd-Edition-200711.pdf.tar.bz2 (PAGE: 267)
作者: lsstarboy    时间: 2013-04-25 22:30
CUI是啥东东?偶不是计算机相关专业的,这些名词搞不懂。

如果是指的终端,汉字显示是最大的问题,如果远程操作或者用桌面,设置好locale就出汉字了。
作者: startupunix    时间: 2013-04-25 23:31
回复 14# lsstarboy


    CUI就是character user interface  就是命令行模式 command line mode  就是没有进入x11的情况下 这个怎么解决?  ulovko 说用一个zh-ch这个 但是我用make不了,不知道为什么,然后我用ls -F看了一下 显示的都是*二进制文件,但是用more 还可以打开显示正常,但是看着上面的是是html代码,感觉应该是个网页,不知道怎么会在ports里边 @ulovko 再帮我一下吧。
英文有时候真是看不懂,真是郁闷啊。
作者: ruifeng_    时间: 2013-04-26 01:17
这个方法非常有用!
作者: gvim    时间: 2013-04-26 02:38
大概是说把iso文件映射成内存盘,在dev下面建立内存设备。然后把这个内存设备识别为cd9660格式。
并不是说把iso拷贝到内存,而是映射。
作者: ulovko    时间: 2013-04-26 08:05
本帖最后由 ulovko 于 2013-04-26 19:02 编辑
startupunix 发表于 2013-04-25 23:31
回复 14# lsstarboy

    CUI就是character user interface  就是命令行模式 command line mode  就是没有进入x11的情况下 这个怎么解决?  ulovko 说用一个zh-ch这个 但是我用make不了,不知道为什么,然后我用ls -F看了一下 显示的都是*二进制文件,但是用more 还可以打开显示正常,但是看着上面的是是html代码,感觉应该是个网页,不知道怎么会在ports里边 @ulovko 再帮我一下吧。
英文有时候真是看不懂,真是郁闷啊。


@startupunix 不能ports安装 只能本地安装是吧?
那就安装package 去网上抓下来

ftp://ftp.freebsd.org/pub/FreeBSD/ports/packages/chinese/




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2