大家好,
请大家帮忙看看。我在试着定制一个liveCD。遇到了一个奇怪的问题,google了很久也没有找到对应的解决方法。我的系统是Ubuntu 9.04 。制作过程参考了Ubuntu官网上的教程https://help.ubuntu.com/community/LiveCDCustomization 和
本版yaska的置顶帖http://forum.ubuntu.org.cn/viewtopic.php?f=161&t=134333
当我 "chroot" 到从 Ubuntu-9.04-desktop-iso解压出来的Ubuntu系统后,然后起X,发现鼠标和键盘没有响应 (系统并没有死掉,从ssh登陆后仍然可以进行命令行操作)。因为我需要配置某些图形化的应用程序,所以需要起X,不能仅仅通过命令行操作。
具体步骤如下
1.解压ISO的内容到一个目录。
sudo mkdir oldiso newiso
sudo mount ubuntu-9.04-desktop-i386.iso oldiso -o loop
sudo cp -a oldiso/. newiso/
sudo umount oldiso
sudo unsquashfs newiso/casper/filesystem.squashfs
会得到一个squashfs-root目录。
2.chroot到新环境
sudo mount --bind /dev/ squashfs-root/dev
sudo chroot squashfs-root
mount -t proc none /proc
mount -t sysfs none /sys
mount -t devpts none /dev/pts
export HOME=/root
export LC_ALL=C
到这一步为止看上去都OK。但是当我startx之后,鼠标键盘都没有办法响应了。 我记得很久以前,这些步骤在Ubuntu 8.04上好像是可以的。大家有什么建议或解决方法么?或者别的方法,能够在定制CD的时候配置图形化的应用程序的?
再次感谢!
求助:定制Ubuntu ISO - chroot后鼠标和键盘没有响应
-
- 帖子: 4
- 注册时间: 2007-03-15 18:02
-
- 帖子: 47
- 注册时间: 2006-07-30 17:56
Re: 求助:定制Ubuntu ISO - chroot后鼠标和键盘没有响应
你的问题可能是HAL不工作,因为chroot系统里面没有dbus的目录。
如果HAL不工作,则Xorg无法确定你的硬件设备,于是鼠标键盘将不工作。
请试试看:
如果HAL不工作,则Xorg无法确定你的硬件设备,于是鼠标键盘将不工作。
请试试看:
代码: 全选
sudo mount --bind /var/lib/dbus squashfs-root/var/lib/dbus