我有一台三星 RF511 笔记本电脑和一个新的 USB 3 2TB 外置硬盘(三星 M3 2TB USB 3.0 便携式)。这台笔记本电脑运行 Windows 10,所以我想尝试利用 USB 3 的速度在外置硬盘上安装 Ubuntu。我下载了 15.10,将其放在 USB 2 Pen Drive 上,然后按照这个答案将 Ubuntu 安装到外部硬盘上。一切都安装得很好。我为 / 创建了一个 120GB 的分区,为交换创建了一个 4GB 的分区,其余的留给 Windows。MBR 被写入外部硬盘。
ubuntu@ubuntu:~$ mount | grep "^/"
/dev/sdc1 on /cdrom type vfat (ro,noatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
/dev/loop0 on /rofs type squashfs (ro,noatime)
/cow on / type overlay (rw,relatime,lowerdir=//filesystem.squashfs,upperdir=/cow/upper,workdir=/cow/work)
/dev/sdb1 on /media/ubuntu/e9da06b1-bcd9-49ae-9d6d-161b7b70b182 type ext4 (rw,nosuid,nodev,relatime,data=ordered,uhelper=udisks2)
/dev/sdb2 on /media/ubuntu/DATA type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096,uhelper=udisks2)
ubuntu@ubuntu:~$ ls /cdrom/ # this is the USB2 pen drive
boot EFI license.txt pool System Volume Information uui
casper install md5sum.txt preseed Uni-USB-Installer-Copying.txt
dists isolinux pics README.diskdefines Uni-USB-Installer-Readme.txt
ubuntu@ubuntu:~$ sudo file -s /dev/sdb # this is the external hard drive
/dev/sdb: DOS/MBR boot sector
ubuntu@ubuntu:~$ ls /media/ubuntu/e9da06b1-bcd9-49ae-9d6d-161b7b70b182/
bin cdrom etc initrd.img lib64 media opt root sbin sys usr vmlinuz
boot dev home lib lost+found mnt proc run srv tmp var
但是,我的笔记本电脑似乎不喜欢从外部 USB 3 硬盘启动或者它的 USB 3 端口。USB 2 Pen Drive 从其中一个 USB 2 端口启动,但仅此而已。当连接到同一个 USB 2 端口时,我甚至无法让外部硬盘启动。
如果我将外部硬盘插入 USB 3 插槽之一,笔记本电脑将无法将其识别为可启动,而是启动 Windows 10。
我想知道我是否可以使用 U 盘从 USB 2 启动,使用 USB 3 安装外部硬盘,并以某种方式让 grub 从 启动/dev/sdb1
。这可能吗?或者还有其他解决方案吗?