{"id":385,"title":"Debian Seri Konsol (RS232\/COM Port) GRUB Yap\u0131land\u0131rmas\u0131 - Windows WSL2 ile D\u00fczenleme","content":"<p>Embedded sistemler, sunucular veya headless (monit&ouml;rs&uuml;z) bilgisayarlarda Debian kurulumu yaparken seri konsol (RS232\/COM port) &uuml;zerinden eri\u015fim sa\u011flamak yayg\u0131n bir ihtiya&ccedil;t\u0131r. Ancak kurulum s\u0131ras\u0131nda seri konsol deste\u011fi aktif olsa bile, GRUB bootloader'\u0131n varsay\u0131lan olarak VGA &ccedil;\u0131k\u0131\u015f\u0131na y&ouml;nlendirilmi\u015f olmas\u0131, boot sonras\u0131 seri konsol &uuml;zerinden sisteme eri\u015fimi engelleyebilir.<\/p>\n<p>&nbsp;<\/p>\n<h2>Senaryo<\/h2>\n<ul>\n<li><strong>Durum:<\/strong> Debian kurulumu seri konsol &uuml;zerinden ba\u015far\u0131yla tamamland\u0131<\/li>\n<li><strong>Problem:<\/strong> Reboot sonras\u0131 GRUB men&uuml;s&uuml; VGA &ccedil;\u0131k\u0131\u015f\u0131na gidiyor, seri konsoldan g&ouml;r&uuml;nm&uuml;yor<\/li>\n<li><strong>&Ccedil;&ouml;z&uuml;m:<\/strong> GRUB'\u0131 seri konsol i&ccedil;in yap\u0131land\u0131rma<\/li>\n<li><strong>Y&ouml;ntem:<\/strong> Windows WSL2 kullanarak diski mount edip yap\u0131land\u0131rma dosyalar\u0131n\u0131 d&uuml;zenleme<\/li>\n<\/ul>\n<h2>Gereksinimler<\/h2>\n<ul>\n<li>Windows 10 (2004 ve &uuml;zeri) veya Windows 11<\/li>\n<li>WSL2 kurulu ve aktif<\/li>\n<li>Y&ouml;netici (Administrator) yetkisi<\/li>\n<li>Debian kurulu USB\/harici disk<\/li>\n<\/ul>\n<h2>Ad\u0131m 1: WSL2 Kurulumu (E\u011fer Kurulu De\u011filse)<\/h2>\n<p>PowerShell'i y&ouml;netici olarak a&ccedil;\u0131n ve \u015fu komutu &ccedil;al\u0131\u015ft\u0131r\u0131n:<\/p>\n<pre><code class=\"language-powershell\">wsl --install\n<\/code><\/pre>\n<p>Kurulum tamamland\u0131ktan sonra bilgisayar\u0131 yeniden ba\u015flat\u0131n.<\/p>\n<p>WSL2 versiyonunu kontrol edin:<\/p>\n<pre><code class=\"language-powershell\">wsl --version\n<\/code><\/pre>\n<h2>Ad\u0131m 2: Debian Diskini Tespit Etme<\/h2>\n<p>PowerShell'i <strong>y&ouml;netici olarak<\/strong> a&ccedil;\u0131n ve sistemdeki t&uuml;m diskleri listeleyin:<\/p>\n<pre><code class=\"language-powershell\">wmic diskdrive list brief\n<\/code><\/pre>\n<p><strong>&Ouml;rnek &Ccedil;\u0131kt\u0131:<\/strong><\/p>\n<pre><code>Caption                           DeviceID            Model                             Partitions  Size\nKXG6AZNV512G TOSHIBA              \\\\.\\PHYSICALDRIVE0  KXG6AZNV512G TOSHIBA              3           512105932800\nTOSHIBA STOR.E ALU 2S USB Device  \\\\.\\PHYSICALDRIVE1  TOSHIBA STOR.E ALU 2S USB Device  2           240054796800\n<\/code><\/pre>\n<p>Bu &ouml;rnekte Debian kurulu disk <strong>PHYSICALDRIVE1<\/strong> &uuml;zerinde.<\/p>\n<h2>Ad\u0131m 3: Diski WSL2'ye Ba\u011flama<\/h2>\n<p>Tespit etti\u011finiz diski WSL2'ye mount edin:<\/p>\n<pre><code class=\"language-powershell\">wsl --mount \\\\.\\PHYSICALDRIVE1 --bare\n<\/code><\/pre>\n<p><strong>&Ccedil;\u0131kt\u0131:<\/strong><\/p>\n<pre><code>The operation completed successfully.\n<\/code><\/pre>\n<p><code>--bare<\/code> parametresi diski ham olarak ba\u011flar, b&ouml;ylece t&uuml;m b&ouml;l&uuml;mlere eri\u015febilirsiniz.<\/p>\n<h2>Ad\u0131m 4: WSL Terminaline Ge&ccedil;i\u015f<\/h2>\n<pre><code class=\"language-powershell\">wsl\n<\/code><\/pre>\n<p>Art\u0131k Linux terminal ortam\u0131ndas\u0131n\u0131z.<\/p>\n<h2>Ad\u0131m 5: Disk B&ouml;l&uuml;mlerini G&ouml;r&uuml;nt&uuml;leme<\/h2>\n<p>Ba\u011flanan diskin b&ouml;l&uuml;mlerini kontrol edin:<\/p>\n<pre><code class=\"language-bash\">lsblk\n<\/code><\/pre>\n<p><strong>&Ouml;rnek &Ccedil;\u0131kt\u0131:<\/strong><\/p>\n<pre><code>NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS\nsda      8:0    0 388.4M  1 disk\nsdb      8:16   0   186M  1 disk\nsdc      8:32   0     4G  0 disk [SWAP]\nsdd      8:48   0 223.6G  0 disk\n\u251c\u2500sdd1   8:49   0 219.6G  0 part\n\u251c\u2500sdd2   8:50   0     1K  0 part\n\u2514\u2500sdd5   8:53   0     4G  0 part\nsde      8:64   0     1T  0 disk \/mnt\/wslg\/distro\n                                 \/\n<\/code><\/pre>\n<p>Bu &ouml;rnekte:<\/p>\n<ul>\n<li><strong>sdd<\/strong> &rarr; Ana disk (223.6G)<\/li>\n<li><strong>sdd1<\/strong> &rarr; Debian root b&ouml;l&uuml;m&uuml; (219.6G)<\/li>\n<li><strong>sdd5<\/strong> &rarr; Swap b&ouml;l&uuml;m&uuml; (4G)<\/li>\n<li><strong>sdc<\/strong> &rarr; Ayr\u0131 bir swap alan\u0131 (4G)<\/li>\n<\/ul>\n<h2>Ad\u0131m 6: Debian Root B&ouml;l&uuml;m&uuml;n&uuml; Mount Etme<\/h2>\n<p>Mount noktas\u0131 olu\u015fturun:<\/p>\n<pre><code class=\"language-bash\">sudo mkdir -p \/mnt\/debian\n<\/code><\/pre>\n<p>Root b&ouml;l&uuml;m&uuml;n&uuml; mount edin (bizim &ouml;rne\u011fimizde <code>sdd1<\/code>):<\/p>\n<pre><code class=\"language-bash\">sudo mount \/dev\/sdd1 \/mnt\/debian\n<\/code><\/pre>\n<p>Ba\u015far\u0131l\u0131 olup olmad\u0131\u011f\u0131n\u0131 kontrol edin:<\/p>\n<pre><code class=\"language-bash\">ls \/mnt\/debian\n<\/code><\/pre>\n<p><strong>Beklenen &Ccedil;\u0131kt\u0131:<\/strong><\/p>\n<pre><code>bin  boot  dev  etc  home  lib  lib64  lost+found  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var\n<\/code><\/pre>\n<p>E\u011fer bu klas&ouml;rleri g&ouml;r&uuml;yorsan\u0131z, do\u011fru b&ouml;l&uuml;m&uuml; mount ettiniz.<\/p>\n<h2>Ad\u0131m 7: GRUB Yap\u0131land\u0131rma Dosyas\u0131n\u0131 D&uuml;zenleme<\/h2>\n<p>GRUB'\u0131n ana yap\u0131land\u0131rma dosyas\u0131 <code>\/etc\/default\/grub<\/code> konumundad\u0131r:<\/p>\n<pre><code class=\"language-bash\">sudo nano \/mnt\/debian\/etc\/default\/grub\n<\/code><\/pre>\n<h3>Yap\u0131land\u0131rma Parametreleri<\/h3>\n<p>Dosyaya a\u015fa\u011f\u0131daki sat\u0131rlar\u0131 ekleyin veya mevcut olanlar\u0131 d&uuml;zenleyin:<\/p>\n<pre><code class=\"language-bash\"># Seri terminal ve konsol &ccedil;\u0131k\u0131\u015f\u0131n\u0131 etkinle\u015ftir\nGRUB_TERMINAL=\"serial console\"\n\n# Seri port ayarlar\u0131\n# --speed=115200 : Baud rate (veri h\u0131z\u0131)\n# --unit=0       : \u0130lk seri port (COM1\/ttyS0)\n# --word=8       : 8 veri biti\n# --parity=no    : Parite kontrol&uuml; yok\n# --stop=1       : 1 stop bit\nGRUB_SERIAL_COMMAND=\"serial --speed=115200 --unit=0 --word=8 --parity=no --stop=1\"\n\n# Kernel parametreleri - hem VGA hem seri konsola &ccedil;\u0131kt\u0131 g&ouml;nder\nGRUB_CMDLINE_LINUX=\"console=tty0 console=ttyS0,115200n8\"\n\n# GRUB men&uuml; timeout s&uuml;resi (saniye)\nGRUB_TIMEOUT=5\n<\/code><\/pre>\n<h3>Parametre A&ccedil;\u0131klamalar\u0131<\/h3>\n<table>\n<thead>\n<tr>\n<th>Parametre<\/th>\n<th>A&ccedil;\u0131klama<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>GRUB_TERMINAL=\"serial console\"<\/code><\/td>\n<td>Hem seri hem VGA &ccedil;\u0131k\u0131\u015f\u0131n\u0131 aktif eder<\/td>\n<\/tr>\n<tr>\n<td><code>GRUB_TERMINAL=\"serial\"<\/code><\/td>\n<td>Sadece seri konsol (VGA yok)<\/td>\n<\/tr>\n<tr>\n<td><code>console=tty0<\/code><\/td>\n<td>VGA konsol &ccedil;\u0131k\u0131\u015f\u0131<\/td>\n<\/tr>\n<tr>\n<td><code>console=ttyS0,115200n8<\/code><\/td>\n<td>Seri konsol (ttyS0 = COM1)<\/td>\n<\/tr>\n<tr>\n<td><code>115200n8<\/code><\/td>\n<td>115200 baud, parite yok, 8 bit<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Farkl\u0131 COM Portlar\u0131<\/h3>\n<table>\n<thead>\n<tr>\n<th>COM Port<\/th>\n<th>Linux Device<\/th>\n<th>Unit Numaras\u0131<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>COM1<\/td>\n<td>ttyS0<\/td>\n<td>--unit=0<\/td>\n<\/tr>\n<tr>\n<td>COM2<\/td>\n<td>ttyS1<\/td>\n<td>--unit=1<\/td>\n<\/tr>\n<tr>\n<td>COM3<\/td>\n<td>ttyS2<\/td>\n<td>--unit=2<\/td>\n<\/tr>\n<tr>\n<td>COM4<\/td>\n<td>ttyS3<\/td>\n<td>--unit=3<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong>Kaydetme:<\/strong><\/p>\n<ul>\n<li><strong>Ctrl+O<\/strong> &rarr; Kaydet<\/li>\n<li><strong>Enter<\/strong> &rarr; Onayla<\/li>\n<li><strong>Ctrl+X<\/strong> &rarr; &Ccedil;\u0131k<\/li>\n<\/ul>\n<h2>Ad\u0131m 8: Chroot ile GRUB'\u0131 G&uuml;ncelleme<\/h2>\n<p>GRUB yap\u0131land\u0131rma dosyas\u0131n\u0131 d&uuml;zenlemek yeterli de\u011fildir. <code>update-grub<\/code> komutu ile ger&ccedil;ek GRUB yap\u0131land\u0131rma dosyas\u0131n\u0131 (<code>grub.cfg<\/code>) olu\u015fturmal\u0131y\u0131z.<\/p>\n<h3>Sistem Dizinlerini Ba\u011flama<\/h3>\n<p>Chroot i\u015fleminin d&uuml;zg&uuml;n &ccedil;al\u0131\u015fmas\u0131 i&ccedil;in gerekli sistem dizinlerini ba\u011flay\u0131n:<\/p>\n<pre><code class=\"language-bash\">sudo mount --bind \/dev \/mnt\/debian\/dev\nsudo mount --bind \/dev\/pts \/mnt\/debian\/dev\/pts\nsudo mount --bind \/proc \/mnt\/debian\/proc\nsudo mount --bind \/sys \/mnt\/debian\/sys\n<\/code><\/pre>\n<h3>Chroot Ortam\u0131na Giri\u015f<\/h3>\n<pre><code class=\"language-bash\">sudo chroot \/mnt\/debian\n<\/code><\/pre>\n<p>Art\u0131k sanki Debian sistemi i&ccedil;indeymi\u015fsiniz gibi komut &ccedil;al\u0131\u015ft\u0131rabilirsiniz.<\/p>\n<h3>GRUB'\u0131 G&uuml;ncelleme<\/h3>\n<pre><code class=\"language-bash\">update-grub\n<\/code><\/pre>\n<p><strong>&Ouml;rnek &Ccedil;\u0131kt\u0131:<\/strong><\/p>\n<pre><code>Generating grub configuration file ...\nFound linux image: \/boot\/vmlinuz-6.1.0-13-amd64\nFound initrd image: \/boot\/initrd.img-6.1.0-13-amd64\nAdding boot menu entry for UEFI Firmware Settings ...\ndone\n<\/code><\/pre>\n<h3>Chroot'tan &Ccedil;\u0131k\u0131\u015f<\/h3>\n<pre><code class=\"language-bash\">exit\n<\/code><\/pre>\n<h2>Ad\u0131m 9: Sistemleri Unmount Etme<\/h2>\n<p>Ters s\u0131rayla t&uuml;m mount i\u015flemlerini geri al\u0131n:<\/p>\n<pre><code class=\"language-bash\"># Bind mount'lar\u0131 kald\u0131r\nsudo umount \/mnt\/debian\/dev\/pts\nsudo umount \/mnt\/debian\/dev\nsudo umount \/mnt\/debian\/proc\nsudo umount \/mnt\/debian\/sys\n\n# Ana b&ouml;l&uuml;m&uuml; unmount et\nsudo umount \/mnt\/debian\n\n# WSL'den &ccedil;\u0131k\nexit\n<\/code><\/pre>\n<h2>Ad\u0131m 10: Diski WSL'den Ay\u0131rma<\/h2>\n<p>PowerShell'de:<\/p>\n<pre><code class=\"language-powershell\">wsl --unmount \\\\.\\PHYSICALDRIVE1\n<\/code><\/pre>\n<h2>Ad\u0131m 11: Diski G&uuml;venli &Ccedil;\u0131karma<\/h2>\n<p>Windows g&ouml;rev &ccedil;ubu\u011funda \"Safely Remove Hardware\" ikonuna t\u0131klay\u0131n ve USB diski g&uuml;venli \u015fekilde &ccedil;\u0131kar\u0131n.<\/p>\n<h2>Ad\u0131m 12: Test ve Do\u011frulama<\/h2>\n<ol>\n<li>Diski Debian sistemine tak\u0131n<\/li>\n<li>Seri konsol ba\u011flant\u0131s\u0131n\u0131 yap\u0131n (115200 8N1 ayarlar\u0131yla)<\/li>\n<li>Sistemi ba\u015flat\u0131n<\/li>\n<li>GRUB men&uuml;s&uuml;n&uuml;n seri konsol &uuml;zerinden g&ouml;r&uuml;nd&uuml;\u011f&uuml;n&uuml; do\u011frulay\u0131n<\/li>\n<\/ol>\n<p><strong>Terminal Em&uuml;lat&ouml;r Ayarlar\u0131:<\/strong><\/p>\n<ul>\n<li><strong>Baud Rate:<\/strong> 115200<\/li>\n<li><strong>Data Bits:<\/strong> 8<\/li>\n<li><strong>Parity:<\/strong> None<\/li>\n<li><strong>Stop Bits:<\/strong> 1<\/li>\n<li><strong>Flow Control:<\/strong> None<\/li>\n<\/ul>\n<p>Pop&uuml;ler terminal programlar\u0131:<\/p>\n<ul>\n<li><strong>Windows:<\/strong> PuTTY, TeraTerm, RealTerm<\/li>\n<li><strong>Linux:<\/strong> minicom, screen, picocom<\/li>\n<li><strong>macOS:<\/strong> screen, minicom<\/li>\n<\/ul>\n<h2>Sorun Giderme<\/h2>\n<h3>GRUB Men&uuml;s&uuml; Hala G&ouml;r&uuml;nm&uuml;yor<\/h3>\n<p><strong>Kontrol 1:<\/strong> GRUB yap\u0131land\u0131rmas\u0131n\u0131 do\u011frulay\u0131n<\/p>\n<pre><code class=\"language-bash\">sudo mount \/dev\/sdd1 \/mnt\/debian\ncat \/mnt\/debian\/boot\/grub\/grub.cfg | grep -i serial\n<\/code><\/pre>\n<p>&Ccedil;\u0131kt\u0131da <code>serial --speed=115200<\/code> gibi sat\u0131rlar g&ouml;rmelisiniz.<\/p>\n<p><strong>Kontrol 2:<\/strong> Seri port ayarlar\u0131n\u0131 do\u011frulay\u0131n<\/p>\n<ul>\n<li>Do\u011fru COM portu se&ccedil;ildi mi?<\/li>\n<li>Kablo ba\u011flant\u0131s\u0131 sa\u011flam m\u0131?<\/li>\n<li>Terminal em&uuml;lat&ouml;r ayarlar\u0131 do\u011fru mu?<\/li>\n<\/ul>\n<h3>Chroot S\u0131ras\u0131nda Hata<\/h3>\n<p><strong>Hata:<\/strong> <code>chroot: failed to run command '\/bin\/bash': Exec format error<\/code><\/p>\n<p><strong>&Ccedil;&ouml;z&uuml;m:<\/strong> Farkl\u0131 mimari (ARM vs x86) sorunu olabilir. WSL2'nin x86_64 oldu\u011fundan emin olun:<\/p>\n<pre><code class=\"language-bash\">uname -m\n<\/code><\/pre>\n<h3>Update-grub &Ccedil;al\u0131\u015fm\u0131yor<\/h3>\n<p><strong>Manuel GRUB.CFG D&uuml;zenleme (Ge&ccedil;ici &Ccedil;&ouml;z&uuml;m):<\/strong><\/p>\n<pre><code class=\"language-bash\">sudo nano \/mnt\/debian\/boot\/grub\/grub.cfg\n<\/code><\/pre>\n<p>En &uuml;ste ekleyin:<\/p>\n<pre><code>serial --speed=115200 --unit=0 --word=8 --parity=no --stop=1\nterminal_input serial console\nterminal_output serial console\n<\/code><\/pre>\n<p>Her <code>linux<\/code> sat\u0131r\u0131n\u0131n sonuna ekleyin:<\/p>\n<pre><code>console=tty0 console=ttyS0,115200n8\n<\/code><\/pre>\n<p><strong>Not:<\/strong> Bu y&ouml;ntem kernel g&uuml;ncellemelerinde kaybolur, kal\u0131c\u0131 de\u011fildir.<\/p>\n<h2>Alternatif Y&ouml;ntemler<\/h2>\n<h3>1. Rescue Mode ile Yap\u0131land\u0131rma<\/h3>\n<p>Kurulum medyas\u0131ndan rescue mode'a girin:<\/p>\n<pre><code>\/install.amd\/vmlinuz vga=normal initrd=\/install.amd\/initrd.gz rescue\/enable=true console=ttyS0,115200n8 ---\n<\/code><\/pre>\n<h3>2. Linux Live USB Kullanma<\/h3>\n<p>Ubuntu veya Debian Live USB ile boot edip diski mount edin.<\/p>\n<h3>3. Direkt Debian Sisteminde<\/h3>\n<p>E\u011fer sistem bir \u015fekilde a&ccedil;\u0131l\u0131yorsa direkt &uuml;zerinde:<\/p>\n<pre><code class=\"language-bash\">sudo nano \/etc\/default\/grub\nsudo update-grub\n<\/code><\/pre>\n<h2>Geli\u015fmi\u015f Yap\u0131land\u0131rma<\/h2>\n<h3>Sadece Seri Konsol (VGA Yok)<\/h3>\n<pre><code class=\"language-bash\">GRUB_TERMINAL=serial\nGRUB_CMDLINE_LINUX=\"console=ttyS0,115200n8\"\n<\/code><\/pre>\n<h3>Farkl\u0131 Baud Rate (&Ouml;rnek: 9600)<\/h3>\n<pre><code class=\"language-bash\">GRUB_SERIAL_COMMAND=\"serial --speed=9600 --unit=0 --word=8 --parity=no --stop=1\"\nGRUB_CMDLINE_LINUX=\"console=tty0 console=ttyS0,9600n8\"\n<\/code><\/pre>\n<h3>Timeout Ayarlar\u0131<\/h3>\n<pre><code class=\"language-bash\">GRUB_TIMEOUT=10        # 10 saniye bekle\nGRUB_TIMEOUT=0         # Direkt boot et\nGRUB_TIMEOUT=-1        # S&uuml;resiz bekle\n<\/code><\/pre>\n<h2>G&uuml;venlik Notlar\u0131<\/h2>\n<ol>\n<li><strong>Yedekleme:<\/strong> \u0130\u015flem &ouml;ncesi &ouml;nemli verilerinizi yedekleyin<\/li>\n<li><strong>Unmount:<\/strong> \u0130\u015flemler bitmeden diski &ccedil;\u0131karmay\u0131n, veri kayb\u0131 olabilir<\/li>\n<li><strong>Yetkilendirme:<\/strong> WSL komutlar\u0131n\u0131 sadece g&uuml;vendi\u011finiz disklerde kullan\u0131n<\/li>\n<li><strong>Do\u011frulama:<\/strong> Her de\u011fi\u015fiklikten sonra yap\u0131land\u0131rmay\u0131 do\u011frulay\u0131n<\/li>\n<\/ol>\n<h2>&Ouml;zet<\/h2>\n<p>Bu yaz\u0131da Windows 10\/11 &uuml;zerinde WSL2 kullanarak Debian kurulu bir diskin GRUB yap\u0131land\u0131rmas\u0131n\u0131 seri konsol i&ccedil;in nas\u0131l d&uuml;zenleyece\u011finizi &ouml;\u011frendiniz:<\/p>\n<ol>\n<li>\u2705 WSL2 ile diski mount etme<\/li>\n<li>\u2705 GRUB yap\u0131land\u0131rma dosyas\u0131n\u0131 d&uuml;zenleme<\/li>\n<li>\u2705 Chroot ile GRUB'\u0131 g&uuml;ncelleme<\/li>\n<li>\u2705 G&uuml;venli unmount i\u015flemleri<\/li>\n<li>\u2705 Seri konsol ayarlar\u0131<\/li>\n<\/ol>\n<p>Bu y&ouml;ntem sayesinde headless Debian sistemlerinizi Windows ortam\u0131ndan rahatl\u0131kla yap\u0131land\u0131rabilirsiniz.<\/p>\n<h2>Kaynaklar<\/h2>\n<ul>\n<li><a href=\"https:\/\/www.gnu.org\/software\/grub\/manual\/\">Debian GRUB Manual<\/a><\/li>\n<li><a href=\"https:\/\/learn.microsoft.com\/en-us\/windows\/wsl\/\">Microsoft WSL Documentation<\/a><\/li>\n<li><a href=\"https:\/\/www.kernel.org\/doc\/html\/latest\/admin-guide\/serial-console.html\">Serial Console HOWTO<\/a><\/li>\n<\/ul>\n<h2>Lisans ve \u0130leti\u015fim<\/h2>\n<p>Bu makale MIT lisans\u0131 alt\u0131nda yay\u0131nlanm\u0131\u015ft\u0131r. Sorular\u0131n\u0131z i&ccedil;in benimle ileti\u015fime ge&ccedil;ebilirsiniz.<\/p>\n<hr>\n<p><strong>Son G&uuml;ncelleme:<\/strong> Ocak 2026<br><strong>&Ouml;nder AK&Ouml;Z<\/strong><br><strong>Etiketler:<\/strong> <code>debian<\/code>, <code>grub<\/code>, <code>serial-console<\/code>, <code>wsl2<\/code>, <code>linux<\/code>, <code>embedded-systems<\/code><\/p>","excerpt":"Bu yaz\u0131da, Windows 10\/11 \u00fczerinde WSL2 (Windows Subsystem for Linux) kullanarak Debian kurulu bir diski mount edip GRUB yap\u0131land\u0131rmas\u0131n\u0131 nas\u0131l d\u00fczenleyece\u011finizi ad\u0131m ad\u0131m anlataca\u011f\u0131m.","created_at":"2026-01-14 21:25:13","updated_at":"2026-09-08 04:10:50","category_id":10,"view_count":544,"reading_time":8,"status":"published","editor_choice":0,"is_editor_choice":0,"published_at":"2026-01-14 18:25:13","featured_image":"\/uploads\/images\/2026\/01\/6967df7ea26f5_1768415102.png","slug":"debian-seri-konsol-rs232-com-port-grub-yapilandirmasi-windows-wsl2-ile-duzenleme","category_name":"nix Linux Unix","category_slug":"nix-linux-unix","category_color":"#2a1952"}