编辑:不要做我在这个问题上所做的事情,请查看下面的答案部分!
从 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) _
我建立了 Windows 10 和 Ubuntu 16.04 的双启动。
我是如何走到这一步的:
- 首先安装 Windows,并更新它、驱动程序和 BIOS。
- 使用 Rufus(Uefi 选项或两者)制作 Ubuntu live-USB。
- 我从 bios 手动更改(启动时在 DELL 徽标屏幕上按 F2):
- 安全启动已禁用,
- 启用旧版 ROM 选项,
- 添加了 USB 启动顺序选项,
- 并将启动顺序更改为 UEFI,运行新的启动选项(DELL 屏幕上的 F12)
- 我在 live-USB-ubuntu 上使用 GParted 在 SSD 中创建了 30GB 的可用分区空间。
- 并在其上安装了 Ubuntu 16.04。(选项类似于:“与 Windows 在同一侧”)
- 重新启动,按 F2 进入 BIOS 并添加新分区的启动选项并查找 (FS0:)/EFI/ubuntu/grubx64.efi
- 之后它会加载 grub,当我选择 Ubuntu 时,它会给我 initramfs-shell。
ls root
没有给出任何结果,与 相同ls boot
。
我对 Linux 还很陌生,所以我很高兴至少有一个操作系统可以在它上面运行,但如果我也能让 Linux 可以在它上面运行那就太好了。
编辑:
我在 live-usb 中运行该 Boot-Info 程序。
它在 uefi 模式下给了我这个:http://paste2.org/6aO3Lf5B
在传统模式下:http://paste2.org/P5U5ms9V
答案1
在 Dell XPS 13 9360 上双启动 Windows 和 Ubuntu
非常感谢@oldfred 的帮助!
简短回答:Dell XPS 13 2016(英特尔 i5 9360,KabyLake)在 RAID 模式下有 SATA 操作,这对 Ubuntu 不起作用。您需要将其更改为 AHCI。还要禁用安全启动,以便您可以看到 usb 并安装它。您可能需要在启动顺序中添加 usb 作为选项。在 Windows 中,您需要禁用快速启动,以便 Ubuntu 可以正确识别分区。
这是供我和所有 Dell XPS 13 9360 用户将来参考的。我使用的是 BIOS 版本 1.2.3。Ubuntu 16.04。Windows 10。Dell XPS 13 9360 制造日期:2016 年 11 月。它可能适用于您的设置,也可能不适用。
详细回答/步骤如下:
设置 Windows 和 BIOS:
- 如果您已经安装了 Windows,也许您应该这样做。准备一个恢复 USB 棒。(最小 16GB USB 棒,我用的是 32GB 棒)。
- 更新 BIOS如果链接无效,请谷歌搜索:“Dell XPS 13 9360 驱动程序”
设置 live-ubuntu USB
- 下载 Rufus 和 Ubuntu。
- 使用 Rufus 在 USB(最小 6-8GB?)中添加 Ubuntu(除恢复功能外的另一个 USB):选择 UEFI 选项。
在 AHCI 模式下安装 Windows
- 重新启动,当出现 DELL 标志时打开 BIOS(F2)。
- 更改安全启动已禁用:BIOS->设置->安全启动->已禁用。
- 将 Sata 操作更改为 AHCI:BIOS->设置->系统配置->SATA 操作->AHCI。
- 单击 BIOS 右下角的“应用”按钮。
- 如果 Windows 加载成功,那就太好了,如果没有,请选择:更多选项,在其中某处有“使用默认设置恢复”或类似这样的内容。
您也可以尝试使用恢复 USB 安装 Windows。(您可能需要在 BIOS 中添加 USB 启动顺序)
现在,如果您的 Windows 启动了,您需要再做一件事,以便 Ubuntu 能够正确识别分区。
- 禁用快速启动在 Windows 中:电源选项->选择电源按钮的功能->更改当前不可用的设置->取消选中“打开快速启动”
安装 Ubuntu
- 如果在笔记本电脑上使用 ubuntu-USB 重新启动时 USB 没有加载,则可能需要将 USB 添加到启动序列中:转到 BIOS(dell 徽标上的 F2)->设置->启动顺序->“添加启动选项”按钮,添加名称并在文件系统列表中选择带有 usb 的选项,而不是名称中带有“Pci”的选项..单击“确定”。
- 在启动顺序中选择您的 USB 并使用箭头按钮将其一直向上移动,以便它首先启动。
- 然后,在 BIOS 中,单击“应用”和“退出”。这将重新启动您的笔记本电脑。
- 现在您应该在类似 grub 的环境中启动,选择“尝试 ubuntu”。
- 打开 Gparted,调整最大分区大小以便适合 Ubuntu。为 Ubuntu 留出至少 20GB 的空间。我留了 50GB。
- 运行 Ubuntu 安装程序。进行配置,选择所有更新选项。选择“与 Windows 一起”的选项。
现在您的笔记本电脑上应该有 Windows 和 Ubuntu!
- 您可以进入 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 等。虽然我在安装 Logitech 的软件后,其 Unifying USB 接收器可以正常工作。Unifying 接收器在 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
答案2
Dell xps 13 9360,BIOS - 2.3.1,制造 - 2018 年 2 月 7 日,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
关闭 bitlocker 加密:
Control panel->update&security Not sure if it's necessary to turn off bitlocker???
关闭快速启动:(无法挂载 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")
进入“安全模式”:
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.
设置 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!
禁用安全启动选项
Boot into UEFI/BIOS (press F2 during boot) and disable secure boot You can do this at the same time as setting AHCI.
添加启动选项
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.
- 安装 Ubuntu - 要求重启后不要忘记移除 USB。
- 重置显示:设置->显示->分辨率-> 1920x1080 / 16x9 宽高比
- 安装后,重启时会出现包含Windows的grub菜单。
- 感谢数字之神让一切进展顺利。
答案3
刚刚在 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 位 USB 棒。