Я двойной Windows 10 начальной загрузки и Ubuntu 18.04. Пространство на моем SSD становилось немного ограниченным, таким образом, я хотел удалить свой большой раздел подкачки и использовать своп-файл вместо этого как в стандартной установке. Я правильно создал файл подкачки и отредактировал соответствующую строку в fstab и перезагрузил и free
показал, что это использовало файл. Я загрузился в живой usb человечности и выполнил gparted для удаления раздела подкачки и расширенной человечности к свободному пространству, и это подходило.
Когда я пытался загрузиться, grub2 продолжал собираться спасти режим. Я пытался загрузиться к окнам, но это дало мне ошибку. Я перезагрузил в живой usb для выполнения восстановления начальной загрузки и не мог заставить это фиксировать личинку, таким образом, я переключился для восстановления MBR, и я смог загрузиться в Windows снова, но не даю мне опции загрузить человечность.
Теперь я пытаюсь переустановить личинку с восстановлением начальной загрузки, и это продолжает давать мне ошибки. У меня есть pastebin здесь, и он говорит что-то о не нахождении раздела EFI. sudo fdisk -l
дает это:
Disk /dev/loop0: 1.8 GiB, 1864450048 bytes, 3641504 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop1: 86.9 MiB, 91099136 bytes, 177928 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop2: 34.7 MiB, 36323328 bytes, 70944 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop3: 140.9 MiB, 147722240 bytes, 288520 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop4: 2.3 MiB, 2433024 bytes, 4752 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop5: 13 MiB, 13619200 bytes, 26600 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop6: 14.5 MiB, 15196160 bytes, 29680 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop7: 3.7 MiB, 3887104 bytes, 7592 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/nvme0n1: 477 GiB, 512110190592 bytes, 1000215216 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x0001a5ef
Device Boot Start End Sectors Size Id Type
/dev/nvme0n1p1 * 2048 914407423 914405376 436G 7 HPFS/NTFS/exFAT
/dev/nvme0n1p2 914407424 915329023 921600 450M 27 Hidden NTFS WinRE
/dev/nvme0n1p3 915331070 1000214527 84883458 40.5G 5 Extended
/dev/nvme0n1p5 915331072 1000214527 84883456 40.5G 83 Linux
Disk /dev/sda: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x6f63051a
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 206847 204800 100M 7 HPFS/NTFS/exFAT
/dev/sda2 206848 1953110015 1952903168 931.2G 7 HPFS/NTFS/exFAT
/dev/sda3 * 1953110016 1953519615 409600 200M 7 HPFS/NTFS/exFAT
Disk /dev/sdb: 465.8 GiB, 500107862016 bytes, 976773168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x0000ddff
Device Boot Start End Sectors Size Id Type
/dev/sdb1 * 2048 976769023 976766976 465.8G 7 HPFS/NTFS/exFAT
Disk /dev/sdc: 232.9 GiB, 250059350016 bytes, 488397168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xb95cbb7b
Device Boot Start End Sectors Size Id Type
/dev/sdc1 2048 488394751 488392704 232.9G 7 HPFS/NTFS/exFAT
Disk /dev/sdd: 29.7 GiB, 31914983424 bytes, 62333952 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x663eb4c4
Device Boot Start End Sectors Size Id Type
/dev/sdd1 * 0 3815135 3815136 1.8G 0 Empty
/dev/sdd2 3737268 3741939 4672 2.3M ef EFI (FAT-12/16/32)
Я знаю, что у меня есть много физических дисков со старыми установками, но тот, который я хочу, идет /dev/nvme0n1
который является моим основным загрузочным диском. У меня есть своя человечность с пользовательским набором для моей среды разработки, таким образом, я действительно не хочу переустанавливать человечность, если это - просто ошибки начальной загрузки. Как я устанавливаю grub2, чтобы быть диспетчером начальной загрузки по умолчанию.
Править: Я пытался создать раздел EFI после этого руководства, и я создал раздел, но я не могу установить личинку. sudo update grub
выводы /usr/sbin/grub-probe: error: failed to get canonical path of ``/cow'. (only one backtick near cow)
Согласно просьбеsudo parted -l
дает это
Model: ATA WDC WD10EARX-00N (scsi)
Disk /dev/sda: 1000GB
Sector size (logical/physical): 512B/4096B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 1049kB 106MB 105MB primary ntfs
2 106MB 1000GB 1000GB primary ntfs
3 1000GB 1000GB 210MB primary ntfs boot
Model: ATA Samsung SSD 850 (scsi)
Disk /dev/sdb: 500GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 1049kB 500GB 500GB primary ntfs boot
Model: ATA Samsung SSD 850 (scsi)
Disk /dev/sdc: 250GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 1049kB 250GB 250GB primary ntfs
Warning: The driver descriptor says the physical block size is 2048 bytes, but
Linux says it is 512 bytes.
Ignore/Cancel?
Ignore/Cancel? ignore
Model: Generic- SD/MMC (scsi)
Disk /dev/sdd: 128GB
Sector size (logical/physical): 2048B/512B
Partition Table: mac
Disk Flags:
Number Start End Size File system Name Flags
1 2048B 6143B 4096B Apple
2 1913MB 1916MB 2392kB EFI
Model: NVMe Device (nvme)
Disk /dev/nvme0n1: 512GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
3 1049kB 211MB 210MB fat32 EFI System boot, esp
1 211MB 468GB 468GB ntfs Microsoft basic data msftdata
2 468GB 469GB 472MB ntfs Windows RE diag
5 469GB 512GB 43.5GB ext4 Linux filesystem
Редактирование 2: Таким образом, я смог загрузить свою установку человечности в efi режим и смог установить личинку-efi. Я смог включить безопасную начальную загрузку и отключить CSM и человечность, все еще загруженную. Только проблемой является Windows, не загрузится теперь, хотя я принимаю, потому что это все еще думает в режиме MBR. Я делаю живой usb окон для устранения проблемы, хотя я не знаю, испортит ли она раздел EFI, я устанавливаю. Это - корректный способ зафиксировать его?
Я смог зафиксировать его в конце, не вытирая данных. Я думаю, создавая использование раздела EFI gdisk
затем установка efi версия личинки зафиксировала его. Что касается разбитых окон, я работал bootrec
в usb установки Вы создаете онлайн, и используемым опциям нравится, восстанавливают BCD и fixmbr, и это загрузилось. После этого я работал sudo update-grub
в Ubuntu и это обнаружило окна.