VirtualBox中安装PuppyLinux4
2009-11-25 17:10 Jaypei 阅读(1517) 评论(0) 编辑 收藏 举报Puppy Linux安装做的还是很简单的。主要存在的问题是选择Xorg则在VirtualBox中会黑屏,下面就把整个安装过程以及遇到的问题列一下。
安装
1、引导LiveCD,进入系统,鼠标选择PS/2,键盘选择us,XServer选择xvesa。
2、选择System->GParted partition manager。把分区划好,还要记得设置引导盘为boot。
3、选择 Setup->Puppy universal installer,在弹出的选项中选择Internal(IDE or SATA) hard drive,然后一路OK。接下来能看到一个对话框,里面选择一个选项“Install Puppy to hda1”是一个狗头。然后在一路OK。在GRUB的地方选择“Install/update GRUB”->“INSTALL”->“OK”。
4、关闭虚拟机,退出光盘 ,开启虚拟机。
5、选择从/dev/hda1引导后会一直黑屏,这个时候看下面的硬盘工作状态。等待停止工作按第一下回车,又停止工作按第二下回车,又停止工作,按一下键盘右箭头然后按第三次回车。(意思就是跟LiveCD那个选项一样,只是这里显示有问题)
假如搞成这样。。。
问题一:在安装GRUB的时候提示/dev/hda1的状态是read-only,需要remount。但实际上是read-write的。
这个问题是权限问题,不知在什么情况下创建出来的boot目录会没有写权限,只需要把boot目录的权限放开就可以了。
问题二:如果GRUB的menu.lst因为没有权限没创建成功怎么办。
解决方法有两个,第一个是重新装进LiveCD,在hda1里面创建文件“/boot/grub/menu.lst”,内容如下:
color light-gray/blue black/light-gray
gfxmenu /boot/grub/deep_stage1
title Linux (on /dev/hda1)
root (hd0,0)
kernel /boot/vmlinuz root=/dev/hda1 ro vga=771
title Install GRUB to Linux partition (on /dev/hda1)
root (hd0,0)
setup (fd0)
pause Press enter to continue.
第二种方法是在“grub>”后面输入如下命令:
kernel /vmlinuz root=/dev/hda1 ro vga=771
initrd /initrd.gz
boot
启动完成以后再照如上方法添加menu.lst。