[问题]在移动硬盘安装ubuntu7.04, 仅首次启动成功 -- (附详细安装过程,以及出错日志)
发表于 : 2007-09-07 9:58
我的环境:
由于ST是做资料备份用的,所以先卸下,以免操作失误。这样就剩下WD和HT两块硬盘了。用gnix_oag在viewtopic.php?t=26167&highlight=提供的引导文件启动LiveCD:
安装成功后并没有立即启动,而是把原来的ST硬盘又挂回去了。
首次启动
到了grub菜单,编辑ubuntu启动项,root(hd1,0)改为root(hd0,0),因为原有的root(hd1,0)是在安装时记录的,那时候WD在前HT在后,而现在是从移动硬盘引导的,次序自然要颠倒一下,不然就会遇到grub的error 17了。
启动速度果然很快,即使是移动硬盘启动,感觉还是比原来的6.06快。登录之后,大大小小的分区挂满了桌面,很壮观。试验了一下,在HT的FAT32里创建一个文件夹,正常。
再次启动
由于挂载的分区太多了,看着眼花,就关机卸下了HT盘,重新启动。启动进度条走了1/3,在checking file system时出错了,日志记录在/var/log/fsck/checkfs, 内容如下:
我登录到6.06,查看移动硬盘里的fstab文件,日志里的/dev/sda5的UUID为DE78A6A378A679C3,对应WD-D:\分区,把有关WD盘的挂载全部屏蔽,再启动还是同样的错误。另外,移动硬盘里的/boot/grub/device.map里面有hd0和hd1两项,不知道时做什么用的,着删了hd1似乎没什么影响。试过把ST硬盘再装上,也试过把其它硬盘都卸下只留一个移动硬盘,还是无济于事。
好了,整个过程就这些,请大家帮我看看什么问题。有办法跳过对sda5的检查吗?
安装过程硬盘1(WD)
+ C:\(NTFS) 安装了windows xp
+ D:\(NTFS)
+ E:\(FAT32)
+ F:\(NTFS)
+ (这里已经安装了6.06)
硬盘2(ST)
+ G:\(NTFS)
CDROM
+ H:\
移动硬盘(HT)
+ (准备把7.04安装到此)
+ I:\(FAT32)
+ J:\(NTFS)
由于ST是做资料备份用的,所以先卸下,以免操作失误。这样就剩下WD和HT两块硬盘了。用gnix_oag在viewtopic.php?t=26167&highlight=提供的引导文件启动LiveCD:
LiveCD启动后,用系统自带的分区工具查看(WD对应sda, HT对应sdb), 并对预留的磁盘空间做如下分区:WD
+ C:\(引导文件)
+ E:\(光盘文件)
开始安装,确保系统挂载点无误,在开始复制文件之前有一个Advance选项, 里边的“安装启动引导器的设备”是hd0,把它改成hd1+ /boot
+ swap
+ /
+ /usr
+ /home
安装成功后并没有立即启动,而是把原来的ST硬盘又挂回去了。
首次启动
到了grub菜单,编辑ubuntu启动项,root(hd1,0)改为root(hd0,0),因为原有的root(hd1,0)是在安装时记录的,那时候WD在前HT在后,而现在是从移动硬盘引导的,次序自然要颠倒一下,不然就会遇到grub的error 17了。
启动速度果然很快,即使是移动硬盘启动,感觉还是比原来的6.06快。登录之后,大大小小的分区挂满了桌面,很壮观。试验了一下,在HT的FAT32里创建一个文件夹,正常。
再次启动
由于挂载的分区太多了,看着眼花,就关机卸下了HT盘,重新启动。启动进度条走了1/3,在checking file system时出错了,日志记录在/var/log/fsck/checkfs, 内容如下:
代码: 全选
Log of fsck -C -R -A -a
Thu Sep 6 22:34:00 2007
fsck 1.40-WIP (14-Nov-2006)
dosfsck 2.11, 12 Mar 2005, FAT32, LFN
/dev/sda6: 18312 files, 781124/1279551 clusters
/dev/sda10: clean, 7353/528384 files, 235106/1052226 blocks
/dev/sdc1: clean, 32/32128 files, 26728/128488 blocks
/dev/sda11: clean, 107022/503808 files, 711706/1048233 blocks
/dev/sda12: clean, 26/522240 files, 82067/1044193 blocks
/dev/sda13: clean, 8940/526320 files, 235327/1052226 blocks
/dev/sda14: clean, 30670/299744 files, 376480/598413 blocks
/dev/sda8: clean, 30/64256 files, 21767/128488 blocks
/dev/sdc8: clean, 148/507904 files, 34536/1014095 blocks
fsck.ext3: Bad magic number in super-block while trying to open /dev/sda5
/dev/sda5:
The superblock could not be read or does not describe a correct ext2
filesystem. If the device is valid and it really contains an ext2
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193 <device>
fsck died with exit status 8
Thu Sep 6 22:34:06 2007
好了,整个过程就这些,请大家帮我看看什么问题。有办法跳过对sda5的检查吗?