LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: carbonjiao

将Arch GNU/Linux 安装到磁盘文件(loop)

[复制链接]
发表于 2011-3-29 10:46:28 | 显示全部楼层
在关机的时候,在发送SIGTERM(好像是的)信号的时候,/usr/bin/sleep(好像是的)会有一个Input/Output Error,不知道是什么原因。
但是不影响使用,哈哈。
回复 支持 反对

使用道具 举报

发表于 2011-5-13 17:45:06 | 显示全部楼层
我也成功了,说一下折腾的经验。
首先,我的笔记本上没有linux,所以从另一台gentoo的服务器下开始制作img文件,没有什么特别的注意事项,只是记得安装好archlinux以后,记得chroot安装一些必须的软件,比如 ntfs-3g 之类的。我的情况是服务器带宽比较好,所以我直接pacman 了xorg.
另外boot loader是个关键,我用的是帖子里楼主预编译好的那个,感觉挺不错。
总体来讲比较顺利,谢谢楼主!
回复 支持 反对

使用道具 举报

发表于 2011-5-13 21:49:22 | 显示全部楼层
问个问题,有什么办法休眠么?安装到loop以后。
回复 支持 反对

使用道具 举报

发表于 2011-5-14 09:30:36 | 显示全部楼层
Post by alpha.gu;2132579
在关机的时候,在发送SIGTERM(好像是的)信号的时候,/usr/bin/sleep(好像是的)会有一个Input/Output Error,不知道是什么原因。
但是不影响使用,哈哈。


我的也有这个问题,直接不管了,不过楼主有空的话可以完善一下
回复 支持 反对

使用道具 举报

发表于 2011-5-14 09:35:22 | 显示全部楼层
Post by axlrose;2139089
我的也有这个问题,直接不管了,不过楼主有空的话可以完善一下


听楼主说似乎要修改rc.shutdown,反正重启是OK的,虽然有些错误,如果是关机的话,最后关不掉。
回复 支持 反对

使用道具 举报

发表于 2011-5-20 12:24:04 | 显示全部楼层
借人气一问,有可能把windows也这样装到一个文件里,然后用grub2引导么?是不是这样需要调整windos的启动过程呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-5-20 13:53:45 | 显示全部楼层
Post by inadavid;2139758
借人气一问,有可能把windows也这样装到一个文件里,然后用grub2引导么?是不是这样需要调整windos的启动过程呢?


如果 win7 win2008 win8 旗舰版, 直接vhd安装, 制作ima,用grub4dos或者grub2 都可以引导, 参考 bbs.wuyou.com 相关议题

如果xp win2003 等, 可以使用vboot 同样安装到vhd, bbs.wuyou.com 上也有相关教程
回复 支持 反对

使用道具 举报

发表于 2011-7-31 11:35:10 | 显示全部楼层
升级到2.6.39,出现了以下提示:

  1. ]# mkinitcpio -p kernel26
  2. ==> Building image from preset: 'default'
  3.   -> -k 2.6.39-ARCH -c /etc/mkinitcpio.conf -g /boot/kernel26.img
  4. ==> Starting build: 2.6.39-ARCH
  5.   -> Parsing hook: [base]
  6.   -> Parsing hook: [udev]
  7.   -> Parsing hook: [autodetect]
  8.   -> Parsing hook: [pata]
  9.   -> Parsing hook: [scsi]
  10.   -> Parsing hook: [sata]
  11.   -> Parsing hook: [filesystems]
  12.   -> Parsing hook: [automount]
  13. ==> WARNING: Hook 'automount' uses a deprecated 'install' function. This should be renamed 'build'
  14. ==> ERROR: module not found: `cp936'
  15. ==> ERROR: file not found: `blkid'
  16. ==> ERROR: file not found: `mount.ntfs-3g'
  17. ==> ERROR: file not found: `tr'
  18. ==> Generating module dependencies
  19. ==> Creating gzip initcpio image: /boot/kernel26.img
  20. 6678 blocks
  21. ==> WARNING: errors were encountered during the build. The image may not be complete.
  22. ==> Image generation successful
  23. ==> Building image from preset: 'fallback'
  24.   -> -k 2.6.39-ARCH -c /etc/mkinitcpio.conf -g /boot/kernel26-fallback.img -S autodetect
  25. ==> Starting build: 2.6.39-ARCH
  26.   -> Parsing hook: [base]
  27.   -> Parsing hook: [udev]
  28.   -> Parsing hook: [pata]
  29.   -> Parsing hook: [scsi]
  30.   -> Parsing hook: [sata]
  31.   -> Parsing hook: [filesystems]
  32.   -> Parsing hook: [automount]
  33. ==> WARNING: Hook 'automount' uses a deprecated 'install' function. This should be renamed 'build'
  34. ==> ERROR: module not found: `cp936'
  35. ==> ERROR: file not found: `blkid'
  36. ==> ERROR: file not found: `mount.ntfs-3g'
  37. ==> ERROR: file not found: `tr'
  38. ==> Generating module dependencies
  39. ==> Creating gzip initcpio image: /boot/kernel26-fallback.img
  40. 23234 blocks
  41. ==> WARNING: errors were encountered during the build. The image may not be complete.
  42. ==> Image generation successful
复制代码


有什么办法解决么?是不是新的 kernel img做了一些变化?
回复 支持 反对

使用道具 举报

发表于 2011-8-2 20:34:24 | 显示全部楼层
==> ERROR: file not found: `blkid'
==> ERROR: file not found: `mount.ntfs-3g'
==> ERROR: file not found: `tr'

少安东西了
例如

$ pacman -Qo mount.ntfs-3g
/sbin/mount.ntfs-3g 属于 ntfs-3g 2011.4.12-1
回复 支持 反对

使用道具 举报

发表于 2011-8-3 12:46:04 | 显示全部楼层
不是的,mount.ntfs-3g安装了,不然之前怎么从loop上启动呢。
后来我吧/lib/initcpio/install/automount的脚本里:
BINARIES="blkid mount.ntfs-3g tr"
变成了
BINARIES="/sbin/blkid /sbin/mount.ntfs-3g /bin/tr"
就好了,制成的kernel26.img也能正常启动了,我想可能是新的内核里一些路径的问题吧。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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