目前的情况是:
- 我的笔记本电脑内置硬盘坏了。
- 我有一个 XUbuntu-12.04 的 USB 记忆棒
- 我有一张 Ubuntu 11.10 的 Live CD。
我有另外一个 16 GB 的 HP 闪存盘,里面安装了 Xubuntu 12.04,我目前将其用作我唯一的硬盘并运行系统。
我买了一个新的 WD 1TB Elements USB-3,当我连接到任何系统时,它都可以正常工作,我可以保存数据..做任何事情。
启动时,Bios 会检测到我的新 WD 硬盘......我甚至可以选择它作为我的第一个启动设备。
我的目标是:
要在我的外置硬盘“Western Digital Elements 1TB with USB-3”上安装 Linux,并在没有内置硬盘的情况下运行我的系统,就像我现在用 U 盘做的那样,我想这样做使用我的 WD External。
我遇到的问题最初面对(前天):
我已插入 Ubuntu 11.10 Live CD [即使不支持 11.10,CD 也没问题]。
我已连接了我的 WD 外部设备。
可启动设备列表显示以上两个,我首先选择 CD,其次选择 WD。
Ubuntu 出现选项 (i) 尝试 (ii) 安装,我选择了 (i) 然后在另一个时间 (ii) 也...没关系问题是一样的我在下面描述:
选择“尝试/安装”后,会出现一个漂亮的黑屏,这通常不是问题。但等了几分钟后,我看到
“udevd[124]:超时:killing ‘/sbin/blkid -o udev -p /deb/sdc1’ [269]”
我尝试了很多次所以总是出现类似的事情可能是 /sdc 变成 /sda 或 /sdb..
但这种“暂停”错误 !
但如果我使用其他任何东西,例如使用任何其他“U盘”而不是 WD 硬盘来安装 Ubuntu,就不会发生这种情况。事实上,我已经用同样的方式在另一个 U盘上安装了 Ubuntu,没有遇到这样的问题。
所以我谷歌了一下并发现:
- WD 外置硬盘更新了一些新的“4k”扇区技术,我不太了解,所以我就不解释了。
- 他们说在分区过程中需要某种“对齐”,如果我不以正确的对齐方式进行新分区,新买的 WD 将无法启动或者运行缓慢。
我昨天做了什么---
我点击了类似这样的链接——
“http://ubuntuforums.org/showthread.php?t=1768635“
并使用“fdisk”创建分区,第一个扇区从 2048 开始,端点也是 8 的倍数,每个分区之间以 8 的倍数的空间分隔。然后我最终使用 Gparted 将分区格式化为两个大的“ext4”和较小的“交换”
我的分区表很大,所以我把它粘贴在了这个问题的末尾。
我继续做更多的体操运动(如下所述)——
我放弃了 Ubuntu 11.10,开始使用一个完美的“USB Live 棒 Xubuntu12.04”,并面临
same "timeout" problem. Then I applied a new idea...
我移除了 WD 硬盘,并使用 Pndrive-1 作为硬盘,使用 Pendrive-2 作为 USB XUbuntu Livestick...我打开了 Xbuntus
“无需安装即可试用 Xubuntu 12.04”
然后尝试...我插入了我的 WD External...它完美地安装了所有分区,我可以打开分区并查看里面的内容...一切正常。然后在桌面上我单击了...“安装 Xubuntu Icon”,它启动了...它要求我卸载 WD 分区,否则我将无法在安装期间重新分区,因此我允许 Xubuntu 卸载,但 WD 仍处于连接状态。
安装已开始.. 一切顺利.. 最后我能够在 WD 的一个分区中安装 Xubuntu,并且安装完成并显示“现在重新启动以运行新安装的 Xubuntu bla bla bla”
当我重新启动并选择新安装的 XUbuntu 驱动器(即 WD)作为我的第一个启动设备时,启动过程中的消息显示...“没有找到可启动或类似的东西 [不记得了] 插入可启动媒体并按任意键...”。然后我移除了每个 CD 驱动器,除了这个 WD 硬盘驱动器之外的所有东西...它仍然显示
“插入可启动媒体...并按...”
我放弃了,用安装了 Xubuntu 的 HP U 盘启动了电脑...然后启动后...我连接了 WD 外置硬盘...在它的一个分区中我发现...它包含了安装的 Xubuntu 的所有文件...一切...但为什么我的系统无法识别它并且“超时”我不知道...
这是我能解释所有问题的最佳方式……除此之外我既不知道也不理解。就是这样,就是这样。请帮忙……我只需要我的 WD 硬盘 [外部 1TB] 作为我的 Ubuntu 主硬盘……我需要分步说明来实现这一点……
我没有上传图片的声誉所以复制粘贴:
xyz@xyx:~$ sudo -i
root@atanupndrive:~# fdisk -lu /dev/sd
sda sda1 sda2 sda5 sdb sdb1 sdb2 sdb3 sdb5 sdb6
root@atanupndrive:~# fdisk -lu /dev/sda
Disk /dev/sda: 16.3 GB, 16257318912 bytes
255 heads, 63 sectors/track, 1976 cylinders, total 31752576 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00013fd3
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 27584511 13791232 83 Linux
/dev/sda2 27586558 31752191 2082817 5 Extended
/dev/sda5 27586560 31752191 2082816 82 Linux swap / Solaris
root@xyz:~# fdisk -lu /dev/sdb
Disk /dev/sdb: 1000.2 GB, 1000202043392 bytes
255 heads, 63 sectors/track, 121600 cylinders, total 1953519616 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000022db
Device Boot Start End Blocks Id System
/dev/sdb1 2048 61032447 30515200 82 Linux swap / Solaris
/dev/sdb2 122094856 1953517566 915711355+ 5 Extended
/dev/sdb3 61032448 122093567 30530560 82 Linux swap / Solaris
/dev/sdb5 * 122110065 1037798999 457844467+ 83 Linux
/dev/sdb6 1037799063 1953503999 457852468+ 83 Linux
Partition table entries are not in disk order
答案1
你可能遇到了 bughttps://bugs.launchpad.net/ubuntu/+source/grub-installer/+bug/384633,grub.cfg linux 启动行中使用了错误的设备。查看 grub 启动命令 - 键入 e 来编辑它们(说明位于页面底部)。现在用于识别分区的 UUID 应该没问题,但如果提到了特定的 /dev/sd??,请检查它,并在必要时进行更改 - 我猜 WD 启动本身将是设备 sda,所以我希望实际设备在 linux 行上应该是 root=/dev/sda5。首次成功启动后,重新运行 sudo update-grub 以解决问题。