Witaj na Forum Linuxiarzy
Zanim zalogujesz się, by pisać na naszym forum, zapoznaj się z kilkoma zasadami savoir-vivre'u w dziale Administracja.
Wiadomości z problemami zamieszczone w wątku "Przywitaj się" oraz wszelkie reklamy na naszym forum będą usuwane.

MX25 po instalacji nie mona uruchomić win7

Zaczęty przez mlotek, Grudzień 11, 2025, 04:28:45 PM

Poprzedni wątek - Następny wątek

mlotek

Pozdrowienia czytającym,

Na moim laptopie miałem zainstalowane trzy systemy: win7, MX21 i MX23. Zainstalowałem też wine i korzystałem z paru programów win. Niedawno zainstalowałem MX25 i pozornie wszystko było dobrze, ale okazało się, że nie można uruchomić żadnego programu za pomocą wine, ale co gorsza nie można uruchomić win7.

janusz@mx25:~
$ sudo fdisk -l
[sudo] hasło użytkownika janusz:     
Disk /dev/sda: 596,17 GiB, 640135028736 bytes, 1250263728 sectors
Disk model: Hitachi HTS54756
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: 0x07f3f33c

Device     Boot      Start        End   Sectors   Size Id Type
/dev/sda1  *          2048     206847    204800   100M 83 Linux
/dev/sda2           206848  803115007 802908160 382,9G 83 Linux
/dev/sda3        803115008 1103103999 299988992   143G 83 Linux
/dev/sda4       1103104000 1250263039 147159040  70,2G 83 Linux

janusz@mx25:~
$ sudo os-prober
/dev/sda1:Windows 10:Windows:chain
/dev/sda2:Windows 10:Windows1:chain
/dev/sda3:MX 23.6 Libretto (23.6):MX:linux
janusz@mx25:~
$

Z tych wydruków wynika, że Linux uważa partycje windows za partycje Linux?
Mogę otwierać zasoby z partycji sda2, na której jest win7.
Bęðę wdzięczny za wskazówki i pouczenia.






linux4ever

#1
@mlotek Tak sda2 jest wykrywany jako linux.

Pomóc może boot repair z MX.

https://mxlinux.org/wiki/help-files/help-mx-boot-repair/

No i na MX zna się:

@mirekc
"Dawniej ludzie uczyli się dla samych siebie, dziś robią to na pokaz. "-Konfucjusz

melis

#2
Jeśli rozruch był współdzielony na jednej partycji, to niestety jedynie odbudowa z poziomu win7 pomoże. W MX jest narzedzie do obsługi rozruchu uefi, bądź ogólnie rozruchu(Mx opcje Uruchamiania) Zobacz tam czy na liście znajduje się Win7 i czy jego rozruch jest aktywny. Możliwe, że wystarczy aktywować i tyle.
Cytat: linux4ever w Grudzień 11, 2025, 04:32:31 PMPomóc może boot repair z MX.
Nie pomoże, bo Linux nie potrafi odbudować Windowsowego bootloadera. Jeśli nie został w żaden sposób tknięty, to tak znajdzie go i doda do opcji grub.

mirekc

Akurat tak się złożyło, że padł mi mój stary 32-bitowy HP i postawiłem w zamian nowy-stary Lenovo ThinkCentre M72e (Intel Core i3 3,3GHz, 8GB RAM, 470 GB HDD), to napiszę jak go zrobiłem, że tego typu problem praktycznie nie ma prawa się pojawić (tak robię u siebie od lat).

Komputer dostałem z zainstalowanym Windows 10, chciałem go zachować i doinstalować Linuksa. Dysk był sformatowany jako MBR, czyli tak jak u autora wątku.
Najpierw wydzieliłem sobie miejsce na Linuksa ,,obcinając" partycję Windows i założyłem partycje dla Linuksa. Posłużyłem się windowsowym programem Paragon Partition Manager w dość starej wersji, ale na partycje MBR wystarczającej. Ostatecznie mój dysk wygląda następująco:
sudo fdisk -l
[sudo] hasło użytkownika mirek:        
Dysk /dev/sda: 465,76 GiB, bajtów: 500107862016, sektorów: 976773168
Model dysku: ST3500312CS    
Jednostki: sektorów, czyli 1 * 512 = 512 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
Typ etykiety dysku: dos
Identyfikator dysku: 0x1e1e0006

Urządzenie Rozruch  Początek    Koniec   Sektory Rozmiar Id Typ
/dev/sda1  *            2048   1187839   1185792    579M  7 HPFS/NTFS/exFAT
/dev/sda2            1187840 248461289 247273450  117,9G  7 HPFS/NTFS/exFAT
/dev/sda3          248461290 976768064 728306775  347,3G  f W95 Rozsz. (LBA)
/dev/sda5          248461353 494946584 246485232  117,5G  7 HPFS/NTFS/exFAT
/dev/sda6          494946648 511332884  16386237    7,8G 83 Linux
/dev/sda7          511332948 695662694 184329747   87,9G 83 Linux
/dev/sda8          695662758 777594194  81931437   39,1G 83 Linux
/dev/sda9          777594258 976768064 199173807     95G  b W95 FAT32
Może się wydawać, że tych partycji jest trochę dużo, ale wydzieliłem osobną partycję na dane Windows, dla Linuksa skonfigurowałem partycję SWAP, i dodałem dwie partycje na backupy: jedną dla Linuksa (Timeshift), a drugą dla Windows (Macrium Reflect). Jako że dysk jest MBR, to posłużyłem się partycją typu extended. Partycje główne są trzy, dwie dla Windows (bo już były) i jedna extended, reszta to partycje logiczne.

Teraz główny punkt programu: zainstalowałem GAG-a (https://gag.sourceforge.net/) i skonfigurowałem uruchamianie systemu Windows. GAG to bardzo stary program, jego rozwój zakończył się gdzieś około 2008 roku, ale dyski MBR obsługuje. Jest też bardzo prosty, żeby nie powiedzieć prymitywny. Jego działanie sprowadza się w zasadzie do uruchomienia programu startowego ze wskazanej partycji i właśnie o to chodzi!

Następnie zainstalowałem MX-Linux 25, wybierając instalację GRUB-a na partycji linuksowej, a nie w MBR i dodałem nowy system do GAGa wskazując mu tę partycję. To wszystko, po uruchomieniu komputera wygląda tak:

A dlaczego w ten sposób? Bo teraz mogę sobie robić co chcę z Linuksem, przeinstalować, doinstalować nowy, kombinować z konfiguracją GRUBa itp. itd. i nie będzie to miało żadnego wpływu na uruchamianie Windows, jak długo będę pamiętał, żeby GRUBa instalować na partycji, a nie w MBR. A jak zapomnę? Też nie ma tragedii. Wystarczy ponownie zainstalować i skonfigurować GAGa (to zajmuje poniżej 5 minut), a w Linuksie zainstalować GRUBa na partycji.

A wracając do wątku: @mlotek, proponuję Ci wypróbować GAGa. Można to zrobić bez instalacji, a być może będzie w stanie uruchomić Windows bez kombinowania (główny program rozruchowy jest na partycji, kod w MBR tylko go uruchamia). Jeśli tak się zdarzy, to jesteś w domu: zainstaluj na dysku i ponaprawiaj GRUBy w Linuksach, tak żeby były zainstalowane na partycji. Jeżeli Windows się nie uruchomi (są pewnie dwie partycje, sprawdź obie), to proponuję zacząć od naprawy uruchamiania Windows (z nośnika instalacyjnego), potem jak wyżej.

Zobacz najnowsze wiadomości na forum