[Çözüldü]Slax usb kurulum sorusu

Başlatan AguilaNegra, 06 Aralık 2010 - 21:57:00

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

AguilaNegra

Selamlar,
Usb belleğimde çalışacak şekilde slax kurmak istedim ama Mint üzerinde bootinst.sh dosyasını çalıştıramadım.
Evde Xp üzerinden bat uzantılı dosyayı çalıştırayım dedim(sitesinde yazan talimatlara göre)verdiği uyarıyı görünce çalıştırmadım.
Uyarı kısaca şöyle;
This installer will setup disk C:to boot only slax
Warning MBR of device C:is owerwritten,your windows will not be boot anymore.Be careful!

Xp cd si nerede hatırlamıyorum bile,dediğini yaparsa bir daha fixmbr ile uğraşmak istemedim bile,anlamadığım usb belleği bootable yapmayacakmı idi bu bat veya sh  dosyası,C deki mbr ile ne işi var?
Bu konuda bilgisi olan ?
Teşekkürler.

GNUbuntu

UNetbootin'i  kullanmanı öneririm. Çok kolaydır. Ben Slax'ı da, Puppy'i de onunla kurdum usb belleğe. Hatta en son Puppy 5.1.1 sürümünü kurdum.
Depoda var. İstersen sitesinde Windows sürümü de var. sudo apt-get install unetbootin
Önce Saygı...

badhero


AguilaNegra

#3
Alıntı yapılan: badhero - 06 Aralık 2010 - 23:34:58
Konuyu açtığınız bölümde ilgili başlık mevcut.

http://forum.ubuntu-tr.net/index.php/topic,23263.0.html

Cevap için teşekkür ederim,zaten o mesajı okuyarak bu bölüme konu açtım,orada tarif edildiği şekilde uçbirime sh uzantılı dosyayı sürükleyerek başaramadım ve win.xp üzerinden bat uzantılı dosyayı denemek istedim ve mesajda belirtilen uyarı yüzünden de devam etmedim.

Mint üzerinden aldığım hata şu şekilde:
sahaf@sahaf ~ $ sudo /media/7C18-633B/boot/bootinst.sh
[sudo] password for sahaf:
sudo: /media/7C18-633B/boot/bootinst.sh: command not found
sahaf@sahaf ~ $




Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 07 Aralık 2010 - 12:23:36

Alıntı yapılan: GNUbuntu - 06 Aralık 2010 - 23:31:23
UNetbootin'i  kullanmanı öneririm. Çok kolaydır. Ben Slax'ı da, Puppy'i de onunla kurdum usb belleğe. Hatta en son Puppy 5.1.1 sürümünü kurdum.
Depoda var. İstersen sitesinde Windows sürümü de var. sudo apt-get install unetbootin


Unebootin kurdum ve yükledim ekte resmi var ama açılmadı ve bu bir bootable usb değil uyarısı verdi maalesef,
Teşekkür ederim.
[IMG]http://i52.tinypic.com/2zekv3m.png[/img]

bytan

Bootable değil uyarısını nerede verdi? Mint üzerinde sh dosyasını çalıştırmadan önce, dosyaya çalıştırma hakkı verdin mi? Dosya yolunu içeren kısmı '' işaretleri arasına al
arak veya cd komutu ile ilgili dizine geçip komutu uyguladın mı?
Umut en büyük kötülüktür; işkenceyi uzatır. - F.N.


Bir şey ne ise odur, bu kadar. Öyleyse, iki şey arasında bağdaşıklık varsa, bu aralarında iletişim kuruyorlar demek değildir.
"... kavrayışını bilgi ile derinleştir ..."
PF @ ST

AguilaNegra

Alıntı yapılan: bytan - 07 Aralık 2010 - 13:41:48
Bootable değil uyarısını nerede verdi? Mint üzerinde sh dosyasını çalıştırmadan önce, dosyaya çalıştırma hakkı verdin mi? Dosya yolunu içeren kısmı '' işaretleri arasına al
arak veya cd komutu ile ilgili dizine geçip komutu uyguladın mı?

Bootable değil uyarısını,unebootin ile hazırladığım usb den başlattığımda verdi(resimde görünen kurulum)
Mint üzerinde .sh dosyasını hem üst mesajda belirtilen konuda okuduğum şekilde sürükleyerek hemde cd komutu ile ilgili dizine giderek verdim,sudo +komut (tırnak işaretli,işaretsiz)ve sudo sh+komut
başaramadım maalesef ne mint de ne de win xp de.
Teşekkür ederim.

bytan

@AguilaNegra,

O halde,

cd /media/7C18-633B/boot/
ls -l | grep boot
sudo sh boot*.sh
Umut en büyük kötülüktür; işkenceyi uzatır. - F.N.


Bir şey ne ise odur, bu kadar. Öyleyse, iki şey arasında bağdaşıklık varsa, bu aralarında iletişim kuruyorlar demek değildir.
"... kavrayışını bilgi ile derinleştir ..."
PF @ ST

AguilaNegra

@bytan,
sizin mesajınızdan önce benzer komutları vermiş ve başarısız olmuştum ve konsol çıktısını kopyalamıştım:

sahaf@sahaf ~ $ sudo '/media/Yeni Birim/slax-6.1.2/boot/bootinst.sh'
[sudo] password for sahaf:
sudo: /media/Yeni Birim/slax-6.1.2/boot/bootinst.sh: command not found
sahaf@sahaf ~ $ sudo sh '/media/Yeni Birim/slax-6.1.2/boot/bootinst.sh'
dirname: `'Birim/slax-6.1.2/boot/bootinst.sh'' terimi fazla
Daha fazla bilgi için `dirname --help' yazın.
Can't find device to install to.
Make sure you run this script from a mounted device.
sahaf@sahaf /media/Yeni Birim/slax-6.1.2/boot $ sudo bootinst.sh
sudo: bootinst.sh: command not found
sahaf@sahaf /media/Yeni Birim/slax-6.1.2/boot $ sh bootinst.sh
Can't find device to install to.
Make sure you run this script from a mounted device.
sahaf@sahaf /media/Yeni Birim/slax-6.1.2/boot $ sh 'bootinst.sh'
Can't find device to install to.
Make sure you run this script from a mounted device.
sahaf@sahaf /media/Yeni Birim/slax-6.1.2/boot $ sudo 'bootinst.sh'
sudo: bootinst.sh: command not found


sizin mesajınızdan sonra tekrar verdiğiniz komutları uyguladım,
konsol çıktısı şu şekilde:

sahaf@sahaf ~ $ cd /media/Yeni\ Birim/slax-6.1.2/boot
sahaf@sahaf /media/Yeni Birim/slax-6.1.2/boot $ ls -l | grep boot
-rwxr-xr-x 1 sahaf sahaf    1698 2009-08-05 03:20 bootinst.bat
-rw-r--r-- 1 sahaf sahaf    2245 2009-08-05 03:20 bootinst.sh
sahaf@sahaf /media/Yeni Birim/slax-6.1.2/boot $ sudo sh boot*.sh
[sudo] password for sahaf:
Can't find device to install to.
Make sure you run this script from a mounted device.

bytan

Artık farklı bir hata alıyorsun, ki bu da betiğin kullanımı ile alakalı. Betiğin istediği şartın sağlandığından emin olmalısın:

Alıntı Yap
sahaf@sahaf /media/Yeni Birim/slax-6.1.2/boot $ sudo sh boot*.sh
[sudo] password for sahaf:
Can't find device to install to.
Make sure you run this script from a mounted device.
Umut en büyük kötülüktür; işkenceyi uzatır. - F.N.


Bir şey ne ise odur, bu kadar. Öyleyse, iki şey arasında bağdaşıklık varsa, bu aralarında iletişim kuruyorlar demek değildir.
"... kavrayışını bilgi ile derinleştir ..."
PF @ ST

AguilaNegra

@bytan,
cevap için teşekkürler ama yorumlayacak kadar bilgi sahibi değilim maalesef,
bana göre sizin alıntıladığınız bölüm benim verdiğim her iki alıntıda da var,yani ben değişik bir hata mesajı göremediğim gibi nasıl çözebilirim onu da bilmiyorum.
Win Xp deki C: veya ana disk mbr sini silme uyarısını da anlamış değilim zaten,usb üzerinden yapılan işlemde neden ana disk mbr si ile ilgileniyor?
Burada da  cd/media..... şeklinde içine girdiğimiz usb ye itiraz etmiyor da scripti çalıştırırken neden bağlı aygıt bulamıyor?veya usb yi buluyor da beğenmiyor mu?

Ayrıca bir sitem de Ubuntu ya,başlangıç diski oluşturucu sadece Ubuntu veya Mint için kalıptan usb ye başlangıç diski oluşturuyor,bütün linux dağıtımları için yapsa daha güzel olmaz mı?

bytan

Alıntı Yapbana göre sizin alıntıladığınız bölüm benim verdiğim her iki alıntıda da var,yani ben değişik bir hata mesajı göremediğim gibi nasıl çözebilirim onu da bilmiyorum.

Evet @AguilaNegra. Son iletindeki her iki çıktıda da alıntıladığım kısım var. Benim kastettiğim daha önceki aldığın hata çıktılarıyla son iletindeki geldiğimiz durumdu.

Alıntı Yap
Win Xp deki C: veya ana disk mbr sini silme uyarısını da anlamış değilim zaten,usb üzerinden yapılan işlemde neden ana disk mbr si ile ilgileniyor?
Burada da  cd/media..... şeklinde içine girdiğimiz usb ye itiraz etmiyor da scripti çalıştırırken neden bağlı aygıt bulamıyor?veya usb yi buluyor da beğenmiyor mu?

Bunlar için betiğin kullanımına bakmamız gerekiyor. Ben de betiği daha önce kullanmadığım için sadece yönlendirmeye çalıştım. Betiğin bağlantısını paylaşırsan, bizler de bakmaya çalışırız.

Alıntı Yap
Ayrıca bir sitem de Ubuntu ya,başlangıç diski oluşturucu sadece Ubuntu veya Mint için kalıptan usb ye başlangıç diski oluşturuyor,bütün linux dağıtımları için yapsa daha güzel olmaz mı?

Dediğin doğru olabilir. Zaten bu amaçla hazırlanan unetbootin yazılımı var. Diyeceksin ki, her dağıtımı ve/veya her sürümü desteklemiyor. Benzer durum Ubuntu geliştiricileri, ubuntu ve türevlerinden başka dağıtımları da kullanmak için o yazılımı geliştirdiklerinde de olacak. Bol bol böcek raporu açılacak: Falanca dağıtımı yapamadım, şu sorunu çıkarttı diye. Buna benzer sebeplerle tüm dağıtımları desteklememesi, desteklemek için kaynak ayrılmaması ve yazılımın ubuntu'ya has özellikte geliştirilmesi normal olarak görülebilir.

Umut en büyük kötülüktür; işkenceyi uzatır. - F.N.


Bir şey ne ise odur, bu kadar. Öyleyse, iki şey arasında bağdaşıklık varsa, bu aralarında iletişim kuruyorlar demek değildir.
"... kavrayışını bilgi ile derinleştir ..."
PF @ ST

AguilaNegra

@bytan,
tekrar teşekkürler,
yukarıda belirttiğim gibi bu slax'ı ben unebootin ile de başaramamıştım:)
Alıntı YapBunlar için betiğin kullanımına bakmamız gerekiyor. Ben de betiği daha önce kullanmadığım için sadece yönlendirmeye çalıştım. Betiğin bağlantısını paylaşırsan, bizler de bakmaya çalışırız.
bu kısmı umarım doğru anlamışımdır,bootinst.sh nin içeriği şöyle:
#!/bin/bash

set -e
TARGET=""
MBR=""

# Find out which partition or disk are we using
MYMNT=$(cd -P $(dirname $0) ; pwd)
while [ "$MYMNT" != "" -a "$MYMNT" != "." -a "$MYMNT" != "/" ]; do
   TARGET=$(egrep "[^[:space:]]+[[:space:]]+$MYMNT[[:space:]]+" /proc/mounts | cut -d " " -f 1)
   if [ "$TARGET" != "" ]; then break; fi
   MYMNT=$(dirname "$MYMNT")
done

if [ "$TARGET" = "" ]; then
   echo "Can't find device to install to."
   echo "Make sure you run this script from a mounted device."
   exit 1
fi

if [ "$(cat /proc/mounts | grep "^$TARGET" | grep noexec)" ]; then
   echo "The disk $TARGET is mounted with noexec parameter, trying to remount..."
   mount -o remount,exec "$TARGET"
fi

MBR=$(echo "$TARGET" | sed -r "s/[0-9]+\$//g")
NUM=${TARGET:${#MBR}}
cd "$MYMNT"

clear
echo "-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-"
echo "                        Welcome to Slax boot installer                         "
echo "-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-"
echo
echo "This installer will setup disk $TARGET to boot only Slax."
if [ "$MBR" != "$TARGET" ]; then
   echo
   echo "Warning! Master boot record (MBR) of $MBR will be overwritten."
   echo "If you use $MBR to boot any existing operating system, it will not work"
   echo "anymore. Only Slax will boot from this device. Be careful!"
fi
echo
echo "Press any key to continue, or Ctrl+C to abort..."
read junk
clear

echo "Flushing filesystem buffers, this may take a while..."
sync

# setup MBR if the device is not in superfloppy format
if [ "$MBR" != "$TARGET" ]; then
   echo "Setting up MBR on $MBR..."
   ./boot/syslinux/lilo -S /dev/null -M $MBR ext # this must be here to support -A for extended partitions
   echo "Activating partition $TARGET..."
   ./boot/syslinux/lilo -S /dev/null -A $MBR $NUM
   echo "Updating MBR on $MBR..." # this must be here because LILO mbr is bad. mbr.bin is from syslinux
   cat ./boot/syslinux/mbr.bin > $MBR
fi

echo "Setting up boot record for $TARGET..."
./boot/syslinux/syslinux -d boot/syslinux $TARGET

echo "Disk $TARGET should be bootable now. Installation finished."

echo
echo "Read the information above and then press any key to exit..."
read junk

bytan

Eğer betiğin bağlantısı, internet sitesi, wiki'si vs varsa okumak daha kolay olur.
Umut en büyük kötülüktür; işkenceyi uzatır. - F.N.


Bir şey ne ise odur, bu kadar. Öyleyse, iki şey arasında bağdaşıklık varsa, bu aralarında iletişim kuruyorlar demek değildir.
"... kavrayışını bilgi ile derinleştir ..."
PF @ ST

AguilaNegra

Alıntı yapılan: bytan - 07 Aralık 2010 - 17:06:03
Eğer betiğin bağlantısı, internet sitesi, wiki'si vs varsa okumak daha kolay olur.

internet sitesi www.slax.org,wiki göremedim ama bir forum var ve orada benimle benzer sorun olan bir konu var orada gösterilen yol (terminalde ilgili boot dosyasına geldikten sonra sudo bash bootinst.sh komutu vermek)bende başarısız oldu.
http://www.slax.org/forum.php?action=view&parentID=9400

bytan

Gparted ile usb diskini tekrar formatla. Ancak bu sefer format sırasında boot bayrağının da seçili olmasına dikkat et. Yani bootable olarak işaretle. Daha sonra tekrar işlemleri baştan alarak durumun değişip değişmediğine bak.
Umut en büyük kötülüktür; işkenceyi uzatır. - F.N.


Bir şey ne ise odur, bu kadar. Öyleyse, iki şey arasında bağdaşıklık varsa, bu aralarında iletişim kuruyorlar demek değildir.
"... kavrayışını bilgi ile derinleştir ..."
PF @ ST

AguilaNegra

Maalesef sonuç değişmedi:
Alıntı Yapsahaf@sahaf /media/Yeni Birim/boot $ sudo 'bootinst.sh'
sudo: bootinst.sh: command not found
sahaf@sahaf /media/Yeni Birim/boot $ ls
bootinst.bat  dos        liloinst.sh   slax.cfg  vesamenu.c32
bootinst.sh   initrd.gz  mt86p         slax.png  vmlinuz
chain.c32     isolinux   pxelinux.cfg  syslinux
sahaf@sahaf /media/Yeni Birim/boot $ sudo bash 'bootinst.sh'
Can't find device to install to.
Make sure you run this script from a mounted device.

bytan

Diğer tarafta aldığın bootable değildir hatası devam ediyor mu?

Bu arada slax forumundan bir kullanıcı, usb aygıtının boşluk karakteri içeren etiketini değiştirmiş. Örneğin senin durumunda "Yeni Birim" de boşluk karakteri içeriyor. Bunu "yeni" gibi bir şekle sokarak tekrar duruma bakabiliriz:

sudo sh bootinst.sh
Umut en büyük kötülüktür; işkenceyi uzatır. - F.N.


Bir şey ne ise odur, bu kadar. Öyleyse, iki şey arasında bağdaşıklık varsa, bu aralarında iletişim kuruyorlar demek değildir.
"... kavrayışını bilgi ile derinleştir ..."
PF @ ST

AguilaNegra

#17
Dün akşam  win xp üzerinden bat dosyasını çalıştırabildim ve şu anda bu mesajı usb üzerindeki slax dan yazıyorum ama benim amacım bootinst.sh yi  çalıştırmak,bir usb parmak bellek daha getirdim,ikisinde de gün içinde tekrar deneyeceğim,sonucu yazarım.
Çözüldü olarak işaretleyebilmek için bir şekilde başarmam gerek.

Sanırımbir adım daha ileri gittim ama sonuç başarısız,belleğin ismini USB olarak değiştirdim,başlatılabilir fat32 olarak biçimlendirdim ve slax forumlarında benzer başarısızlıklara verilen cevapları denedim.

konsol çıktısı şu şekilde;


Alıntı Yapsahaf@sahaf ~ $ sudo '/media/USB/boot/bootinst.sh'
[sudo] password for sahaf:
sudo: /media/USB/boot/bootinst.sh: command not found
sahaf@sahaf ~ $ cd /media/USB/boot
sahaf@sahaf /media/USB/boot $ ls
bootinst.bat  dos        liloinst.sh   slax.cfg  vesamenu.c32
bootinst.sh   initrd.gz  mt86p         slax.png  vmlinuz
chain.c32     isolinux   pxelinux.cfg  syslinux
sahaf@sahaf /media/USB/boot $ sh bootinst.sh
bootinst.sh: 27: Bad substitution
sahaf@sahaf /media/USB/boot $ sh .bootinst.sh
sh: Can't open .bootinst.sh
sahaf@sahaf /media/USB/boot $ sudo .bootinst.sh
sudo: .bootinst.sh: command not found
sahaf@sahaf /media/USB/boot $ sudo bootinst.sh
sudo: bootinst.sh: command not found
sahaf@sahaf /media/USB/boot $ sudo 'bootinst.sh'
sudo: bootinst.sh: command not found
sahaf@sahaf /media/USB/boot $ sudo sh bootinst.sh
bootinst.sh: 27: Bad substitution
sahaf@sahaf /media/USB/boot $ sudo bash bootinst.sh

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
                        Welcome to Slax boot installer                         
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

This installer will setup disk /dev/sdc1 to boot only Slax.

Warning! Master boot record (MBR) of /dev/sdc will be overwritten.
If you use /dev/sdc to boot any existing operating system, it will not work
anymore. Only Slax will boot from this device. Be careful!

Press any key to continue, or Ctrl+C to abort...

Flushing filesystem buffers, this may take a while...
Setting up MBR on /dev/sdc...
bootinst.sh: satır 53: ./boot/syslinux/lilo: Permission denied
sahaf@sahaf /media/USB/boot $

sahaf@sahaf ~ $ su
Parola:

sahaf sahaf # cd /media/USB
sahaf USB # ls
boot  slax
sahaf USB # cd boot
sahaf boot # sh ./bootinst.sh
./bootinst.sh: 27: Bad substitution
sahaf boot # sh bootinst.sh
bootinst.sh: 27: Bad substitution
sahaf boot # sudo ./bootinst.sh
sudo: ./bootinst.sh: command not found
sahaf boot # sudo bash bootinst.sh

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
                        Welcome to Slax boot installer                         
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

This installer will setup disk /dev/sdc1 to boot only Slax.

Warning! Master boot record (MBR) of /dev/sdc will be overwritten.
If you use /dev/sdc to boot any existing operating system, it will not work
anymore. Only Slax will boot from this device. Be careful!

Press any key to continue, or Ctrl+C to abort...

Flushing filesystem buffers, this may take a while...
Setting up MBR on /dev/sdc...
bootinst.sh: satır 53: ./boot/syslinux/lilo: Permission denied

Kendimce biraz hileli de olsa sorunu çözdüm ama bu Ubuntunun kabahati değil de benim ona daha az hakim olmamdan kaynaklandı herhalde,son mesajı yorumlayabilecek durumda olanlar Ubuntu üzerinden da başarılı bir şekilde uygulayacaklardır.
Ben Pardus ile çözdüm,Mint de root olarak da başaramamıştım ama Pardus da root olarak uyguladım ve oldu.
Zaman ayırıp konuya katılanlara/okuyanlara  teşekkürler.
Alıntı Yapahaf@sahaf-pardus ~ $ /media/USB/boot/bootinst.sh
                                                                                         
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
                        Welcome to Slax boot installer                         
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

This installer will setup disk /dev/sdc1 to boot only Slax.

Warning! Master boot record (MBR) of /dev/sdc will be overwritten.
If you use /dev/sdc to boot any existing operating system, it will not work
anymore. Only Slax will boot from this device. Be careful!

Press any key to continue, or Ctrl+C to abort...

Flushing filesystem buffers, this may take a while...
Setting up MBR on /dev/sdc...
The Master Boot Record of  /dev/sdc  has been updated.
Activating partition /dev/sdc1...
No partition table modifications are needed.
Updating MBR on /dev/sdc...
Setting up boot record for /dev/sdc1...
./boot/syslinux/syslinux: This program needs root privilege

sahaf@sahaf-pardus ~ $ su
Parola:
sahaf-pardus sahaf # /media/USB/boot/bootinst.sh


-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
                        Welcome to Slax boot installer                         
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

This installer will setup disk /dev/sdc1 to boot only Slax.

Warning! Master boot record (MBR) of /dev/sdc will be overwritten.
If you use /dev/sdc to boot any existing operating system, it will not work
anymore. Only Slax will boot from this device. Be careful!

Press any key to continue, or Ctrl+C to abort...

Flushing filesystem buffers, this may take a while...
Setting up MBR on /dev/sdc...
The Master Boot Record of  /dev/sdc  has been updated.
Activating partition /dev/sdc1...
No partition table modifications are needed.
Updating MBR on /dev/sdc...
Setting up boot record for /dev/sdc1...
Disk /dev/sdc1 should be bootable now. Installation finished.

Read the information above and then press any key to exit...

sahaf-pardus sahaf #