Önemli değil; fakat şu anda grub.cfg dosyanız güncel değil; varsa yedeği
ile değiştirmeniz ya da "sudo grub-mkconfig -o /boot/grub/grub.cfg"
komutu ile baştan oluşturmanız gerekmektedir. Yardımcı olduğuma sevindim.
Cem ÜNAL
*Sent:* Sunday, November 29, 2015 at 5:41 PM
*From:* "Engin Yilmaz" <engnyy@gmail.com>
*To:* debian-user-turkish@lists.debian.org
*Subject:* Re: Grub komut satirindan boot
Tesekkur ederim bu isin uzmanisiniz. Yontem 2 ile cozdum calisiyor simdi
29 Kas 2015 19:11 tarihinde Cem ÜNAL <cemunal@linuxmail.org> yazdı:
Öncelikle imkanınız var ise bir canlı CD ile kurulu sisteminize chroot >> yöntemi erişip grub yapılandırma dosyasını yeniden oluşturmanız daha basit
gibi görünüyor. Ama imkanınızın olmadığını da varsayarak sizin istediğiniz
şekilde de sisteminizi nasıl önyüklenebilir hale getirebileceğinizi *elimden
geldiğince anlatmaya çalışacağım.*
*1 - ) chroot yöntemi ile:*
Canlı CD ile bilgisayarınızı açtıktan sonra herhangi bir terminal
emülatörünü açınız ve Debian kurulu olan disk bölümünüzün adının ne
olduğundan "fdisk -l" gibi bir komut ile emin olun.
Daha sonra bu disk bölümünü bağlayacağınız bir dizin oluşturun: "mkdir
/mnt/debian"
Debian kurulu olan disk bölümünü bu dizine bağlayın: "mount /dev/sdXY >> /mnt/debian" ( Burada XY, sizin de bildiğiniz gibi Debian kurulu olan
diskinizi ve bölüm numarasını temsil etmektedir. )
Bu dizine geçiş yapın: "cd /mnt/debian" ve sırası ile proc , sys ve dev >> gibi gereksinimleri bağlayınız:
"mount -t proc none proc"
"mount --rbind /sys sys"
"mount --rbind /dev dev"
Daha sonrasında ise chroot işlemini gerçekleştirin:
"env -i HOME=/root TERM=$TERM chroot . bash -l"
Komut satırına düştüğünüze göre grub'da kurulum ile ilgili bir sıkıntı
olmadığını kabul edip sadece yapılandırma komutunu yazıyorum:
"grub-mkconfig -o /boot/grub/grub.cfg"
Bu komut ile grub.cfg dosyanız otomatik olarak oluşturulacaktır.
Daha sonrasında "cd && umount -lR debian" komutunu verin ve sisteminizi
yeniden başlatın.
*2 - ) grub komut satırından:*
Komut satırında düştüğünüzde "ls" komutu ile disklerinizi ve disk
bölümlerinizi numaraları ile birlikte görme imkanınız olacaktır. Örneğin:
(hd0) (hd0,msdos3) (hd0,msdos2) (hd0,msdos1)
Daha sonrasında da yine "ls" komutu ile hangi disk bölümünün Debian
kurulu olan disk bölümü olduğundan emin olun:
"ls (hd0,2)/" gibi denemeler yapın içerik sonucunda boot dizinin olduğu >> diski tespit edin.
Yine aynı yolla boot dizinin de içeriğini görüntüleyin ve vmlinuz ve >> initrd.img ile başlayan iki dosyayı bulun.
Sonrası için sizin istediğiniz komutlar şöyle:
"set root=(hd0,2)" ( Burada 0 ve 2 sembolik siz kendi disk numaranızı ve >> sırasını yazacaksınız )
"linux /boot/vmlinuz-4.2.0-18-generic root=/dev/sda2 ( Burada disk adı ve >> bölüm numarasına dikkat ediniz: hd0,1 in karşılığı sda1 dir. hd0,2 nin sda2
dir. hd1,1 in karşılığı sdb1 dir. )
"initrd /boot/initrd.img-4.2.0-18-generic" ( Bu komutta ve bir önceki
komutta initrd.img ve vmlinuz dosyalarının numaraları sizde farklı
olacaktır; dikkat edin. )
"boot" ( Bir terslik olmazsa sisteminiz açılacaktır. )
*NOT: Tüm bunları Debian kurulumunuzun olduğu disk bölümünden ayrı bir
önyükleme bölümünüzün olmadığını varsayarak anlattım. Umarım yardımcı
olabilmişimdir.*
Cem ÜNAL
*Sent:* Saturday, November 28, 2015 at 2:38 PM
*From:* "Engin Yilmaz" <engnyy@gmail.com>
*To:* debian-user-turkish@lists.debian.org
*Subject:* Grub komut satirindan boot
Merhaba /boot/grub/grub.cfg dosyasini elle duzenlemis bulundum ve simdi
grub> komut satirindan boot edemiyorum. Debian 8 testing kullaniyorum.
Komut satirindan sirasiyla girmem komutlari buraya yazar misiniz.
Öncelikle imkanınız var ise bir canlı CD ile kurulu sisteminize chroot yöntemi erişip grub yapılandırma dosyasını yeniden oluşturmanız daha basit
gibi görünüyor. Ama imkanınızın olmadığını da varsayarak sizin istediğiniz
şekilde de sisteminizi nasıl önyüklenebilir hale getirebileceğinizi *elimden
geldiğince anlatmaya çalışacağım.*
*1 - ) chroot yöntemi ile:*
Canlı CD ile bilgisayarınızı açtıktan sonra herhangi bir terminal emülatörünü açınız ve Debian kurulu olan disk bölümünüzün adının ne
olduğundan "fdisk -l" gibi bir komut ile emin olun.
Daha sonra bu disk bölümünü bağlayacağınız bir dizin oluşturun: "mkdir
/mnt/debian"
Debian kurulu olan disk bölümünü bu dizine bağlayın: "mount /dev/sdXY /mnt/debian" ( Burada XY, sizin de bildiğiniz gibi Debian kurulu olan diskinizi ve bölüm numarasını temsil etmektedir. )
Bu dizine geçiş yapın: "cd /mnt/debian" ve sırası ile proc , sys ve dev gibi gereksinimleri bağlayınız:
"mount -t proc none proc"
"mount --rbind /sys sys"
"mount --rbind /dev dev"
Daha sonrasında ise chroot işlemini gerçekleştirin:
"env -i HOME=/root TERM=$TERM chroot . bash -l"
Komut satırına düştüğünüze göre grub'da kurulum ile ilgili bir sıkıntı
olmadığını kabul edip sadece yapılandırma komutunu yazıyorum: "grub-mkconfig -o /boot/grub/grub.cfg"
Bu komut ile grub.cfg dosyanız otomatik olarak oluşturulacaktır.
Daha sonrasında "cd && umount -lR debian" komutunu verin ve sisteminizi yeniden başlatın.
*2 - ) grub komut satırından:*
Komut satırında düştüğünüzde "ls" komutu ile disklerinizi ve disk bölümlerinizi numaraları ile birlikte görme imkanınız olacaktır. Örneğin:
(hd0) (hd0,msdos3) (hd0,msdos2) (hd0,msdos1)
Daha sonrasında da yine "ls" komutu ile hangi disk bölümünün Debian kurulu
olan disk bölümü olduğundan emin olun:
"ls (hd0,2)/" gibi denemeler yapın içerik sonucunda boot dizinin olduğu diski tespit edin.
Yine aynı yolla boot dizinin de içeriğini görüntüleyin ve vmlinuz ve initrd.img ile başlayan iki dosyayı bulun.
Sonrası için sizin istediğiniz komutlar şöyle:
"set root=(hd0,2)" ( Burada 0 ve 2 sembolik siz kendi disk numaranızı ve sırasını yazacaksınız )
"linux /boot/vmlinuz-4.2.0-18-generic root=/dev/sda2 ( Burada disk adı ve bölüm numarasına dikkat ediniz: hd0,1 in karşılığı sda1 dir. hd0,2 nin sda2
dir. hd1,1 in karşılığı sdb1 dir. )
"initrd /boot/initrd.img-4.2.0-18-generic" ( Bu komutta ve bir önceki komutta initrd.img ve vmlinuz dosyalarının numaraları sizde farklı olacaktır; dikkat edin. )
"boot" ( Bir terslik olmazsa sisteminiz açılacaktır. )
*NOT: Tüm bunları Debian kurulumunuzun olduğu disk bölümünden ayrı bir önyükleme bölümünüzün olmadığını varsayarak anlattım. Umarım yardımcı
olabilmişimdir.*
Cem ÜNAL
*Sent:* Saturday, November 28, 2015 at 2:38 PM
*From:* "Engin Yilmaz" <engnyy@gmail.com>
*To:* debian-user-turkish@lists.debian.org
*Subject:* Grub komut satirindan boot
Merhaba /boot/grub/grub.cfg dosyasini elle duzenlemis bulundum ve simdi
grub> komut satirindan boot edemiyorum. Debian 8 testing kullaniyorum.
Komut satirindan sirasiyla girmem komutlari buraya yazar misiniz.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 295 |
Nodes: | 16 (2 / 14) |
Uptime: | 06:59:50 |
Calls: | 6,642 |
Calls today: | 2 |
Files: | 12,190 |
Messages: | 5,326,089 |