求助:定制Ubuntu ISO - chroot后鼠标和键盘没有响应
发表于 : 2009-10-17 9:33
大家好,
请大家帮忙看看。我在试着定制一个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的时候配置图形化的应用程序的?
再次感谢!
请大家帮忙看看。我在试着定制一个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的时候配置图形化的应用程序的?
再次感谢!