戴尔 XPS 13 9360 双引导 Windows 10 和 Ubuntu 16.04

J-h*_*-ho 7 grub2 dual-boot initramfs uuid uefi

编辑:不要做我在这个问题中所做的,查看下面的答案部分!

从 grub64efi 运行 Ubuntu 后,屏幕显示如下:

gave up waiting for root device. Common problems:
        boot args (cat /proc/cmdline)
        Check rootdelay= (did the system wait for long enough?)
        Check root= (did the system wait for the right device?)
    Missing modules (cat /proc/modules; ls /dev)
ALERT! UUID=1234-etc... does not exist. Dropping to a shell!

BusyBox v1.22.1 (Ubuntu 1:1.22.0-15ubuntu1) built in shell (ash)
Enter 'help' for a list of built-in commands.
(initramfs) _
Run Code Online (Sandbox Code Playgroud)

我对 Windows 10 和 Ubuntu 16.04 进行了双重引导。

我是如何走到这一步的:

  1. 首先安装Windows,更新它,驱动程序和BIOS。
  2. 使用 Rufus(Uefi 选项或两者)制作 Ubuntu live-USB。
  3. 我从 bios 手动更改(启动时 DELL 徽标屏幕上的 F2):
  4. 禁用安全启动,
  5. 启用旧版选项 ROM,
  6. 添加了启动序列到 USB 的选项,
  7. 并将启动顺序更改为 UEFI,运行新的启动选项(戴尔屏幕上的 F12)
  8. 我在 live-USB-ubuntu 上使用 GParted 在 SSD 中创建了 30GB 的可用分区空间。
  9. 并在其上安装了 Ubuntu 16.04。(选项类似于:“在窗户旁边”)
  10. 重新启动,按 F2 进入 bios 并添加新分区的引导选项并查找 (FS0:)/EFI/ubuntu/grubx64.efi
  11. 之后它加载 grub,当我选择 Ubuntu 时,它给了我那个 initramfs-shell。

ls root什么都不给,与ls boot.

我对 Linux 还很陌生,所以我很高兴至少有 1 个操作系统可以在它上面工作,不过如果我也能让 Linux 在它上面工作就太好了..

编辑:

我在 live-usb 中运行那个 Boot-Info-program。

它在 uefi 模式下给了我这个:http ://paste2.org/6aO3Lf5B

这在传统模式下:http : //paste2.org/P5U5ms9V

J-h*_*-ho 22

戴尔 XPS 13 9360 上的 DUALBOOT Windows 和 Ubuntu

非常感谢@oldfred 的帮助!

简短回答: Dell XPS 13 2016(intel i5 9360,KabyLake)在 RAID 模式下具有 SATA 操作,这不适用于 Ubuntu。您需要将其更改为AHCI。还要禁用安全启动,以便您可以看到 USB 并安装它。您可能需要在启动顺序中添加 USB 作为选项。在 Windows 中,您需要禁用 fastboot,以便 Ubuntu 可以正确识别分区。

这是供我和所有戴尔 XPS 13 9360 用户将来参考。我正在使用 BIOS 版本 1.2.3。Ubuntu 16.04。Windows 10。戴尔 XPS 13 9360 制造日期:11/2016。它可能适用于您的设置,也可能不起作用。

带你完成它的长答案/步骤:

设置 Windows 和 bios:

  1. 如果您已经安装了 Windows,也许应该安装。做一个恢复 U 盘。(最小 16Gb U 盘,我用 32GB 棒)。
  2. 更新 BIOS,如果链接不起作用,请谷歌:“Dell XPS 13 9360 驱动程序”

设置 live-ubuntu USB

  1. 下载 Rufus 和 Ubuntu。
  2. 使用 Rufus 在 USB 中添加 Ubuntu(最小 6-8GB?)(另一个 USB 而非带恢复的 USB):选择 UEFI 选项。

在 AHCI 模式下安装 Windows

  1. 重启,出现DELL标志时打开bios(F2)。
  2. 更改安全启动禁用:BIOS->设置->安全启动->禁用。
  3. 将 Sata Operation 更改为 AHCI:BIOS->Setting->System Configuration->SATA Operation->AHCI。
  4. 点击bios右下角的“应用”按钮。
  5. 如果 Windows 加载你是金色的,如果没有选择:更多选项,并且在某处有“使用默认设置恢复”或这些行中的内容。

您也可以尝试使用恢复 USB 安装 Windows。(您可能需要将 USB 添加到 BIOS 中的启动序列)

现在,如果您的 Windows 启动,您还需要做一件事,以便 Ubuntu 可以正确识别分区。

  1. 在 Windows 中禁用快速启动:电源选项->选择电源按钮的功能->更改当前不可用的设置->取消选中“打开快速启动”

安装 Ubuntu

  1. 如果在笔记本电脑上使用 ubuntu-USB 重新启动时没有加载 USB,您可能需要将 USB 添加到启动序列:转到 BIOS(戴尔徽标上的 F2)->设置->启动序列->“添加启动选项”-按钮,添加名称并在文件系统列表中选择带有 usb 的选项,而不是名称中带有“Pci”的选项。单击“确定”。
  2. 在 Boot Sequence 中选择您的 USB 并使用箭头按钮将其一直向上移动,以便它首先启动。
  3. 然后,在 BIOS 中,单击“应用”和“退出”。这将重新启动您的笔记本电脑。
  4. 现在您应该在类似 grub 的环境中启动,选择“尝试 ubuntu”。
  5. 打开 Gparted,调整最大分区的大小,以便我们可以适应 Ubuntu。为 Ubuntu 至少制作 20GB。我做了50GB。
  6. 运行 Ubuntu 安装程序。进行配置,选择所有更新选项。选择带有“旁边 Windows”的选项。

现在你的笔记本电脑上应该有 Windows 和 Ubuntu!

  1. 您可以先进入 BIOS 设置并在启动顺序中设置选项“Ubuntu”,以便在 grub 中启动。

更新:

我几天前更新到 BIOS 1.3.7。似乎工作正常。如果您在 Ubuntu 中遇到触控板手掌识别问题,请更新您的 Ubuntu 或尝试以下操作:https : //medium.com/@patrickmmartin/dell-xps-13-9360-journey-to-linux-trackpad-fix-a2d9b551d291 如果您在 Windows 中仍然处于安全模式,试试这个:http : //www.pcworld.com/article/3085034/windows/how-to-get-out-of-windows-safe-mode.html

更新 2:

我已更新到 BIOS 2.3.1,一切似乎都正常。虽然我以前发现过同样的问题:

  • 在 Ubuntu 中长时间使用后,触摸板变得无法控制。
  • Windows 有时会出于未知原因意外关闭,导致蓝屏。
  • Windows 在不使用后自行关闭,关闭时出错。
  • USB 2.0 设备无法正常工作,例如外部 SSD 等。虽然我在安装他们的软件后让罗技的 Unifying USB 接收器工作。统一接收器在 Ubuntu 中运行良好。

我认为 Windows 中的错误可能是由于与 grub-launcher 或双启动本身不兼容。目前,如果你想在 Windows 端获得值得信赖的体验,我不推荐双启动。

编辑:

戴尔于 2017 年 12 月发布了一份针对 Windows 和 Linux 进行双引导的指南,这可能会很有帮助:http : //www.dell.com/support/article/nz/en/nzdhs1/sln301754/how-to-install -ubuntu-and-windows-8-or-10-as-a-dual-boot-on-your-dell-pc

  • 很高兴你想出来了。虽然将 gparted 与 NTFS 一起使用通常有效,但通常最好只使用 Windows 来缩小 NTFS 分区并立即重新启动,因为 Windows 也希望在任何调整大小后运行 chkdsk。 (2认同)

小智 9

戴尔 xps 13 9360,BIOS - 2.3.1,制造 - 7/2/18,500Gb SSD

在澳大利亚,戴尔不提供预装 Linux。如果您尝试自己做,他们也会完全否认您。这让它有点令人生畏。

以下工作截至 2018 年 2 月。

我已经读到后来的 UEFI(BIOS) 版本存在一些问题,所以我没有升级。

http://www.rationaljava.com/2016/10/dell-xps13-dual-boot-windows-10-with.html有有用的信息。

  • 缩小 Windows 分区为 Linux 腾出空间

    (https://www.easeus.com/partition-master/resize-partition-windows-10.html)
    While booted into Windows 10:Using "Computer Management->Disk Management" tool
    I had to shrink it by max 100G at a time for some reason
    Maximise Ubuntu installation > 300Gb in my case
    
    Run Code Online (Sandbox Code Playgroud)
  • 关闭 bitlocker 加密:

    Control panel->update&security
    Not sure if it's necessary to turn off bitlocker???
    
    Run Code Online (Sandbox Code Playgroud)
  • 关闭快速启动:(无法挂载 Windows 10 分区;它“处于不安全状态”

    Right click on start, OR windowskey/+x
    Choose: Power Options
    "additional power settings" (on the right)
    "choose what the power buttons do"
    "change settings that are currently unavailable"
    Uncheck fast startup
    (I also changed "When I press the power button" to "shutdown")
    
    Run Code Online (Sandbox Code Playgroud)
  • 进入“安全模式”:

    For some reason, you need safe mode to set disk to AHCI
    At Windows start/search, type "msconfig" then <enter>
    Select boot tab
    Click safe mode, minimal
    Reboot - requires full password from your initial setup.
    
    Run Code Online (Sandbox Code Playgroud)
  • 设置AHCI:

    Make sure you have put Windows into safe mode before doing this
    Restart Windows
    Press F2 during reboot
    system config -> SATA -> AHCI -> yes
    reboot
    Exit safe mode (reverse enter "safe mode" - see above)
    Reboot and hope like hell that windows works - it did!
    
    Run Code Online (Sandbox Code Playgroud)
  • 禁用安全启动选项

    Boot into UEFI/BIOS (press F2 during boot) and disable secure boot
    You can do this at the same time as setting AHCI.
    
    Run Code Online (Sandbox Code Playgroud)
  • 添加引导选项

    Plug in bootable USB with linux FIRST, then
    Reboot into UEFI (F2 at boot)
    From "General -> Boot Sequence", click "Add Boot Option"
    Give this boot option a name, eg: "linux"
    From the file system list, select the one that includes "USB" in it's path
    For "File Name", use the widget to select /EFI/BOOT/grubx64.efi
    Click OK, note there is now a Boot sequence option for "linux"
    Using the arrows on the right, move "linux" to the top of the boot sequence
    Apply and Exit. I did not save as custom setting.
    Make sure you leave the bootable USB inserted when rebooting.
    
    Run Code Online (Sandbox Code Playgroud)
  • 安装 Ubuntu - 在它要求重启后不要忘记移除 USB。
  • 重置显示:设置->显示->分辨率-> 1920x1080 / 16x9宽高比
  • 安装后,重新启动时会出现一个包含 Windows 的 grub 菜单。
  • 感谢数字大神,一切顺利。


小智 5

刚刚在 XPS 13 9360 Kaby Lake i7-7560U 上安装了 Ubuntu。

除了让 Windows 在 ACHI 中启动(J-ho @ Jan 5 at 10:55 中的第 9 步)之外,上述过程都有效。在这里我使用这个技巧启动到 Windows 安全模式,然后将 BIOS 切换到 ACHI:http : //triplescomputers.com/blog/uncategorized/solution-switch-windows-10-from-raidide-to-ahci-operation/

我缩小了 Windows 本身中的 Windows 分区,这既轻松又快捷。我不需要更新 BIOS。我使用了标准的 Ubuntu 16.04 64 位 U 盘。