Debian
安裝 Debian 但無法啟動
我正在 SSD 上安裝 Debian 測試,Windows 安裝中有一個預先存在的 EFI ESP 分區,磁碟使用 GPT 分區。問題是安裝完成後它不會啟動 linux 或 grub。在我的主機板 UEFI 引導順序中,我看到安裝後出現的日本標誌,當我嘗試在其上引導時它不會執行任何操作。任何的想法 ?
efibootmgr -v
root@ubuntu:~# efibootmgr -v BootCurrent: 000B Timeout: 1 seconds BootOrder: 0002,0006,0007,0008,000A,000B,000C,0000 Boot0000* debian VenHw(99e275e7-75a0-4b37-a2e6-c5385e6c00cb) Boot0002* Windows Boot Manager HD(2,GPT,b790d826-8e17-4ec7-b89b-12d783ec520e,0xe1800,0x32000)/File(\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...9................ Boot0006* Hard Drive BBS(HD,,0x0)..GO..NO..........N.1.-.S.a.m.s.u.n.g. .S.S.D. .9.5.0. .P.R.O. .5.1.2.G.B....................A........................1.N........>.;......N..Gd-.;.A..MQ..L.N.1.-.S.a.m.s.u.n.g. .S.S.D. .9.5.0. .P.R.O. .5.1.2.G.B........BO..NO........o.W.D.C. .W.D.6.0.0.1.F.F.W.X.-.6.8.Z.3.9.N.0....................A...........................>..Gd-.;.A..MQ..L. . . . .W. .-.D.X.W.1.4.7.D.L.5.8.N.5.H........BO Boot0007* CD/DVD Drive BBS(CDROM,,0x0)..GO..NO........o.A.T.A.P.I. . . .i.H.A.S.1.2.4. . . .E....................A...........................>..Gd-.;.A..MQ..L.5.3.4.2.0.7. .3.L.2.4.8.3.4.0.5.4.9.9.8........BO Boot0008* USB BBS(USB,,0x0)..GO..NO........i.V.e.r.b.a.t.i.m.S.T.O.R.E. .N. .G.O. .1.1.0.0....................A.............................6..Gd-.;.A..MQ..L.1.3.1.1.0.4.0.0.0.0.0.0.4.3.2.4........BO..NO........}. .M.E.M.U.P. .1...0.0....................A.............................J..Gd-.;.A..MQ..L.0.9.0.2.1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.5.4.8........BO Boot000A* UEFI: ATAPI iHAS124 E PciRoot(0x0)/Pci(0x11,0x4)/Sata(2,65535,0)/CDROM(0,0x33f,0xdffb0)/HD(1,MBR,0x0,0x20,0x7fe0)..BO Boot000B* UEFI: VerbatimSTORE N GO 1100 PciRoot(0x0)/Pci(0x1a,0x0)/USB(1,0)/USB(2,0)/HD(1,MBR,0x0,0x800,0x1dd9000)..BO Boot000C* UEFI: MEMUP 1.00 PciRoot(0x0)/Pci(0x1d,0x0)/USB(1,0)/USB(5,0)/HD(1,MBR,0x0,0x800,0xeeb800)..BO
樹 EFI:
root@ubuntu:/# mount /dev/nvme0n1p2 /mnt root@ubuntu:/# ls mnt EFI root@ubuntu:/# tree /mnt /mnt └── EFI ├── Boot │ └── bootx64.efi ├── debian │ └── grubx64.efi └── Microsoft ├── Boot │ ├── BCD │ ├── BCD.LOG │ ├── BCD.LOG1 │ ├── BCD.LOG2 │ ├── bg-BG │ │ ├── bootmgfw.efi.mui │ │ └── bootmgr.efi.mui │ ├── bootmgfw.efi │ ├── bootmgr.efi │ ├── BOOTSTAT.DAT │ ├── boot.stl │ ├── cs-CZ │ │ ├── bootmgfw.efi.mui │ │ ├── bootmgr.efi.mui │ │ └── memtest.efi.mui │ ├── da-DK │ │ ├── bootmgfw.efi.mui │ │ ├── bootmgr.efi.mui │ │ └── memtest.efi.mui │ ├── de-DE │ │ ├── bootmgfw.efi.mui │ │ ├── bootmgr.efi.mui │ │ └── memtest.efi.mui │ ├── el-GR │ │ ├── bootmgfw.efi.mui │ │ ├── bootmgr.efi.mui │ │ └── memtest.efi.mui │ ├── en-GB │ │ ├── bootmgfw.efi.mui │ │ └── bootmgr.efi.mui │ ├── en-US │ │ ├── bootmgfw.efi.mui │ │ ├── bootmgr.efi.mui │ │ └── memtest.efi.mui │ ├── es-ES │ │ ├── bootmgfw.efi.mui │ │ ├── bootmgr.efi.mui │ │ └── memtest.efi.mui │ ├── es-MX │ │ ├── bootmgfw.efi.mui │ │ └── bootmgr.efi.mui │ ├── et-EE │ │ ├── bootmgfw.efi.mui │ │ └── bootmgr.efi.mui │ ├── fi-FI │ │ ├── bootmgfw.efi.mui │ │ ├── bootmgr.efi.mui │ │ └── memtest.efi.mui │ ├── Fonts │ │ ├── chs_boot.ttf │ │ ├── cht_boot.ttf │ │ ├── jpn_boot.ttf │ │ ├── kor_boot.ttf │ │ ├── malgun_boot.ttf │ │ ├── malgunn_boot.ttf │ │ ├── meiryo_boot.ttf │ │ ├── meiryon_boot.ttf │ │ ├── msjh_boot.ttf │ │ ├── msjhn_boot.ttf │ │ ├── msyh_boot.ttf │ │ ├── msyhn_boot.ttf │ │ ├── segmono_boot.ttf │ │ ├── segoen_slboot.ttf │ │ ├── segoe_slboot.ttf │ │ └── wgl4_boot.ttf │ ├── fr-CA │ │ ├── bootmgfw.efi.mui │ │ └── bootmgr.efi.mui │ ├── fr-FR │ │ ├── bootmgfw.efi.mui │ │ ├── bootmgr.efi.mui │ │ └── memtest.efi.mui │ ├── hr-HR │ │ ├── bootmgfw.efi.mui │ │ └── bootmgr.efi.mui │ ├── hu-HU │ │ ├── bootmgfw.efi.mui │ │ ├── bootmgr.efi.mui │ │ └── memtest.efi.mui │ ├── it-IT │ │ ├── bootmgfw.efi.mui │ │ ├── bootmgr.efi.mui │ │ └── memtest.efi.mui │ ├── ja-JP │ │ ├── bootmgfw.efi.mui │ │ ├── bootmgr.efi.mui │ │ └── memtest.efi.mui │ ├── kd_02_10df.dll │ ├── kd_02_10ec.dll │ ├── kd_02_1137.dll │ ├── kd_02_14e4.dll │ ├── kd_02_15b3.dll │ ├── kd_02_1969.dll │ ├── kd_02_19a2.dll │ ├── kd_02_8086.dll │ ├── kd_07_1415.dll │ ├── kd_0C_8086.dll │ ├── kdstub.dll │ ├── ko-KR │ │ ├── bootmgfw.efi.mui │ │ ├── bootmgr.efi.mui │ │ └── memtest.efi.mui │ ├── lt-LT │ │ ├── bootmgfw.efi.mui │ │ └── bootmgr.efi.mui │ ├── lv-LV │ │ ├── bootmgfw.efi.mui │ │ └── bootmgr.efi.mui │ ├── memtest.efi │ ├── nb-NO │ │ ├── bootmgfw.efi.mui │ │ ├── bootmgr.efi.mui │ │ └── memtest.efi.mui │ ├── nl-NL │ │ ├── bootmgfw.efi.mui │ │ ├── bootmgr.efi.mui │ │ └── memtest.efi.mui │ ├── pl-PL │ │ ├── bootmgfw.efi.mui │ │ ├── bootmgr.efi.mui │ │ └── memtest.efi.mui │ ├── pt-BR │ │ ├── bootmgfw.efi.mui │ │ ├── bootmgr.efi.mui │ │ └── memtest.efi.mui │ ├── pt-PT │ │ ├── bootmgfw.efi.mui │ │ ├── bootmgr.efi.mui │ │ └── memtest.efi.mui │ ├── qps-ploc │ │ ├── bootmgfw.efi.mui │ │ ├── bootmgr.efi.mui │ │ └── memtest.efi.mui │ ├── Resources │ │ ├── bootres.dll │ │ └── fr-FR │ │ └── bootres.dll.mui │ ├── ro-RO │ │ ├── bootmgfw.efi.mui │ │ └── bootmgr.efi.mui │ ├── ru-RU │ │ ├── bootmgfw.efi.mui │ │ ├── bootmgr.efi.mui │ │ └── memtest.efi.mui │ ├── sk-SK │ │ ├── bootmgfw.efi.mui │ │ └── bootmgr.efi.mui │ ├── sl-SI │ │ ├── bootmgfw.efi.mui │ │ └── bootmgr.efi.mui │ ├── sr-Latn-CS │ │ ├── bootmgfw.efi.mui │ │ ├── bootmgr.efi.mui │ │ └── memtest.efi.mui │ ├── sr-Latn-RS │ │ ├── bootmgfw.efi.mui │ │ └── bootmgr.efi.mui │ ├── sv-SE │ │ ├── bootmgfw.efi.mui │ │ ├── bootmgr.efi.mui │ │ └── memtest.efi.mui │ ├── tr-TR │ │ ├── bootmgfw.efi.mui │ │ ├── bootmgr.efi.mui │ │ └── memtest.efi.mui │ ├── uk-UA │ │ ├── bootmgfw.efi.mui │ │ └── bootmgr.efi.mui │ ├── zh-CN │ │ ├── bootmgfw.efi.mui │ │ ├── bootmgr.efi.mui │ │ └── memtest.efi.mui │ ├── zh-HK │ │ ├── bootmgfw.efi.mui │ │ ├── bootmgr.efi.mui │ │ └── memtest.efi.mui │ └── zh-TW │ ├── bootmgfw.efi.mui │ ├── bootmgr.efi.mui │ └── memtest.efi.mui └── Recovery ├── BCD ├── BCD.LOG ├── BCD.LOG1 └── BCD.LOG2
對我來說,安裝 GRUB 似乎出了點問題。我會先嘗試創建一個新的韌體啟動項:
efibootmgr -c -d /dev/disk/by-uuid/b790d826-8e17-4ec7-b89b-12d783ec520e -p 2 -l /EFI/debian/grubx64.efi -L "Debian"
(有關更多資訊,請參見例如https://wiki.archlinux.org/index.php/Unified_Extensible_Firmware_Interface#efibootmgr)
這不會觸及其他啟動選項,如果它不起作用,可以將其刪除。
如果這不能修復您的安裝,您可以嘗試重新安裝 GRUB。您可以通過啟動一張 Live CD(最好是與您的安裝相匹配的 CD)並
chroot
安裝到您的安裝中來做到這一點。之後你應該執行grub-install
andupdate-grub
(更多資訊,再次參見https://wiki.archlinux.org/index.php/GRUB#Installation_2;儘管你可能不能在 Debian 安裝中使用 arch-chroot)。