sudo update-grub可以找到却不能恢复启动菜单

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
回复
头像
874768078abel
帖子: 101
注册时间: 2009-08-07 17:39
送出感谢: 0
接收感谢: 4 次

sudo update-grub可以找到却不能恢复启动菜单

#1

帖子 874768078abel » 2011-06-04 21:17

我安了ubuntu11.04(sdb8)、 Mint10(sdb5)两个系统,(第二硬盘不同分区 :em20 感觉在说废话)新立得里刪出错文件连带了太多系统文件,有电源管理和gnome 界面及语言支持等,把Mint弄得没有启动项了,进不去了(只有内存检测的两项,没有修复项,更没每次正常启动那个选项,中文文字部分均为“?”即使采取以下措施重启后仍如此)
1、我在ubuntu下

代码: 全选

sudo update-grub
结果是
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.32-21-generic
Found initrd image: /boot/initrd.img-2.6.32-21-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Windows 7 (loader) on /dev/sdb1
Found Linux Mint 10 Julia (10) on /dev/sdb5
done
其中ubuntu11.04(sdb8 上)和windows7(sdb1上)可以进入,Mint10(sdb5上)还是没有启动项及恢复项。有个细节是ubuntu需要按reset重启,好像第一次不能成功启动
2、、我试过这个

代码: 全选

sudo e2fsck -y -f -v /dev/sdb5
3、试过 我的Mint9 rc LiveCD竟然不能读取了 :em20 本来想用这个

代码: 全选

sudo apt-get install lilo
sudo lilo -M /dev/sda mbr
sudo -s -H
root@Ubuntu:/home/ubuntu# reboot
于是在Ubuntu下运行
第二句改成

代码: 全选

sudo lilo -M /dev/sdb5 mbr
( Mint 10 Julia在 /dev/sdb5上)
报错:
Fatal: /dev/sdb5 is not a master device with a primary parition table
第二句改成

代码: 全选

sudo lilo -M /dev/sdb mbr
(即所有系统所在的第二硬盘sdb)结果是
/boot/boot.0810 exists - no /dev/sdb backup copy made.
The Master Boot Record of /dev/sdb has been updated.
重启,原来的启动项都嵌套到grub4dos里了(win7 与之并列,里面的win7亦回到与grub4dos并列的win7来执行)即修复了grub4dos,但其中Mint 10依旧不见踪迹
4、①win7 下用Ultraiso、②Ubuntu下启动盘创建器分别弄了usb启动盘, bios中 设 removeable dev启动,③以及用unetbootin挂载iso(都是用刚下载的deepin_10.12.1_i386.iso),启动后都没有相关启动项(bios feature中没有enable usb这类选项),各位大仙,这是为什么捏?(不想刻盘,就为看究竟有木有除此外的技术恢复)
最近发现ubuntu分区空间不足不能升级,(/var/cache/apt/archives/ 没有足够的空间)可以编辑fstab

代码: 全选

sudo gedit /etc/fstab
加入
/dev/sdb5 /var/cache/apt/archives/ ext4 defaults 0 0
重启
用暂时不能用的mint11空间为ubuntu11.04的升级服务,试验成功
最终扩大ubuntu分区要用Gparted,要刻光盘或优盘,还没试
上次由 874768078abel 在 2011-06-11 10:29,总共编辑 10 次。
头像
qy117121
论坛版主
帖子: 49891
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
送出感谢: 17 次
接收感谢: 334 次
联系:

Re: 恢复损坏的Ubuntu(mint)

#2

帖子 qy117121 » 2011-06-04 21:18

首先可以进mint么?
渠月 · QY    https://vz.rs/u
本人只会灌水,不负责回答问题

无聊可以点一下→ http://u.nu/ubuntu
头像
874768078abel
帖子: 101
注册时间: 2009-08-07 17:39
送出感谢: 0
接收感谢: 4 次

Re: 恢复损坏的Ubuntu(mint)

#3

帖子 874768078abel » 2011-06-04 23:41

qy117121 写了:首先可以进mint么?
我不知道没有启动选项如何进一个系统(暂时没有LIveCD,我的坏了)。
可以做到的是在Ubuntu下任意查看Mint的文件系统
上次由 874768078abel 在 2011-06-05 8:21,总共编辑 1 次。
头像
qy117121
论坛版主
帖子: 49891
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
送出感谢: 17 次
接收感谢: 334 次
联系:

Re: 如何恢复损坏的Ubuntu(mint)启动

#4

帖子 qy117121 » 2011-06-04 23:58

ubuntu下不是搜索到mint的启动项了么
渠月 · QY    https://vz.rs/u
本人只会灌水,不负责回答问题

无聊可以点一下→ http://u.nu/ubuntu
funicorn
帖子: 1131
注册时间: 2005-09-13 4:56
系统: Ubuntu QQ
送出感谢: 0
接收感谢: 47 次

Re: 如何恢复损坏的Ubuntu(mint)启动

#5

帖子 funicorn » 2011-06-05 1:46

很多年过去了,在这个论坛上依然能看到这样问问题还偷懒的帖子,真是一种悲哀。自己有问问题,问的时候还偷懒,别人谁懒得理你。
添加ppa后只更新此ppa:
update-ppa()
{ sudo apt-get update -o Dir::Etc::sourcelist="sources.list.d/$1.list" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0"
}
写入~/.bashrc,source一下,就可以直接用,是不是很方便?觉得方便就按个赞。
头像
874768078abel
帖子: 101
注册时间: 2009-08-07 17:39
送出感谢: 0
接收感谢: 4 次

Re: 如何恢复损坏的Ubuntu(mint)启动

#6

帖子 874768078abel » 2011-06-05 7:28

funicorn 写了:很多年过去了,在这个论坛上依然能看到这样问问题还偷懒的帖子,真是一种悲哀。自己有问问题,问的时候还偷懒,别人谁懒得理你。
我真不知道您什么意思,除了重装,怎么找回原来的系统?我为了一个出错软件包,在新立得里面删掉了大量系统关键文件,(标记并彻底删除),还没删完就蓝屏了,启动项mint消失,中文部分都变”?“,update-grub虽然发现Mint却不能使启动项恢复。我google好几个小时未果才来发贴的。跟帖的发些有用的命令 ,或者已解决给个链结也好:em20
头像
QUO1991
帖子: 2431
注册时间: 2011-01-20 20:57
送出感谢: 1 次
接收感谢: 2 次
联系:

Re: 从一个Ubuntu修复另一个Ubuntu可行否

#7

帖子 QUO1991 » 2011-06-05 10:56

ls意思是发了求助帖得及时关注自己的帖子,不然别人给了你回复你却没声音了,帮助的人会有点失败感。
话说,lz想法再重做个livecd修复吧,mint没关注过,只是建议。
funicorn
帖子: 1131
注册时间: 2005-09-13 4:56
系统: Ubuntu QQ
送出感谢: 0
接收感谢: 47 次

Re: 如何恢复损坏的Ubuntu(mint)启动

#8

帖子 funicorn » 2011-06-05 15:54

我安了ubuntu Mint两个系统,新立得里刪出错文件连带了太多系统文件,把mint弄得没有启动项了,进不去了(只有内存检测的两项,没有修复项)我在ubuntu下
你不明白偷懒什么意思?

你说你删了很多文件,你为什么不说你用新立得具体干啥了,也许因为依赖关系被删除的文件很多,你不可能记得住,但是你用新立得做了什么还是可以说说吧?

你说启动mint失败,启动项不见了,那你在Ubuntu下不是找到启动项了么?找到之后呢?你重启了没有?重启后mint启动项出来没有?

你说你装了mint和ubuntu两个系统,装在哪个分区了?你电脑几个硬盘几个分区?两个系统是装一块硬盘上还是不同硬盘上了?

你Ubuntu版本是什么?Mint版本号是什么?

所有的这些信息,你为什么不说明白,不是因为你觉得没用,而是因为你偷懒,你懒得像我一样打这么多字。于是你问了一个不清不楚的问题,让热心人帮你想办法,但是信息太少,别人就得继续问一些背景问题,问了什么你回答什么,今天我问你一个问题,明天你回答了,后天他又问一个,你大后天再来回答。也许一个星期之后,甚至一个月之后,别人终于明白你的具体情况了,也回答了,你上来说你早就重装了。如此反复你觉得有意思么?你为什么不能一开始就把所有信息给说清楚了?
874768078abel 写了:
funicorn 写了:很多年过去了,在这个论坛上依然能看到这样问问题还偷懒的帖子,真是一种悲哀。自己有问问题,问的时候还偷懒,别人谁懒得理你。
我真不知道您什么意思,除了重装,怎么找回原来的系统?我为了一个出错软件包,在新立得里面删掉了大量系统关键文件,(标记并彻底删除),还没删完就蓝屏了,启动项mint消失,中文部分都变”?“,update-grub虽然发现Mint却不能使启动项恢复。我google好几个小时未果才来发贴的。跟帖的发些有用的命令 ,或者已解决给个链结也好:em20
添加ppa后只更新此ppa:
update-ppa()
{ sudo apt-get update -o Dir::Etc::sourcelist="sources.list.d/$1.list" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0"
}
写入~/.bashrc,source一下,就可以直接用,是不是很方便?觉得方便就按个赞。
头像
qy117121
论坛版主
帖子: 49891
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
送出感谢: 17 次
接收感谢: 334 次
联系:

Re: 从一个Ubuntu修复另一个Ubuntu可行否

#9

帖子 qy117121 » 2011-06-05 15:58

大家都消消火气,大热天的 :em06
可以进恢复模式么?可以进的话把那些被删除的文件再安装回来应该就好了,当然你得知道文件的名字 :em06
渠月 · QY    https://vz.rs/u
本人只会灌水,不负责回答问题

无聊可以点一下→ http://u.nu/ubuntu
头像
onshoestring
论坛版主
帖子: 4666
注册时间: 2009-09-06 5:53
送出感谢: 0
接收感谢: 108 次

Re: 从一个Ubuntu修复另一个Ubuntu可行否

#10

帖子 onshoestring » 2011-06-05 16:00

不知道chroot进去行不?没试过。
头像
photor
论坛版主
帖子: 11003
注册时间: 2008-04-26 12:41
送出感谢: 8 次
接收感谢: 36 次

Re: 从一个Ubuntu修复另一个Ubuntu可行否

#11

帖子 photor » 2011-06-05 16:09

onshoestring 写了:不知道chroot进去行不?没试过。
如果chroot能进去的话,重新安装内核应该是可以自动生成启动项的 :em09
头像
onshoestring
论坛版主
帖子: 4666
注册时间: 2009-09-06 5:53
送出感谢: 0
接收感谢: 108 次

Re: 从一个Ubuntu修复另一个Ubuntu可行否

#12

帖子 onshoestring » 2011-06-05 16:22

photor 写了:
onshoestring 写了:不知道chroot进去行不?没试过。
如果chroot能进去的话,重新安装内核应该是可以自动生成启动项的 :em09
如果仅仅丢了内核,挂载,复制vmlinuz,initrd.lz,卸载,sudo update-grub就没问题了。
关键是:
新立得里刪出错文件连带了太多系统文件
上次由 onshoestring 在 2011-06-05 18:55,总共编辑 1 次。
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

Re: 从一个Ubuntu修复另一个Ubuntu可行否

#13

帖子 eexpress » 2011-06-05 17:10

这啥步骤。 lilo都出来了。
● 鸣学
头像
874768078abel
帖子: 101
注册时间: 2009-08-07 17:39
送出感谢: 0
接收感谢: 4 次

Re: 如何恢复损坏的Ubuntu(mint)启动

#14

帖子 874768078abel » 2011-06-05 19:35

funicorn 写了:
我安了ubuntu Mint两个系统,新立得里刪出错文件连带了太多系统文件,把mint弄得没有启动项了,进不去了(只有内存检测的两项,没有修复项)我在ubuntu下
你不明白偷懒什么意思?

你说你删了很多文件,你为什么不说你用新立得具体干啥了,也许因为依赖关系被删除的文件很多,你不可能记得住,但是你用新立得做了什么还是可以说说吧?

你说启动mint失败,启动项不见了,那你在Ubuntu下不是找到启动项了么?找到之后呢?你重启了没有?重启后mint启动项出来没有?

你说你装了mint和ubuntu两个系统,装在哪个分区了?你电脑几个硬盘几个分区?两个系统是装一块硬盘上还是不同硬盘上了?

你Ubuntu版本是什么?Mint版本号是什么?

所有的这些信息,你为什么不说明白,不是因为你觉得没用,而是因为你偷懒,你懒得像我一样打这么多字。于是你问了一个不清不楚的问题,让热心人帮你想办法,但是信息太少,别人就得继续问一些背景问题,问了什么你回答什么,今天我问你一个问题,明天你回答了,后天他又问一个,你大后天再来回答。也许一个星期之后,甚至一个月之后,别人终于明白你的具体情况了,也回答了,你上来说你早就重装了。如此反复你觉得有意思么?你为什么不能一开始就把所有信息给说清楚了?
874768078abel 写了:
funicorn 写了:很多年过去了,在这个论坛上依然能看到这样问问题还偷懒的帖子,真是一种悲哀。自己有问问题,问的时候还偷懒,别人谁懒得理你。
我真不知道您什么意思,除了重装,怎么找回原来的系统?我为了一个出错软件包,在新立得里面删掉了大量系统关键文件,(标记并彻底删除),还没删完就蓝屏了,启动项mint消失,中文部分都变”?“,update-grub虽然发现Mint却不能使启动项恢复。我google好几个小时未果才来发贴的。跟帖的发些有用的命令 ,或者已解决给个链结也好:em20
不喜欢你的跟帖
必须的又能记住的都说了,命令行也包含你所说的信息/。ubuntu11.04 sdb8这信息感觉不太重要,转念一想作为一次折腾的记录还是弄详细些,不知有无用的多加点
从这些回复里看不出阁下高手与否,有木有用的像楼上几位都提点具体技术参考,让在下长点见识
回复

回到 “启动和引导”