Windows 11 üstüne Arch Linux kurduktan sonra Windows 11 görünmüyor

Subuta1

Decapat
Katılım
21 Nisan 2023
Mesajlar
30
Daha fazla  
Cinsiyet
Erkek
Merhaba. Başlıkta yazdığı gibi Windows'un yanına archlinux kurdum fakat Windows 11 grubta gözükmüyor forumlardan çözümlere baktım hepsini eksiksiz yaptım ama yine olmadı. Bir tanesinde UUID ile bir şey yapılıyordu ama onda da "GRUB-probe: Error: Unknown filesystem" diyor "lsblk" yazdığımda Windows Boot Manager nerede? Göremiyorum.
 
Kod:
sudo fdisk -l
komutunun çıktısını buraya kopyalayın.
Kod:
Disk /dev/nvme0n1: 931.51 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: ADATA LEGEND 750                       
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: 151676D9-44DD-4E87-930C-8AE81004B736

Device              Start        End    Sectors   Size Type
/dev/nvme0n1p1     206848     239615      32768    16M Microsoft reserved
/dev/nvme0n1p2     239616 1428851863 1428612248 681.2G Microsoft basic data
/dev/nvme0n1p3 1428852736 1430491135    1638400   800M EFI System
/dev/nvme0n1p4 1430491136 1948487679  517996544   247G Linux filesystem
/dev/nvme0n1p5 1948487680 1952131071    3643392   1.7G Linux swap
/dev/nvme0n1p6 1952131072 1953519615    1388544   678M Windows recovery environment


Disk /dev/sda: 976.56 GiB, 1048576000000 bytes, 2048000000 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: gpt
Disk identifier: E7DDEE17-B9C1-4B1E-8676-D49E66DDC666

Device     Start     End Sectors Size Type
/dev/sda1   2048 2099199 2097152   1G EFI System


Disk /dev/sdb: 14.91 GiB, 16005464064 bytes, 31260672 sectors
Disk model: Cruzer Blade   
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: FC6BC61B-919C-4B0F-B298-15474DF9600F

Device        Start      End  Sectors  Size Type
/dev/sdb1      2048 31195095 31193048 14.9G Microsoft basic data
/dev/sdb2  31195096 31260631    65536   32M Microsoft basic data
 
Windows nvme0n1p2 disk bölümünde kurulu ve nvme0n1p3 bölümünde de boot dosyaları kurulu durumdu.
Bu durumda basitçe grub'a Windows tanıtmak yetecektir.
1- Bunun için öncelikle os-prober ve update-grub paketleri kurulu olmalı. Eğer kurulu değilse
Kod:
sudo pacman -S os-prober update-grub
komutları ile kurabilirsiniz.
2- /etc/default/grub dosyasının sonuna GRUB_DISABLE_OS_PROBER="false" ekleyin.
3- Konsolda sudo LC_ALL=C /bin/bash -c "grub-mkconfig -o /boot/grub/grub.cfg" komutunu çalıştırın. Bilgisayarı yeniden başlattığınızda, Windows grub'a eklenmiş olmalı.
 
Windows nvme0n1p2 disk bölümünde kurulu ve nvme0n1p3 bölümünde de boot dosyaları kurulu durumdu.
Bu durumda basitçe grub'a Windows tanıtmak yetecektir.
1- Bunun için öncelikle os-prober ve update-grub paketleri kurulu olmalı. Eğer kurulu değilse
Kod:
sudo pacman -S os-prober update-grub
komutları ile kurabilirsiniz.
2- /etc/default/grub dosyasının sonuna GRUB_DISABLE_OS_PROBER="false" ekleyin.
3- Konsolda sudo LC_ALL=C /bin/bash -c "grub-mkconfig -o /boot/grub/grub.cfg" komutunu çalıştırın. Bilgisayarı yeniden başlattığınızda, Windows grub'a eklenmiş olmalı.
Kod:
error: target not found: update-grub
dedi hocam ne yapmalıyım
 
Arch'ı yeni kurdunuz, önce

Kod:
sudo pacman -Syyu

Komutu ile depo listesini indirip, update-grub paketini ondan sonra kurun.
 
Arch'ı yeni mi kurdunuz, öyle ise önce

Kod:
sudo pacman -Syyu

Komutu ile depo listesini indirip, Update-GRUB komutunu ondan sonra kurun.
hocam depo listesini kurdum ama yine aynı hatayı verdi aur ile denedim onda ise
:: Synchronizing package databases...
core 117.2 KiB 458 KiB/s 00:00 [#############################] 100%
extra 7.4 MiB 4.50 MiB/s 00:02 [#############################] 100%
:: Starting full system upgrade...
:: Replace tracker3 with extra/tinysparql? [Y/n] y
resolving dependencies...
looking for conflicting packages...

Packages (17) adwaita-cursors-47.0-1 adwaita-icon-theme-47.0-1 at-spi2-core-2.54.0-1
gawk-5.3.1-1 glib2-2.82.0-1 gnupg-2.4.5-5 gsettings-desktop-schemas-47.1-1
gsettings-system-schemas-47.1-1 gtk-update-icon-cache-1:4.16.1-1
gtk3-1:3.24.43-3 kbd-2.6.4-3 libjpeg-turbo-3.0.4-1 librsvg-2:2.59.0-1
libsysprof-capture-47.0-1 tinysparql-3.8.0-1 tracker3-3.7.3-2 [removal]
upower-1.90.6-1

Total Download Size: 24.45 MiB
Total Installed Size: 143.91 MiB
Net Upgrade Size: 0.70 MiB

:: Proceed with installation? [Y/n] y
:: Retrieving packages...
gtk3-1:3.24.43-3-x86_64 8.4 MiB 4.80 MiB/s 00:02 [#############################] 100%
glib2-2.82.0-1-x86_64 4.9 MiB 4.57 MiB/s 00:01 [#############################] 100%
gnupg-2.4.5-5-x86_64 2.7 MiB 3.48 MiB/s 00:01 [#############################] 100%
librsvg-2:2.59.0-1-x86_64 2.4 MiB 2.82 MiB/s 00:01 [#############################] 100%
gawk-5.3.1-1-x86_64 1322.3 KiB 2.25 MiB/s 00:01 [#############################] 100%
kbd-2.6.4-3-x86_64 1247.0 KiB 2.34 MiB/s 00:01 [#############################] 100%
tinysparql-3.8.0-1-x86_64 1063.7 KiB 1900 KiB/s 00:01 [#############################] 100%
gsettings-desktop-sch... 737.7 KiB 1978 KiB/s 00:00 [#############################] 100%
at-spi2-core-2.54.0-1... 568.1 KiB 1980 KiB/s 00:00 [#############################] 100%
libjpeg-turbo-3.0.4-1... 547.7 KiB 2.11 MiB/s 00:00 [#############################] 100%
adwaita-cursors-47.0-... 306.9 KiB 1871 KiB/s 00:00 [#############################] 100%
adwaita-icon-theme-47... 201.2 KiB 1676 KiB/s 00:00 [#############################] 100%
upower-1.90.6-1-x86_64 152.1 KiB 1769 KiB/s 00:00 [#############################] 100%
libsysprof-capture-47... 47.2 KiB 1025 KiB/s 00:00 [#############################] 100%
gtk-update-icon-cache... 17.7 KiB 403 KiB/s 00:00 [#############################] 100%
gsettings-system-sche... 5.9 KiB 148 KiB/s 00:00 [#############################] 100%
Total (16/16) 24.5 MiB 3.00 MiB/s 00:08 [#############################] 100%
(16/16) checking keys in keyring [#############################] 100%
(16/16) checking package integrity [#############################] 100%
(16/16) loading package files [#############################] 100%
(16/16) checking for file conflicts [#############################] 100%
(17/17) checking available disk space [#############################] 100%
:: Processing package changes...
(1/1) removing tracker3 [#############################] 100%
( 1/16) upgrading adwaita-cursors [#############################] 100%
( 2/16) upgrading adwaita-icon-theme [#############################] 100%
( 3/16) upgrading libsysprof-capture [#############################] 100%
( 4/16) upgrading glib2 [#############################] 100%
( 5/16) upgrading gsettings-system-schemas [#############################] 100%
( 6/16) upgrading gsettings-desktop-schemas [#############################] 100%
( 7/16) upgrading kbd [#############################] 100%
( 8/16) upgrading at-spi2-core [#############################] 100%
( 9/16) upgrading gawk [#############################] 100%
(10/16) upgrading gnupg [#############################] 100%
(11/16) upgrading libjpeg-turbo [#############################] 100%
(12/16) upgrading librsvg [#############################] 100%
(13/16) upgrading gtk-update-icon-cache [#############################] 100%
(14/16) installing tinysparql [#############################] 100%
(15/16) upgrading gtk3 [#############################] 100%
(16/16) upgrading upower [#############################] 100%
:: Running post-transaction hooks...
( 1/11) Reloading system manager configuration...
( 2/11) Reloading user manager configuration...
( 3/11) Updating udev hardware database...
( 4/11) Reloading device manager configuration...
( 5/11) Arming ConditionNeedsUpdate...
( 6/11) Reloading system bus configuration...
( 7/11) Probing GDK-Pixbuf loader modules...
( 8/11) Compiling GSettings XML schema files...
( 9/11) Probing GTK3 input method modules...
(10/11) Updating icon theme caches...
diff --git /home/enes/.cache/yay/update-grub/PKGBUILD /home/enes/.cache/yay/update-grub/PKGBUILD
new file mode 100644
index 0000000..816bdf2
--- /dev/null
+++ /home/enes/.cache/yay/update-grub/PKGBUILD
@@ -0,0 +1,15 @@
+# Maintainer: sataa
+pkgname=update-grub
+pkgver=0.0.1
+pkgrel=8
+pkgdesc="Simple wrapper around grub-mkconfig"
+arch=('any')
+url='https://packages.ubuntu.com/jammy/admin/grub-common'
+license=('GPL2')
+depends=('grub')
+source=( 'update-grub' )
+sha512sums=('5b61d697f9e101357e2970a05a5f42b2288fcb2c595ee2512b4c9c64e965af4e5d32da24ff6905d8293df516a4477c76655127466d8f1b3cfa2bddea67e84ef5')
+
+package() {
+ install -Dm 755 "$srcdir/update-grub" "$pkgdir/usr/bin/update-grub"
+}
diff --git /home/enes/.cache/yay/update-grub/update-grub /home/enes/.cache/yay/update-grub/update-grub
new file mode 100644
index 0000000..0c43327
--- /dev/null
+++ /home/enes/.cache/yay/update-grub/update-grub
@@ -0,0 +1,3 @@
+#!/bin/sh
+set -e
+exec grub-mkconfig -o /boot/grub/grub.cfg "$@"
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
(END) dedi
 
Kusura bakmayın, benim hatam. update-grub paketi arch repoda değil aur reposunda var. Bu sebeple aur repodan kurmak gerekli.
Arch kurulumunda yay veya paru gibi aur yardımcısı kurmuş muydunuz? Eğer yay kurulu değilse önce yay kurulumunu yapmak gerekir. Bunun için
Kod:
pacman -S --needed git base-devel
git clone https://aur.archlinux.org/yay-bin.git
cd yay-bin
makepkg -si
komutlarını sırayla çalıştırın ve yay paketinin kurulumun yapın. Yay kurulduktan sonra artık yay kullanarak update-grub paketini kuracağız. Bunun için vermeniz gereken komut
YAML:
yay -S update-grub
olacak. os-prober ve update-grub kurulduktan sonra ikinci mesajımdaki komutları uygulayın.
 
Kusura bakmayın, benim hatam. update-grub paketi arch repoda değil aur reposunda var. Bu sebeple aur repodan kurmak gerekli.
Arch kurulumunda yay veya paru gibi aur yardımcısı kurmuş muydunuz? Eğer yay kurulu değilse önce yay kurulumunu yapmak gerekir. Bunun için
Kod:
pacman -S --needed git base-devel
git clone https://aur.archlinux.org/yay-bin.git
cd yay-bin
makepkg -si
komutlarını sırayla çalıştırın ve yay paketinin kurulumun yapın. Yay kurulduktan sonra artık yay kullanarak update-grub paketini kuracağız. Bunun için vermeniz gereken komut
YAML:
yay -S update-grub
olacak. os-prober ve update-grub kurulduktan sonra ikinci mesajımdaki komutları uygulayın.
AUR Explicit (1): update-grub-0.0.1-8
:: PKGBUILD güncel, indirme geçiliyor: update-grub
1 update-grub (Kurulum Dosyaları Var)
==> cleanBuild yapılacak paketler?
==> [N]Hiçbiri [A]Hepsi [Ab]İptal Kurulmuş [No]Kurulmamış veya (1 2 3, 1-3, ^4)
==> 1
:: Siliniyor (1/1): /home/enes/.cache/yay/update-grub
HEAD is now at d0b7d22 Update .SRCINFO (really sorry for the commit spam y'all, I haven't sl
ept in two days)
1 update-grub (Kurulum Dosyaları Var)
==> Gösterilecek olan değişiklikler (diff)?
==> [N]Hiçbiri [A]Hepsi [Ab]İptal Kurulmuş [No]Kurulmamış veya (1 2 3, 1-3, ^4)
==> 1
diff --git /home/enes/.cache/yay/update-grub/.gitignore /home/enes/.cache/yay/update-grub/.g
itignore
new file mode 100644
index 0000000..f52b2f5
--- /dev/null
+++ /home/enes/.cache/yay/update-grub/.gitignore
@@ -0,0 +1,4 @@
+pkg/
+src/
+*.tar.xz
+*.tar.gz
diff --git /home/enes/.cache/yay/update-grub/PKGBUILD /home/enes/.cache/yay/update-grub/PKGB
UILD
new file mode 100644
index 0000000..816bdf2
--- /dev/null
+++ /home/enes/.cache/yay/update-grub/PKGBUILD
@@ -0,0 +1,15 @@
+# Maintainer: sataa
+pkgname=update-grub
+pkgver=0.0.1
+pkgrel=8
+pkgdesc="Simple wrapper around grub-mkconfig"
+arch=('any')
+url='https://packages.ubuntu.com/jammy/admin/grub-common'
+license=('GPL2')
+depends=('grub')
+source=( 'update-grub' )
+sha512sums=('5b61d697f9e101357e2970a05a5f42b2288fcb2c595ee2512b4c9c64e965af4e5d32da24ff6905
d8293df516a4477c76655127466d8f1b3cfa2bddea67e84ef5')
+
+package() {
+ install -Dm 755 "$srcdir/update-grub" "$pkgdir/usr/bin/update-grub"
+}
diff --git /home/enes/.cache/yay/update-grub/update-grub /home/enes/.cache/yay/update-grub/u
pdate-grub
new file mode 100644
index 0000000..0c43327
--- /dev/null
+++ /home/enes/.cache/yay/update-grub/update-grub
@@ -0,0 +1,3 @@
+#!/bin/sh
+set -e
+exec grub-mkconfig -o /boot/grub/grub.cfg "$@"
(END) dedi hocam kuruldu mu şimdi
 
update-grub önceden kurulu imiş, silip yeniden kurmuşsunuz, ziyanı yok.
İkinci mesajımdaki komutları uygulayın
2- /etc/default/grub dosyasının sonuna GRUB_DISABLE_OS_PROBER="false" ekleyin.
3- Konsolda sudo LC_ALL=C /bin/bash -c "grub-mkconfig -o /boot/grub/grub.cfg" komutunu çalıştırın.
Ve bilgisayarı yeniden başlatın.
 

Technopat Haberler

Geri
Yukarı