【求助】每次都要花很多时间来引导系统

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
mafn
帖子: 77
注册时间: 2011-04-23 5:28
来自: 汕尾遮浪

【求助】每次都要花很多时间来引导系统

#1

帖子 mafn » 2012-10-23 8:58

之前电脑没有问题,直到有一次硬盘出现错误,整个系统崩溃。
那时没有liveCD,所以用xp的光碟里面的PQ修复了一下,后遗症是分区名称从hd0,1 hd0,2 ...变成了hd0,msdos1 hd0,msdos2 ...
所以现在麻烦不断,每次都要手动引导——自动引导绝对是失败
而且手动引导的过程越来越长。例如:
> ls
> set root=hd0,msdos12
> linux /boot/vml<tab出完整名称> root=/dev/sda12 ro
> initrd /boot/initrd<tab出完整名称>
到这里总是出现下面这三种提示:
could not read file.
或者:hd0 out of disk.
又或者:no such partition.
以前重复输入initrd /boot/initrd<tab出完整名称>,几次后就会成功。
可现在越来越过分,需要重复输入的次数已经超过二十次,而且,经常导致重启。
头像
百草谷居士
帖子: 3922
注册时间: 2006-02-10 16:36
系统: Mint21.1/Deepin20.8

Re: 【求助】每次都要花很多时间来引导系统

#2

帖子 百草谷居士 » 2012-10-23 10:35

这时候一般需要 祭起 重装大法
debian 12 / 深度系统 20.9 / Mint 21.3

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
头像
onshoestring
论坛版主
帖子: 4666
注册时间: 2009-09-06 5:53

Re: 【求助】每次都要花很多时间来引导系统

#3

帖子 onshoestring » 2012-10-23 10:38

从硬盘ubuntu启动

代码: 全选

sudo grub-install /dev/sda
sudo update-grub
auv1107
帖子: 20
注册时间: 2011-11-12 23:02

Re: 【求助】每次都要花很多时间来引导系统

#4

帖子 auv1107 » 2012-10-23 10:39

1 msdos1和1貌似是一样的
2 修复grub

Sent from my M9 using Tapatalk 2
auv1107.github.com

代码: 全选

no weight
[/url]
mafn
帖子: 77
注册时间: 2011-04-23 5:28
来自: 汕尾遮浪

Re: 【求助】每次都要花很多时间来引导系统

#5

帖子 mafn » 2012-10-23 11:12

onshoestring 写了:从硬盘ubuntu启动

代码: 全选

sudo grub-install /dev/sda
sudo update-grub
重装了几次,装一次慢一次,越装越慢。不知到是硬件问题,还是grub的问题。
:em20
mafn
帖子: 77
注册时间: 2011-04-23 5:28
来自: 汕尾遮浪

Re: 【求助】每次都要花很多时间来引导系统

#6

帖子 mafn » 2012-10-23 11:19

不敢往硬盘方面想,才用了三年而已。
一直在琢磨grub提示的三句话是什么意思,又没有勇气打开英文主页或者源代码,看看具体出了问题才出现这写提示。

could not read file.
或者:hd0 out of disk.
又或者:no such partition.
头像
qy117121
论坛版主
帖子: 50546
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
联系:

Re: 【求助】每次都要花很多时间来引导系统

#7

帖子 qy117121 » 2012-10-23 11:24

3楼给的命令楼主用了没?
渠月 · QY   
本人只会灌水,不负责回答问题
无聊可以点一下→ http://u.nu/ubuntu

Ubuntu 20.04 快速设置指南,请配合浏浏览器自动翻译使用

邮箱 chuan@ubuntu.org.cn
mafn
帖子: 77
注册时间: 2011-04-23 5:28
来自: 汕尾遮浪

Re: 【求助】每次都要花很多时间来引导系统

#8

帖子 mafn » 2012-10-23 21:12

qy117121 写了:3楼给的命令楼主用了没?
上面说了:用了多次;MBR越装越糟糕。

:em20
onlylove
论坛版主
帖子: 5234
注册时间: 2007-01-14 16:23

Re: 【求助】每次都要花很多时间来引导系统

#9

帖子 onlylove » 2012-10-23 21:24

你把mbr清掉重建,然后把grub装到根分区上,设置根分区活动……
#include <stdio.h>
void main()
{
double world;
unsigned letter;
short stay;
long memories;
printf("I miss you.\n");
}
谢宝良
帖子: 1983
注册时间: 2010-05-01 21:23

Re: 【求助】每次都要花很多时间来引导系统

#10

帖子 谢宝良 » 2012-10-23 22:06

我以前也出现开机很慢的现象,我只是更改配置文件,把 hd0 统统 统统改为 sda 就可以了。配置文件好像是tab什么了。这个配置文件记录了各个分区的情况。
谢宝良
帖子: 1983
注册时间: 2010-05-01 21:23

Re: 【求助】每次都要花很多时间来引导系统

#11

帖子 谢宝良 » 2012-10-23 22:09

是 fstab 文件。
谢宝良
帖子: 1983
注册时间: 2010-05-01 21:23

Re: 【求助】每次都要花很多时间来引导系统

#12

帖子 谢宝良 » 2012-10-23 22:13

#
# /etc/fstab
# Created by anaconda on Wed Feb 8 16:08:34 2012
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
#UUID=43238d8f-5b3d-4862-9d0b-f4d2eb546c9c / ext4 defaults 1 1
#UUID=b82c27e5-4637-4ec8-9e41-522b98caf768 /boot ext4 defaults 1 2
#UUID=030b5add-e545-4417-ac59-5f9a163b789d /home ext4 defaults 1 2
#UUID=a6913ab6-a6e2-401c-b900-33d0e34978ae swap swap defaults 0 0


改为


none /vbusbfs usbfs rw,devgid=1002,devmode=664 0 0
/dev/sda3 / ext4 defaults 1 1
/dev/sda1 /boot ext4 defaults 1 2
/dev/sda5 /home ext4 defaults 1 2
/dev/sda2 swap swap defaults 0 0

你试试看。
mafn
帖子: 77
注册时间: 2011-04-23 5:28
来自: 汕尾遮浪

Re: 【求助】每次都要花很多时间来引导系统

#13

帖子 mafn » 2012-10-25 18:44

我想也有可能是电源的问题,所以就把光驱的电源线拔掉了。情况已经改善了很多,现在只是出现四五次could not read file.的提示,然后就可以顺利启动了。
当然还是手动引导。

感谢onlylove的建议,我的grub是装在根分区的,没有划分独立的boot分区,因为我的硬盘比较满。

感谢谢宝良的建议,我没有修改fstab。一方面是拔掉光驱电源线后的启动效果已经让我满意,另一方面据grub手册,他们更推荐UUID的写法(当然,grub中文手册上的一些资料也存在错误)。
mafn
帖子: 77
注册时间: 2011-04-23 5:28
来自: 汕尾遮浪

Re: 【求助】每次都要花很多时间来引导系统

#14

帖子 mafn » 2012-10-25 18:52

想到电源的问题,是因为最后连在grub下使用ls,都不能正确显示了。
所以拔掉光驱电源线的办法,只是本人的探索。没有任何文档依据。

也就是说,我根本不知道究竟问题藏在哪里——也就无从根除那些提示。还望各位指点。
头像
SilverZhao
帖子: 115
注册时间: 2010-10-09 23:37
来自: NJU

Re: 【求助】每次都要花很多时间来引导系统

#15

帖子 SilverZhao » 2012-11-17 18:20

你有多达12个分区?
妾发初覆额,折花门前剧。郎骑竹马来,绕床弄青梅。同居长干里,两小无嫌猜。
回复