长话短说:我是第一代(屏幕分辨率:1024x576)的满意用户,拥有 8GB SSD。但 SMART 警告我即将出现磁盘错误,因此我购买了一块 OCZ Vertex Plus 60G SSD,并计划进行全新安装,下载 Universal-USB-Installer-1.8.6.3.exe 和 11.04 映像,创建我的安装程序密钥。
但恐怖的是:
- 第一次(正常)安装似乎成功了。我使用了安装程序的格式化工具,将 15G 格式化为
/
2.5Gswap
,其余部分格式化为/home
。但重启后(安装程序 USB 介质仍插入),第三个分区无法自动识别/挂载。更糟糕的是:我曾尝试通过手动挂载,mount -t ext4 /dev/sda /home
但我运气不佳,因为它抱怨bad fs type, superblock...
。所以我做了一个mkfs.ext4 /dev/sda3
,但仍然无法挂载。更糟糕的是:拔下 USB 安装程序并重新启动后,我看到的是GRUB error 17
。 - 好的,读了很多,重新安装,这次使用 GParted(从 Ubuntu 菜单)格式化
GPT
分区表,这次:2.5 Gswap
,其余的是/
,然后运行安装程序,并使用之前创建的分区。重新启动后,USB 安装程序仍插入,一切似乎都很正常。拔下 USB 并重新启动后,我看到了 GRUB 未知 fs,我grub rescue>
无法启动 :-( - (和 4....6)阅读并研究了很多,尝试了 Archlinux(真丢脸,我也喜欢这个发行版),通过 gfdisk 进行分区、使用
GPT
表都是同样的情况,然后尝试了fdisk -H 32 -S 32 /dev/sda
这里描述的方法:https://wiki.archlinux.org/index.php/Solid_State_Drives并按照建议再次检查结果:https://wiki.archlinux.org/index.php/SSD_Memory_Cell_Clearing#Post_Process_Observation但结果是一样的:插入 USB 后我可以启动(如果分区不止一个,最后一个分区就无法识别)。拔下 USB 密钥后,我无法启动。我还尝试了建议在 GPT 分区上创建 1 Mb BIOS 启动分区(相同的 archlinux SSD wiki 页面),但仍然没有成功。我尝试过不使用 BIOS 启动和syslinux
引导加载程序。仍然没有成功。
我真的需要那台机器在周一工作。有人能帮我吗?提前谢谢,Zsolt
答案1
我遇到了和你一模一样的问题。尝试在 11.10 上进行全新安装,但第一次重启时我得到了 grub rescue> 提示。
从我在谷歌上搜索到的信息来看,戴尔 mini v10 搭载了英特尔 945 芯片组。这款芯片组和 Vertex plus SSD 显然存在问题。
大多数帖子都是关于 Win7 的问题,但这适用于所有操作系统 - 问题在于芯片组而不是操作系统:
http://www.ocztechnologyforum.com/forum/showthread.php?94092-Clean-Format http://www.ocztechnologyforum.com/forum/showthread.php?94049-Vertex-plus-and-T60-did-I-get-hosed http://www.ocztechnologyforum.com/forum/showthread.php?93863-Vertex-Plus-60GB-OCZSSD2-1VTXPL60G-won-t-work-on-Gateway-LT2016U-netbook&highlight=ubuntu+vertex+plus
有关 945 和 Vertex plus 的问题还有更多帖子,请搜索 ocz 论坛。
答案2
听起来好像引导加载程序已经安装在 USB 密钥上。
我曾经遇到过这种情况(但在 ATI 台式机上)。包含 /boot 的发行版已正确安装,插入 USB 密钥后启动正常,但移除它后它会在 BIOS 屏幕后无限期挂起。在您的情况下,也许您有一个旧的/损坏的引导加载程序,这也许可以解释您看到的行为。
无论如何,解决方案是:
sudo grub-install /dev/sda
sudo update-grub
我思考如果你让你的 usblive 没有持久性(将其设置为 0),它将解决此问题。
我似乎记得在 Launchpad 中确认过有关于此问题的错误报告。在 askubuntu 上也发布了许多关于同一问题的问题。