从外部硬盘上的 ext4 分区启动吗?

从外部硬盘上的 ext4 分区启动吗?

我有一台三星 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。这可能吗?或者还有其他解决方案吗?

相关内容