Премини към съдържанието
Форумът в приложение

По-лесно сърфиране. Научи повече.

Kaldata.com - Форуми

Приложение на форума на цял екран с push известия, значки и други.

За да инсталирате това приложение на iOS и iPadOS
  1. Докоснете Иконата за споделяне в Safari
  2. Превъртете менюто и докоснете Добавяне към началния екран.
  3. Докоснете Добавяне в горния десен ъгъл.
За да инсталирате това приложение на Android
  1. Докоснете менюто с 3 точки (⋮) в горния десен ъгъл на браузъра.
  2. Докоснете Добавяне към началния екран или Инсталиране на приложение.
  3. Потвърдете, като докоснете Инсталиране.

Добре дошли!

Добре дошли в нашите форуми, пълни с полезна информация. Имате проблем с компютъра или телефона си? Публикувайте нова тема и ще намерите решение на всичките си проблеми. Общувайте свободно и открийте безброй нови приятели.

Моля, регистрирайте се за да публикувате тема и да получите пълен достъп до всички функции.

 

"Омазана" dual-boot инсталация

Featured Replies

Здравейте. Малко предистория. На сутрешна глава реших да добавя към дуалбуут конфигурацията си Манджаро XFCE. И прас!, няма grub.  До тогава инсталираните системи бяха Уиндоус 8 и Убунту МАТЕ. Но Убунтуту като го използвам току ми изплюва някаква грешка. Реших да сложа Минт. И се започна. Рестарт - няма grub, няма нищо. Играх си, какво си играх, явно нещо съм бутнал в BIOS-а, с което съм омазал нещата. HP Probook. Това ми е втория лаптоп. Този, който ползвам постоянно е на ремонт. И скоро няма да стане. HP-то не бях го включвал поне година. Даже не помня колко Линукс инсталации съм му слагал и какво съм мазал.Ровичках се ден-два.

От това, което разбрах от Гугъл и форуми е, че явно съм омазал нещата, като една инсталация съм я направил с активен Legacy, друга с UEFI Hybrid, може би трета с UEFI Native. Нещо такова. Другото е за някакъв бъг в самия grub, който нещо не отразявал правилно нещата при такива смесени схеми. Не знам. От BIOS-а не мога да вляза в Уин. В крайна сметка, сложих на една флашка Mint (мако по-стара от Zena), върнах в BIOS да е на Legacy, инстал и grub-а се показа. С два Mint-а и Windows. Без Manjaro. Но не мога да вляза в Win.

Setting partition type to 0x7.

error: cant find command 'drivemap'.

error: Invalid Efi file path.

Това ми изписва при опит да вляза в Уин. С Минт-а няма грижи. А между другото, пробвах с активен uefi да инсталирам Минт белким в grub-a изгрее всичко. Не. Само Mint ми изкара. Какво може да е решението? Четох, обаче не го букмаркнах за някаква програма, която е тип зареждаща програма, като GRUB, но ѝ забравих името. Дали има някакво лесно решение? Логове мога и сега да предоставям, но за преинсталация само вечер, че денем компа ми е нужен. 

Това е програмата, която си търсил – Boot‑Repair.
Тя прави точно това: оправя EFI записите, възстановява UEFI GRUB и добавя Windows.Не инсталирай повече Linux в Legacy режим.  HP‑тата често имат бъг: ако веднъж включиш Legacy, UEFI записите стават „скрити“ и изглежда сякаш Windows е изчезнал.

https://sourceforge.net/projects/boot-repair-cd/

 

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt update
sudo apt install boot-repair
boot-repair

 

  • Автор
преди 2 минути, nusho73 написа:

Това е програмата, която си търсил – Boot‑Repair.
Тя прави точно това: оправя EFI записите, възстановява UEFI GRUB и добавя Windows.Не инсталирай повече Linux в Legacy режим.  HP‑тата често имат бъг: ако веднъж включиш Legacy, UEFI записите стават „скрити“ и изглежда сякаш Windows е изчезнал.

https://sourceforge.net/projects/boot-repair-cd/

Това ми беше първия акъл и на мен, понеже ме е спазявала много пъти баш в такива ситуации. Този път не успя обаче. Искаше да копирам някакви команди. Изписва как едно нямало, друго нямало и се отказах.

meto@meto12:~$ sudo blkid
[sudo] password for meto:            
/dev/sdb2: SEC_TYPE="msdos" UUID="68B0-18D6" BLOCK_SIZE="512" TYPE="vfat" PARTUUID="d94bd83b-02"
/dev/sdb3: LABEL="writable" UUID="39cbfcdc-bf8e-47fe-bd83-7477944f0614" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="d94bd83b-03"
/dev/sdb1: BLOCK_SIZE="2048" UUID="2025-08-28-08-52-38-00" LABEL="Linux Mint 22.2 Cinnamon 64-bit" TYPE="iso9660" PARTUUID="d94bd83b-01"
/dev/sda2: BLOCK_SIZE="512" UUID="18F8C442F8C4203C" TYPE="ntfs" PARTUUID="285557d6-02"
/dev/sda9: UUID="b1d20859-f575-4e11-b85e-60eba28d18c7" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="285557d6-09"
/dev/sda10: UUID="2be29bb6-a8be-4dd8-acb1-81ea85eac708" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="285557d6-0a"
/dev/sda7: UUID="6130-972A" BLOCK_SIZE="512" TYPE="vfat" PARTUUID="285557d6-07"
/dev/sda5: TYPE="swap" PARTUUID="285557d6-05"
/dev/sda3: BLOCK_SIZE="512" UUID="01D3B1D8EB399C70" TYPE="ntfs" PARTUUID="285557d6-03"
/dev/sda1: LABEL="SYSTEM RESE" UUID="00F9-8057" BLOCK_SIZE="512" TYPE="vfat" PARTUUID="285557d6-01"
/dev/sda8: UUID="ff4a4809-b2fb-40a2-bbe5-0fae27d49921" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="285557d6-08"
/dev/sda6: UUID="8fbad7b3-f91b-44e9-b750-93f252b3a634" UUID_SUB="db22e817-a533-45f4-b1f8-b0a5653bd2dd" BLOCK_SIZE="4096" TYPE="btrfs" PTTYPE="dos" PARTUUID="285557d6-06"
sudo fdisk -l
Disk /dev/sda: 931,51 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: WDC WD10JPVX-60J
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: 0x285557d6

Device     Boot      Start        End   Sectors   Size Id Type
/dev/sda1             2048     718847    716800   350M  b W95 FAT32
/dev/sda2           718848  445689855 444971008 212,2G  7 HPFS/NTFS/exFAT
/dev/sda3        445689856 1372940965 927251110 442,1G  7 HPFS/NTFS/exFAT
/dev/sda4       1372942334 1953521663 580579330 276,8G  f W95 Ext'd (LBA)
/dev/sda5       1462718313 1498157639  35439327  16,9G 82 Linux swap / Solaris
/dev/sda6       1498161152 1953521663 455360512 217,1G 83 Linux
/dev/sda7  *    1401151488 1402202111   1050624   513M ef EFI (FAT-12/16/32)
/dev/sda8       1402204160 1440582649  38378490  18,3G 83 Linux
/dev/sda9       1372942336 1401149439  28207104  13,5G 83 Linux
/dev/sda10      1440583680 1462716415  22132736  10,6G 83 Linux

Partition 4 does not start on physical sector boundary.
Partition 5 does not start on physical sector boundary.
Partition table entries are not in disk order.


Disk /dev/sdb: 14,65 GiB, 15728640000 bytes, 30720000 sectors
Disk model: ProductCode     
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: 0xd94bd83b

Device     Boot   Start      End  Sectors  Size Id Type
/dev/sdb1  *         64  5967263  5967200  2,8G  0 Empty
/dev/sdb2          8452    18691    10240    5M ef EFI (FAT-12/16/32)
/dev/sdb3       5967872 30719999 24752128 11,8G 83 Linux
meto@meto12:~$ ^C
meto@meto12:~$ 

Прилагам логове от две команди.

За Win мога да препоръчам поправката от PE диска на Macrium Reflect (може и Free версията) и да му дадеш да поправи Boot записите. Нямам идея дали няма да прецака Linux зареждането де, но ако Win-a ти е по-спешен в момента пак си е опция:

Създай си Rescue Media и зареди от нея. След това избери като на картинките:

https://knowledgebase.macrium.com/display/KNOW80/Fixing+Windows+boot+problems

Изкарай си Boot опциите (в BIOS, или с която там клавишна комбинация ползваш на твоя лаптоп), и виж дали все пак не е останал сред тях Windows Boot Manager. Защото и на мен ми се е случвало нещо подобно, но е оплескан само grub. Като намеря Windows Boot Manager-а и го задам по подразбиране, мога да заредя Windows. Оттам нататък се разправям с Linux-ите.

  • Автор
току-що, B-boy/StyLe/ написа:

За Win мога да препоръчам поправката от PE диска на Macrium Reflect (може и Free версията) и да му дадеш да поправи Boot записите. Нямам идея дали няма да прецака Linux зареждането де, но ако Win-a ти е по-спешен в момента пак си е опция:

Създай си Rescue Media и зареди от нея. След това избери като на картинките:

https://knowledgebase.macrium.com/display/KNOW80/Fixing+Windows+boot+problems

А, Уин-а не ми е спешен. Просто там имам започнат сезон с Ливорно на Football Manager. Аз за това го използвам Уин-а най-вече. Благодаря, това е хубава идея. Даже и нещо да ми счупи Линукс инсталацията, тя си се вдига за 20 минути. Но сегашната инсталация на Минт таман я натамъних с настройките си, така че сигурно по в края на седмицата ще пробвам.

преди 13 минути, Мальчик Бананан написа:

Това ми беше първия акъл и на мен, понеже ме е спазявала много пъти баш в такива ситуации. Този път не успя обаче. Искаше да копирам някакви команди. Изписва как едно нямало, друго нямало и се отказах.

meto@meto12:~$ sudo blkid
[sudo] password for meto:            
/dev/sdb2: SEC_TYPE="msdos" UUID="68B0-18D6" BLOCK_SIZE="512" TYPE="vfat" PARTUUID="d94bd83b-02"
/dev/sdb3: LABEL="writable" UUID="39cbfcdc-bf8e-47fe-bd83-7477944f0614" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="d94bd83b-03"
/dev/sdb1: BLOCK_SIZE="2048" UUID="2025-08-28-08-52-38-00" LABEL="Linux Mint 22.2 Cinnamon 64-bit" TYPE="iso9660" PARTUUID="d94bd83b-01"
/dev/sda2: BLOCK_SIZE="512" UUID="18F8C442F8C4203C" TYPE="ntfs" PARTUUID="285557d6-02"
/dev/sda9: UUID="b1d20859-f575-4e11-b85e-60eba28d18c7" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="285557d6-09"
/dev/sda10: UUID="2be29bb6-a8be-4dd8-acb1-81ea85eac708" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="285557d6-0a"
/dev/sda7: UUID="6130-972A" BLOCK_SIZE="512" TYPE="vfat" PARTUUID="285557d6-07"
/dev/sda5: TYPE="swap" PARTUUID="285557d6-05"
/dev/sda3: BLOCK_SIZE="512" UUID="01D3B1D8EB399C70" TYPE="ntfs" PARTUUID="285557d6-03"
/dev/sda1: LABEL="SYSTEM RESE" UUID="00F9-8057" BLOCK_SIZE="512" TYPE="vfat" PARTUUID="285557d6-01"
/dev/sda8: UUID="ff4a4809-b2fb-40a2-bbe5-0fae27d49921" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="285557d6-08"
/dev/sda6: UUID="8fbad7b3-f91b-44e9-b750-93f252b3a634" UUID_SUB="db22e817-a533-45f4-b1f8-b0a5653bd2dd" BLOCK_SIZE="4096" TYPE="btrfs" PTTYPE="dos" PARTUUID="285557d6-06"
sudo fdisk -l
Disk /dev/sda: 931,51 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: WDC WD10JPVX-60J
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: 0x285557d6

Device     Boot      Start        End   Sectors   Size Id Type
/dev/sda1             2048     718847    716800   350M  b W95 FAT32
/dev/sda2           718848  445689855 444971008 212,2G  7 HPFS/NTFS/exFAT
/dev/sda3        445689856 1372940965 927251110 442,1G  7 HPFS/NTFS/exFAT
/dev/sda4       1372942334 1953521663 580579330 276,8G  f W95 Ext'd (LBA)
/dev/sda5       1462718313 1498157639  35439327  16,9G 82 Linux swap / Solaris
/dev/sda6       1498161152 1953521663 455360512 217,1G 83 Linux
/dev/sda7  *    1401151488 1402202111   1050624   513M ef EFI (FAT-12/16/32)
/dev/sda8       1402204160 1440582649  38378490  18,3G 83 Linux
/dev/sda9       1372942336 1401149439  28207104  13,5G 83 Linux
/dev/sda10      1440583680 1462716415  22132736  10,6G 83 Linux

Partition 4 does not start on physical sector boundary.
Partition 5 does not start on physical sector boundary.
Partition table entries are not in disk order.


Disk /dev/sdb: 14,65 GiB, 15728640000 bytes, 30720000 sectors
Disk model: ProductCode     
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: 0xd94bd83b

Device     Boot   Start      End  Sectors  Size Id Type
/dev/sdb1  *         64  5967263  5967200  2,8G  0 Empty
/dev/sdb2          8452    18691    10240    5M ef EFI (FAT-12/16/32)
/dev/sdb3       5967872 30719999 24752128 11,8G 83 Linux
meto@meto12:~$ ^C
meto@meto12:~$ 

Прилагам логове от две команди.

Стартираш Mint (инсталирания, не Live) → преинсталираш GRUB в Legacy режим

sudo grub-install /dev/sda
sudo update-grub

 

  • Автор
току-що, Rudy M. написа:

Изкарай си Boot опциите (в BIOS, или с която там клавишна комбинация ползваш на твоя лаптоп), и виж дали все пак не е останал сред тях Windows Boot Manager. Защото и на мен ми се е случвало нещо подобно, но е оплескан само grub. Като намеря Windows Boot Manager-а и го задам по подразбиране, мога да заредя Windows. Оттам нататък се разправям с Linux-ите.

Като запис го няма. Има два записа Ubuntu, да зареди диска и още нещо...

току-що, Gangosa написа:

Много пъти ме е спасявал Hiren's BootCD PE

От хайренса препоръчвам BootIce v1.3.3 ако не 

  • EasyBCD v2.3

Има я и в Sergei Strelec-a.

От толкова подадени съвети и аз нищо не разбрах. Разбрах само, че питащия е неориентиран какво е правил и какво ще направи - то не бяха MBR, UEFI, полу uefi, legacy... Та сега - ако се погледне отговора на някоя от командите, се виждат два fat32 дяла, единия вероятно се ползва за /boot/efi. Другото което разбрах е, че os-prober има някакво "цветно име" и неразбиране какво прави, как работи и как е било спряно.

Ако приемем, че Ментата стартира в uefi режим, то 

sudo efibootmgr

може да даде и още инфо или да забърка още повече кашата (и други неща може, но...).

В грешка съм бил. Ментата е инсталирана в легаси режим. 

Изникват няколко въпроса - за поправка се инсталира нещо, добре, но защо се сменя режима в биос. И ако едното е Арч базирано, а другото Дебиан - ще се погаждат ли напълно, даже и без щипане на биоса. И ако се погаждат - кое ще е по-върхово и как се решава. Пък още в уравнението не е сложен и Уиндоуса.

И на мен ми трябваха няколко пъти да го прочета... И пак не става съвсем ясно какво е творил автора.

- BIOS > Boot Mode > UEFI

>Legacy Support - Disabled

- Флашка с Windows, триеш абсолютно всичко до един диск с ъналокетед

- инсталираш Windows като избираш UEFI USB през F9 ако не се лъжа

- после линукс, който си избрал в alongside Windows Boot Manager

Това ще изтрие всичко но, няма да има проблеми занапред.

  • Автор
преди 2 часа, на40 написа:

От толкова подадени съвети и аз нищо не разбрах. Разбрах само, че питащия е неориентиран какво е правил и какво ще направи - то не бяха MBR, UEFI, полу uefi, legacy... Та сега - ако се погледне отговора на някоя от командите, се виждат два fat32 дяла, единия вероятно се ползва за /boot/efi. Другото което разбрах е, че os-prober има някакво "цветно име" и неразбиране какво прави, как работи и как е било спряно.

Ако приемем, че Ментата стартира в uefi режим, то 

sudo efibootmgr

може да даде и още инфо или да забърка още повече кашата (и други неща може, но...).

Ето това ми излиза от командата:

Цитат

sudo efibootmgr
[sudo] password for meto:            
BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 0000
Boot0000* Ubuntu    HD(4,MBR,0x285557d6,0x51d56ffe,0x229af002)/HD(3,MBR,0x0,0x5383e000,0x100800)/File(\EFI\ubuntu\shimx64.efi)

 

преди 1 час, Raze написа:

Ако нещо си инсталирал в legacy, няма как да го подкараш, ако активираш UEFI в BIOS. Обратното е възможно.

Проблемът е, че не си спомням какво кога и как съм инсталирал. Вероятно Манджарото да развали работата.

A това ми дава от os-prober. По едно време нищо не показваше:

Цитат

meto@meto12:~$ sudo os-prober
/dev/sda10:Linux Mint 22.2 Zara (22.2):LinuxMint:linux
/dev/sda9:Linux Mint 22.2 Zara (22.2):LinuxMint1:linux
grub-probe: error: cannot find a GRUB drive for /dev/sdb1.  Check your device.map.
meto@meto12:~$ 

Не знам освен Zara, защо не показва и Zena. От нея пиша.

И lsblk:

meto@meto12:~$ lsblk
NAME    MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
sda       8:0    0 931,5G  0 disk 
├─sda1    8:1    0   350M  0 part 
├─sda2    8:2    0 212,2G  0 part 
├─sda3    8:3    0 442,1G  0 part 
├─sda4    8:4    0     1K  0 part 
├─sda5    8:5    0  16,9G  0 part 
├─sda6    8:6    0 217,1G  0 part 
├─sda7    8:7    0   513M  0 part /boot/efi
├─sda8    8:8    0  18,3G  0 part /
├─sda9    8:9    0  13,5G  0 part 
└─sda10   8:10   0  10,6G  0 part 
sdb       8:16   1  14,6G  0 disk 
├─sdb1    8:17   1   2,8G  0 part 
├─sdb2    8:18   1     5M  0 part 
└─sdb3    8:19   1  11,8G  0 part 
sr0      11:0    1  1024M  0 rom  
meto@meto12:~$ 

 

От командите се вижда, че нямаш инсталиран grub.

Може и файла, за който ти пише, да е повреден или с грешни данни.

arch linux - cannot find a GRUB drive for /dev/sda1. Check your device.map - Unix & Linux Stack Exchange

От изхода на efibootmgr картината вече е напълно ясна: машината в момента се опитва да стартира UEFI GRUB („Ubuntu“), но целият ти диск е MBR/Legacy. Това е несъвместима комбинация и точно затова Windows не тръгва.

  • Автор
преди 10 минути, nusho73 написа:

От изхода на efibootmgr картината вече е напълно ясна: машината в момента се опитва да стартира UEFI GRUB („Ubuntu“), но целият ти диск е MBR/Legacy. Това е несъвместима комбинация и точно затова Windows не тръгва.

А дали има начин да го подкарам без Win PE? B-Boy Style ми даде съвет за Win PE. Днес и утре едва ли ще мога, че ми трябва компютър. И когато го пробвам, да сменя, както е сега Legacy, на UEFI?

преди 11 минути, Мальчик Бананан написа:

А дали има начин да го подкарам без Win PE? B-Boy Style ми даде съвет за Win PE. Днес и утре едва ли ще мога, че ми трябва компютър. И когато го пробвам, да сменя, както е сега Legacy, на UEFI?

всъщност в твоя случай WinPE няма да реши проблема, защото проблемът не е в Windows, а в смесения UEFI/Legacy режим. WinPE би помогнал само ако Windows беше повреден, но той не е – просто GRUB го стартира в грешен режим. 

 

преди 9 часа, nusho73 написа:
sudo grub-install /dev/sda
sudo update-grub

 

преди 18 минути, Мальчик Бананан написа:

А дали има начин да го подкарам без Win PE? B-Boy Style ми даде съвет за Win PE. Днес и утре едва ли ще мога, че ми трябва компютър. И когато го пробвам, да сменя, както е сега Legacy, на UEFI?

Значи си инсталирал Windows в UEFI, после си инсталирал Убунто в легаси, след това си се мъчил да възстановяваш GRUB с някаква неизвестна програма и накрая си набил Минт... Няма как да го поправиш това. 

  • Автор

Поначало тази машина ми е бекъп, в случай, че нещо се случи с основната ми (което и стана). Използвам я най-вече да си държа данни на нея. 

А нали ми се показва grub?

sudo grub-install /dev/sda
sudo update-grub
преди 2 минути, Teemo v. X написа:

Значи си инсталирал Windows в UEFI, после си инсталирал Убунто в легаси, след това си се мъчил да възстановяваш GRUB с някаква неизвестна програма и накрая си набил Минт... Няма как да го поправиш това. 

Поначало отдавна съм го замислил и все отлагах досега, но явно ще трябва. Да сложа един нов Уин. След което с Acronis Disk Director (или нещо друго) да оправя тази каша с дяловете. И оттам вече може един Минт и дотам. Стана ми интересно какво се е омазало. А пък основния ми комп ще го имам през април чак.

преди 9 минути, Мальчик Бананан написа:

Стана ми интересно какво се е омазало.

Имаш минимум три буута в различни режими...

  • Автор
преди 25 минути, B-boy/StyLe/ написа:

Да не би да се оправи?

Тамън щях да влизам да слагам обратно отметката. Предварително цъкнах. Съжалявам. Останах без флашка. Така че...

Добавете отговор

Можете да публикувате отговор сега и да се регистрирате по-късно. Ако имате регистрация, влезте в профила си за да публикувате от него.

Гост
Публикацията ви съдържа термини, които не допускаме! Моля, редактирайте съдържанието си и премахнете подчертаните думи по-долу. Ако замените букви от думата със звездички или друго, за да заобиколите това предупреждение, профилът ви ще бъде блокиран и наказан!
Напишете отговор в тази тема...

Разглеждащи това в момента 0

  • Няма регистрирани потребители разглеждащи тази страница.

Дарение

  • Подкрепи съществуването на форума - направи дарение
    25%
    Дарени 252.69 EUR от нужните 1,000.00 EUR

Бюлетин

Получавайте известие, когато има важна промяна или новина свързана с форума.

Профил

Навигация

Търсене

Търсене

Конфигуриране на push известия в браузъра

Chrome (Android)
  1. Докоснете иконата на катинар до адресната лента.
  2. Докоснете Разрешения → Известия.
  3. Променете предпочитанията си.
Chrome (Desktop)
  1. Кликнете върху иконата на катинар в адресната лента.
  2. Изберете Настройки на сайта.
  3. Намерете Известия и коригирайте предпочитанията си.