dualboot, grub helyreallitas

Fórum: 

Egy sata ssd tükröztem m.2 ssd-re ezután utólag adtam /boot/efit fat32 500mb és ezután win-servert telepítettem csak restart után eltűnt a grub menü és sehogy se tudom vissza állítani, utána olvasgattam próbálgattam a leírtak szerint felcsatolással, grub-install stb stb , de eddig még nem jött össze..jelenleg a boot repair fut már elég hosszasan...

server 2016

 

mint@mint:~$ sudo fdisk -l
Disk /dev/loop0: 1.8 GiB, 1912557568 bytes, 3735464 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: 931.53 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: Samsung SSD 970 EVO Plus 1TB            
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: gpt
Disk identifier: EB2803A3-7E10-47A4-9B52-F222E6ABF7C3

Device             Start        End   Sectors   Size Type
/dev/nvme0n1p1      2048    1026047   1024000   500M Microsoft basic data
/dev/nvme0n1p2   1026048  210741247 209715200   100G Linux filesystem
/dev/nvme0n1p3 210741248  944744447 734003200   350G Linux filesystem
/dev/nvme0n1p4 944744448  945666047    921600   450M Windows recovery environmen
/dev/nvme0n1p5 945666048  945870847    204800   100M EFI System
/dev/nvme0n1p6 945870848  945903615     32768    16M Microsoft reserved
/dev/nvme0n1p7 945903616 1701328895 755425280 360.2G Microsoft basic data

Disk /dev/sda: 58.64 GiB, 62948114432 bytes, 122945536 sectors
Disk model: HyperX Savage   
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: gpt
Disk identifier: DF052068-82F8-47AB-9D51-92F0A31E5E30

Device     Start       End   Sectors  Size Type
/dev/sda1   2048 122945502 122943455 58.6G Microsoft basic data
mint@mint:~$ lsblk
NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
loop0         7:0    0   1.8G  1 loop /rofs
sda           8:0    1  58.6G  0 disk
└─sda1        8:1    1  58.6G  0 part /cdrom
nvme0n1     259:0    0 931.5G  0 disk
├─nvme0n1p1 259:1    0   500M  0 part
├─nvme0n1p2 259:2    0   100G  0 part
├─nvme0n1p3 259:3    0   350G  0 part
├─nvme0n1p4 259:4    0   450M  0 part
├─nvme0n1p5 259:5    0   100M  0 part
├─nvme0n1p6 259:6    0    16M  0 part
└─nvme0n1p7 259:7    0 360.2G  0 part
mint@mint:~$

 

kimarite képe

inxi, parted

Értékelés: 

0
Még nincs értékelve

Említettem, a parancssor kimeneteket így kérjük:
https://linuxmint.hu/blog/2021/10/a-honlap-mukodese-9-resz-pasteee-szoveg-megosztasa
A honlap működése 9. rész: Paste.ee | szöveg megosztása
(az aláírásomban is szerepel, minden tudnivaló benne)

Kimaradt az itt kért harmadik parancssor kimenete, amely ez:

inxi -Fzxxx

És még egy kimenetet kérek (a GPT-re ez jobb):

sudo parted -l

Megkérnélek a következőkre:

  • Figyeld a kérdéseket és pontosan válaszolj mindenre (ne kelljen egy dolgot kétszer begépelni)
    • Általában csak a válaszok összességének birtokában tudunk bármit is mondani a probléma megoldására. Akár az első javaslatunk is főnyeremény lehet...
  • Törekedj az igényességre, a magyar helyesírás szabályainak betartására, az ékezeteket se hagyd le, a neveket, a mondatot nagy kezdőbetűvel kezd, stb..
    • Mert például a fenti cím így jobban nézett volna ki, és könnyebben rákeres/rátalál más is): Dual-boot, GRUB helyreállítása
    • (ékezetek pótolva, hosszú í korrigálva)

inxi, parted

Értékelés: 

0
Még nincs értékelve

#1

mint@mint:~$ inxi -Fzxxx
System:
  Kernel: 5.4.0-58-generic x86_64 bits: 64 compiler: gcc v: 9.3.0
  Desktop: Cinnamon 4.8.5 wm: muffin 4.8.0 dm: LightDM 1.30.0
  Distro: Linux Mint 20.1 Ulyssa base: Ubuntu 20.04 focal
Machine:
  Type: Desktop System: Dell product: OptiPlex 3050 v: N/A serial: <filter> Chassis:
  type: 3 serial: <filter>
  Mobo: Dell model: 0JP3NX v: A01 serial: <filter> UEFI: Dell v: 1.11.0
  date: 11/01/2018
CPU:
  Topology: Quad Core model: Intel Core i5-7500T bits: 64 type: MCP arch: Kaby Lake
  rev: 9 L2 cache: 6144 KiB
  flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 21599
  Speed: 900 MHz min/max: 800/3300 MHz Core speeds (MHz): 1: 900 2: 900 3: 900 4: 900
Graphics:
  Device-1: Intel HD Graphics 630 vendor: Dell driver: i915 v: kernel bus ID: 00:02.0
  chip ID: 8086:5912
  Display: x11 server: X.Org 1.20.8 driver: modesetting unloaded: fbdev,vesa
  resolution: 1920x1080~60Hz
  OpenGL: renderer: Mesa Intel HD Graphics 630 (KBL GT2) v: 4.6 Mesa 20.0.8
  direct render: Yes
Audio:
  Device-1: Intel 200 Series PCH HD Audio vendor: Dell driver: snd_hda_intel v: kernel
  bus ID: 00:1f.3 chip ID: 8086:a2f0
  Sound Server: ALSA v: k5.4.0-58-generic
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: Dell
  driver: r8169 v: kernel port: e000 bus ID: 02:00.0 chip ID: 10ec:8168
  IF: enp2s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
  Device-2: Intel Wireless 3165 driver: iwlwifi v: kernel port: e000 bus ID: 03:00.0
  chip ID: 8086:3165
  IF: wlp3s0 state: down mac: <filter>
Drives:
  Local Storage: total: 990.14 GiB used: 2.10 GiB (0.2%)
  ID-1: /dev/nvme0n1 vendor: Samsung model: SSD 970 EVO Plus 1TB size: 931.51 GiB
  speed: 31.6 Gb/s lanes: 4 serial: <filter> rev: 4B2QEXM7 scheme: GPT
  ID-2: /dev/sda type: USB vendor: Kingston model: HyperX Savage size: 58.62 GiB
  serial: <filter> rev: PMAP scheme: GPT
RAID:
  Hardware-1: Intel SATA Controller [RAID mode] driver: ahci v: 3.0 port: f060
  bus ID: 00:17.0 chip ID: 8086.2822 rev: N/A
Partition:
  ID-1: / size: 7.76 GiB used: 194.1 MiB (2.4%) fs: overlay source: ERR-102
Sensors:
  System Temperatures: cpu: 46.0 C mobo: 29.8 C
  Fan Speeds (RPM): N/A
Info:
  Processes: 202 Uptime: 31m Memory: 15.53 GiB used: 1.15 GiB (7.4%) Init: systemd
  v: 245 runlevel: 5 Compilers: gcc: 9.3.0 alt: 9 Shell: bash v: 5.0.17
  running in: gnome-terminal inxi: 3.0.38

Model: Samsung SSD 970 EVO Plus 1TB (nvme)
Disk /dev/nvme0n1: 1000GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:

Number  Start   End    Size    File system  Name                          Flags
 1      1049kB  525MB  524MB   fat32        Microsoft basic data          msftdata
 2      525MB   108GB  107GB   ext4         Linux filesystem
 3      108GB   484GB  376GB   ext4         Linux filesystem
 4      484GB   484GB  472MB   ntfs         Basic data partition          hidden, diag
 5      484GB   484GB  105MB   fat32        EFI system partition          boot, esp
 6      484GB   484GB  16.8MB               Microsoft reserved partition  msftres
 7      484GB   871GB  387GB   ntfs         Basic data partition          msftdata

 

Érdekes

Értékelés: 

0
Még nincs értékelve

Ez olyan mintha az eredeti SSD legacy módú lett volna, aztán áttükrözve a lemezre vagy nem szabványos EFI partíciót használt. (Az első partícióra gondolok.) Utólag manuálisan hozzáadni az EFI partíciót nem volt bölcs lépés.

Szerintem elsőre kell telepíteni a Wint, utána a Linuxot. -ez az egyszerűbb megoldás.

A gép BOOT menüje mit mutat? Felismeri a telepített rendszereket?

 

 

kimarite képe

Windows

Értékelés: 

0
Még nincs értékelve

Meg kéne nézni, hogy a Windows eleve használ-e UEFI-t. Ha nem használja, akkor felesleges EFI partíciót létrehozni, csak mert esetleg a Linux Mint telepítő azt mondja. Először le kéne töölrni a partíciós táblát a Linux Mint Live telepítővel, a GParteddel, az új partíciós tábla készítése menüvel, majd az Alkalmaz elem megnyomásával. Ezután szinkronizáld a Windowst, majd jöhet az ellenőrzés, azaz, innen mazsolázd ki, mi ad használható eredményt a szerveren:
https://www.tenforums.com/tutorials/85195-check-if-windows-10-using-uefi-legacy-bios.html
https://www.easeus.com/partition-master/how-to-know-if-windows-using-uefi-or-legacy.html
https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/boot-to-uefi-mode-or-legacy-bios-mode?view=windows-11

Az ellenőrzés módszerét, vagyis a nálad bevált parancssort és kimenetét is írd a válaszodba.

A BIOS mire van állítva?
https://www.diskpart.com/kb/boot-from-legacy-or-uefi.html

A Windows szervert konvertáltad-e bármikor MBR-ről GPT-re vagy viszont? Ha igen, milyen módszerrel, és miről, mire?

Érdekes

Értékelés: 

0
Még nincs értékelve

#2

Mint írtam is: Egy sata ssd tükröztem m.2 ssd-re ezután utólag adtam /boot/efit fat32 500mb, utóbbi volt a rossz döntés mivel a win-server telepítés után csinált efi magának.

Igen már a tiszta telepítés az egyszerű megoldás, de a atas ssd-n lévő linux hogy tudom átrakni m.2 ssd-re? mert ez lenne a lényeg...

UEfi-re van állítva és csak a win boot manager ill az usb látja

Ezt nem igazán értem: A Windows szervert konvertáltad-e bármikor MBR-ről GPT-re vagy viszont? Rufus GPT alapon uefi, csak úgy engedi...

Érdekes

Értékelés: 

0
Még nincs értékelve

#2

linux-live alatt a Gparteddel a bootefit kiszedtem és kompletten mindent vitt magával, csinálok tiszta installt már..windows-server majd utána linux.

Újra tettem a win-server és

Értékelés: 

0
Még nincs értékelve

Újra tettem a win-server és mellé a linuxot boot efi-re és most jó végre, de a következő lépés, hogyan lehet a stas ssd-én lévő linuxről image készíteni majd visszaállítva a telepítettre?

Katyvasz de nem is kicsi :-)

Értékelés: 

0
Még nincs értékelve

Először is.
Eddig mi volt, bios/mbr, most meg ebből varázsolsz uefi/gpt-?

Másik, ha normálisan megcsinálod az előzetes partíciószerkezetet,
EFI, 100-500MB fat32, utána 16-17MB formázatlan terület, majd a C amekkorát akarsz NTFS, és 500MB restore NTFS,  akkor a Win csont nélkül települ, kiválasztva a C-t és semmiihez nem nyúl a lemezen, nem alakít ki más partíciószerkezetet, nem hoz létre magának mégegy EFI partíciót meg helyreállításit.

Ezután a lemezre a maradék vagy amekkorát akarsz a Linuxnak, klónozod a Linuxodat, én erre a Timeshiftet ajánlom, lejjebb leírom hogyan kell.
Ha már van a telepített Linuxod, azt a partíciót gyalulod és megformázod EXT4-re. Ez fontos mert ha erre a szűz redszerre ráereszted a Timeshift backupot, azt csak a JóIsten tudja mi sül ki belőle, jó nem az biztos. Bár van esély de jobb a tiszta visszaállítás.

Ha ubuntu származékod van, az EFI-be létrejött egy Ubuntu bejegyzés, így sokkal könnyebb de gond nélkül pótolható ez is. 
Mivel neked már van az új lemezeden egy telepített Linux, ezzel nem kell foglalkozni.

Indítasz egy Live Linuxot amibe van Timeshift.
A Live alól a Tineshifttel csinálsz egy teljes rendszermentést, egy különálló EXT4 partícióra aminek a mérete legalább 20%-al nagyobb mint a klónozandó Linuxodé. Nem arra a partícióra mentesz ami majd a leendő Linuxé lesz amin a Win server van hanem külön partícióra, külső lemzre, akár nagyobb pendrájv is jó.

Ha ez megvan, a Timeshiftbe beállítod hogy az előbb elkészült backupot állítsa vissza a végső partícióra, a Win mellé.
Ha lefutott, ott a rendszered csak még nem tud elindulni.
Még mindig a Live alól,
az EFI partíción az Ubuntu mappába van egy grub.cfg fájl, abban az UUID-nek meg kell egyeznie a most visszaállított Linuxod partíciójának UUID-jével, ezt mindenképp ellenőrizd és írd át az EFI/ubuntu/grub.cfg-be.
Ha stimmel, lépj be a most visszaállított Linux boot/grub mappába, abban is van egy grub.cfg fájl csak abban még a régi lemez UUID-je szerepel, ezt mindenhol lecseréled a mostani UUID-re.
Ebben nekem nagy segítség a Kate szövegszerkesztő "Csere" opciója, 5 kattintással megvan a kb. 20 helyen szerepelő UUID csere.
Ezután mented a grub.cfg-t, leállítod a live rendszert, ezután be kell bootolnia a Linuxodnak, az UEFI-be kiválasztva a linuxot.
Lehet nyögvenyelve indul, ha felált, egy 
sudo update-grub
és minden a helyén lesz, választható lesz reboot után a Win és  a Linux is.
Ha UEFi-ből karsz választani akkor az is rendelkezésre áll.
Ha volt fstab-ba felvéve valami lemez, partíció akkor érteemszerűen azt is szerkeszteni kell, és ha volt swap partíció, akkor az új lemez végén azt is létre kell hozni a procedúra előtt. Ha fstab-ba nem volt a most nemlétező partíciónak nofail opciója, az kellemetlen mert emiatt megáll a boot, ezt orvosolni kell.

A leírt módszer a swapfájlt bár vagy átviszi vagy csak a töredékét de a klónozott rendszer ezeket valamiért nem tudja használni, ez könnyen orvosolható.

A leírt módszerrel külső meghajtóra, pendrájvra, sikítókorongra lehet klónozni Linux rendszereket
 Bocsánat, Ubuntu alapúakat, az Arch külön állatfajta ebből a szempontból de azt is lehet csak kicsit máshogy.

Ha ezt választod amit leírtam, a Timeshift beállításokba szívesen segítek de adja magát, teljességgel kezes és okos gui.

Az UUID matatásokat is ki lehet kerülni ha a Timeshift beállításokba a rendszerbetöltőt az efi-re kéred de ez nem mindig sikerül neki tökéletesen, a kézimunka viszont mindig eredményes.

 

Katyvasz de nem is kicsi :-)

Értékelés: 

0
Még nincs értékelve

#5 Timeshift nélkül megcsináltam mountolás majd dd segítségével pakolgattam a frissem telepített win mellé linuxra, majd grub gondom volt, de végül boot repairrel azt is sikerült újra húzni...csak éppen van 1 kis gond..pakolászás közben a klón image partíciók mérete az előző ssd-n / 46gb és /home 10gb(itt szól is hogy csak 2gb szabad hely van amin meglepődtem) és ezt látja most is .
Telepítéskor / 100gb és /home 336gb adtam de helyette a kevesebbet látja, ezt a gparted vagy hogyan lehet módosítani? van mellette felkiáltójel és kulcs is...

Azt már tudom, hogy elején nem egyből a teljes lemez egységet kellett volna klónozni és utólag bootefi csinálni..megszivattam magam ráadás mbr módba ami meg nem jó hiába mikor elsőre gpt-re állítottam..

kimarite képe

Katyvasz de nem is kicsi :-)

Értékelés: 

0
Még nincs értékelve

#5.1 Csak így tovább, tanulgatva, mi és hogyan helyes!