ubuntu终端输入命令不执行 5
刚装了ubuntu但是原来的XP进不去了想改一下启动项打开终端输入sudogedit/boot/grub/menu.lst但是什么也不显示怎么办XP上有重要文档急用帮帮忙...
刚装了ubuntu 但是原来的XP进不去了 想改一下启动项 打开终端 输入sudo gedit /boot/grub/menu.lst 但是什么也不显示 怎么办 XP上有重要文档 急用 帮帮忙
展开
3个回答
展开全部
9.10以后的版本使用grub.conf配置文件
你可以先变更配置文件的权限为777。sudo chmod 777 /boot/grub/grub.conf
然后 sudo gedit /boot/grub/grub.conf
打开配置文件,看看有没有win的启动项配置,一般在最后
如果没有可以手工添加,内容如下:
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Microsoft Windows XP Professional (on /dev/sda1)" {
insmod fat
set root=(hd0,1)
search --no-floppy --fs-uuid --set acb6-84ad
drivemap -s (hd0) ${root}
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
这是我的winxp启动选项,你根据你实际情况更改WinXP所在硬盘分区标识,search --no-floppy --fs-uuid --set acb6-84ad这句可以不加。
最后将grub update一下。
再说了,ubuntu是可以访问FAT32和NTFS格式的,完全可以访问你原来XP的分区上的内容,如果你安装ubuntu就把原来的XP格掉了,那么你原来的数据就无法恢复了。如果你安装是选择在磁盘空闲空间安装的UBUNTU,那么启动选项里就应该有XP的启动菜单。严重怀疑你安装的分区是否正确。
你可以先变更配置文件的权限为777。sudo chmod 777 /boot/grub/grub.conf
然后 sudo gedit /boot/grub/grub.conf
打开配置文件,看看有没有win的启动项配置,一般在最后
如果没有可以手工添加,内容如下:
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Microsoft Windows XP Professional (on /dev/sda1)" {
insmod fat
set root=(hd0,1)
search --no-floppy --fs-uuid --set acb6-84ad
drivemap -s (hd0) ${root}
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
这是我的winxp启动选项,你根据你实际情况更改WinXP所在硬盘分区标识,search --no-floppy --fs-uuid --set acb6-84ad这句可以不加。
最后将grub update一下。
再说了,ubuntu是可以访问FAT32和NTFS格式的,完全可以访问你原来XP的分区上的内容,如果你安装ubuntu就把原来的XP格掉了,那么你原来的数据就无法恢复了。如果你安装是选择在磁盘空闲空间安装的UBUNTU,那么启动选项里就应该有XP的启动菜单。严重怀疑你安装的分区是否正确。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先,加 sudo 前缀后,需要输入密码,并且密码不会回显。
其次,不知到您用的是什么办本的 Ubuntu ,比较新的版本的 Ubuntu 已经取消了 menu.lst 文件了。
如果您用的是 Ubuntu 10.04 或 9.10 ,需要用 sudo gedit /etc/default/grub 命令修改grub文件,找到 GRUB_TIMEOUT=0 ,把0改为5或其他的数字,保存。输入命令 sudo update-grub
注意密码。
其次,不知到您用的是什么办本的 Ubuntu ,比较新的版本的 Ubuntu 已经取消了 menu.lst 文件了。
如果您用的是 Ubuntu 10.04 或 9.10 ,需要用 sudo gedit /etc/default/grub 命令修改grub文件,找到 GRUB_TIMEOUT=0 ,把0改为5或其他的数字,保存。输入命令 sudo update-grub
注意密码。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果您用的是 Ubuntu 10.04 或 9.10 ,需要用 sudo gedit /boot/grub/grub.cfg 命令修改grub文件,将里面的改为
if()
set timeout=-1;
else
set timeout=10;
if()
set timeout=-1;
else
set timeout=10;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询