Jinsi ya kuunda bootable Ubuntu USB drive kutoka terminal?


Nenda kwa jibu lililokubaliwa


Je! Kuna njia yoyote ya kuunda gari inayoweza kusonga yahttps://tutorials.ubuntu.com/tutorial/tutorial-create-a-usb-stick-on-ubuntu Ubuntu USB flash kutoka kwa terminal bila kutumia programu zozote za mtu wa tatu kama YUMI , Unetbootin , Muumba Disk ya Diski , nk.

Nilijaribu kuunda kiendesha gari cha Ubuntu flash kilicho na dd njia,

 sudo umount /dev/sdb
sudo dd if=/path/to/ubuntu.iso of=/dev/sdb bs=1M
 

Inaunda faili kwenye diski ya USB, lakini ninapojaribu kubofya diski ya USB inaonyesha Operating System Not Found kosa.


370









Idadi ya majibu: 8


Unaweza kutumia dd .

  sudo umount /dev/sd<?><?>  
 

<?><?> ni wapi barua ikifuatiwa na nambari, itafute kwa kukimbia lsblk .

Itaonekana kitu kama

 sdb      8:16   1  14.9G  0 disk 
├─sdb1   8:17   1   1.6G  0 part /media/username/usb volume name
└─sdb2   8:18   1   2.4M  0 part 
 

Napenda disdount sdb1.

Halafu, kinachofuata (hii ni amri ya uharibifu na kuifuta gari nzima la USB na yaliyomo kwenye iso, kwa hivyo kuwa mwangalifu):

  sudo dd bs=4M if=path/to/input.iso of=/dev/sd<?> conv=fdatasync  status=progress
 

input.iso faili ya pembejeo iko wapi , na /dev/sd<?> ni kifaa cha USB unachokiandika (kukimbia lsblk ili kuona anatoa zote ili kujua <?> ni nini cha USB yako).

Njia hii ni haraka na haijawahi kunishindwa.


BONYEZA: kwa wale walio kwenye Mac kuishia hapa, tumia alama ndogo kwa bs=4m :

 sudo dd if=inputfile.img of=/dev/disk<?> bs=4m && sync
 

BONYEZA: Ikiwa gari la USB halijasho (hii ilinitokea), ni kwa sababu lengo ni kizigeu fulani kwenye gari badala ya gari. Kwa hivyo lengo linahitaji kuwa / dev / sdc na sio dev / sdc <?> Kwangu ilikuwa / dev / sdb.

Rejea: https://superuser.com/a/407327 na https://askubuntu.com/a/579615/669976


455


2013-11-15

Uko karibu na dd , lakini unakosa hatua.

 sudo umount /dev/sdX
sudo dd if=/path/to/ubuntu.iso of=/dev/sdX bs=4M && sync
 

sdX kifaa chako cha usb iko wapi (hii inaweza kuthibitishwa na lsblk ).

sync Bit ni muhimu kama dd unaweza kurudi kabla finishes kuandika utendaji.


104



Kuunda gari inayoweza kusonga ya Ubuntu USB flash kutoka kwa terminal

  • Weka ubuntu.iso faili katika kizigeuzi chochote cha diski ngumu.

  • Kisha weka ubuntu.iso faili na maagizo ya chini katika terminal:

     sudo mkdir /media/iso/
    sudo mount -o loop /path/to/ubuntu.iso /media/iso
     
  • Ingiza gari lako la USB flash. Dereva yangu ni /dev/sdd . Hapa kuna picha ya skrini:


Picha ya 25P

  • Dereva yako inaweza kuwekwa kiatomati ndani /media/ . Wacha tufikirie kuwa iliwekwa ndani /media/xxx/ .

  • Nakili faili zote kutoka /media/iso/ kwa gari lako lililowekwa kwenye USB flash kwa kuendesha amri hapa chini (hakikisha kuwa pamoja na nukta):

     cp -a /media/iso/. /media/xxx/
     
  • Ifuatayo, unahitaji ldlinux.sys faili kwenye gari lako la USB flash ili kufanya USB iweze kusukuma . Sehemu yangu ya USB ni /dev/sdd1 ; ingia lsblk ili uone kilicho chako. Run amri zilizo chini:

     sudo apt-get install syslinux mtools
    sudo syslinux -s /dev/sdd1
     
  • Nenda kwenye /media/xxx folda ya mlima na ubadilishe isolinux saraka kwa syslinux . Kisha kwenda katika folder jina na kubadili jina la faili isolinux.cfg kwa syslinux.cfg .

  • Reboot PC yako na ubadilishe agizo la boot katika BIOS ili kuruhusu kupiga kutoka kwa gari la USB. Sasa gari lako la Ubuntu USB flash litaanza na unaweza kuiweka.

Njia hii itafanya kazi kwa usambazaji wowote wa Linux, sio Ubuntu pekee. Huna haja ya kusanikisha programu yoyote ya mtu wa tatu kufanya Linux USB drive .


100


2013-11-13

Una chaguo mbili.

Ikiwa unataka ubadilishaji wa picha, tumia muundaji wa usb (ni kwenye repoti za ubuntu)


ingiza maelezo ya picha hapa

Ikiwa unataka zana ya mstari wa amri, tumia dd

 #Replace X accordingly in both commands

sudo umount /dev/sdX
sudo dd if=/path/to/ubuntu.iso of=/dev/sdbX bs=1M
 

Hakikisha tu kuwa /dev/sdX gari la flash unalotamani kutumia (litaharibu data kwenye gari la flash).

Angalia https://help.ubuntu.com/community/Installation/FromUSBStick kwa habari zaidi.


41


2013-11-07

Kwanza, futa kifaa cha USB kisha utumie lsblk ili kudhibiti kifaa hicho.

Wakati mwingine (kawaida faili za macho) dd haitoshi na pendrive haitaongeza. Katika kesi hii, unaweza kuhitaji kusanidi syslinux:

 sudo apt-get install syslinux
 

na kisha endesha amri zifuatazo:

 sudo mkfs -t vfat -I /dev/sdX
 

Unataka kutekeleza amri hiyo ya mwisho /dev/sdX na sio /dev/sdX1 .

Kisha, endelea na amri zifuatazo:

 isohybrid /path/to/file.iso --entry 4 --type 0x1c
dd if='/path/to/file.iso' of=/dev/sdX bs=8M
 

au, kuona maendeleo ya picha andika:

 pv -tpreb /path/to/file.iso | dd of=/dev/sdX bs=8M
 

au badala ya dd , unaweza kutumia cat badala:

 sudo -s
cat /path/to/file.iso > /dev/sdX
 

Kumbuka kukumbusha amri ya kusawazisha ili kubatilisha kashe la maandishi

 sync
 

web.archive.org/web/20140327085331/https://tails.boum.org/doc/first_steps/installation/manual/linux/index.en.html


30



Ikiwa na "mtu wa tatu" unamaanisha "gui", ninapendekeza hati nyepesi iitwayo bootiso baada ya jibu la Avinash Raj , kwa sababu dd haifanyi kazi kila wakati. Kuongeza kubwa ni salama sana (hufanya ukaguzi mwingi wa usalama sio kutatanisha na mfumo), rahisi kusanikisha na kubeba.

Pia, bootiso itakagua faili ya ISO kuchagua kutoka kwa aina mbili: nakala-picha ( dd ) wakati faili ya ISO ni mseto, hiyo ni ya USB-kirafiki. Na modi ya kuzidisha wakati faili ya ISO haina mseto, kwa hali ambayo Bootloader ya SYSLINUX itawekwa kiotomatiki ikiwa imeungwa mkono [ maelezo zaidi juu ya tabia otomatiki ].

Jinsi ya kuitumia

Chaguo la kwanza, toa tu ISO kama hoja ya kwanza na utahamasishwa kuchagua gari kati ya orodha iliyotolewa kutoka lsblk :

 bootiso myfile.iso
 

Au toa kifaa cha USB wazi:

 bootiso -d /dev/sde myfile.iso
 

Haraka kufunga

 curl -L https://git.io/bootiso -O
chmod +x bootiso
 

Kuona ni kwa vitendo:





14



 $ dd if=ubuntu-14.04.1-desktop-amd64.iso of=/dev/sdX bs=1MB
 

Usitumie njia kidogo.

  1. Tumia cd amri kupata folda iliyo na faili ya .iso
  2. tumia amri dd if=FILE NAME HERE.iso of=/dev/sdX bs=1MB
  3. Subiri hadi pato la mwonekano liangalie kitu kama hiki:

     1028+1 records in
    1028+1 records out
    1028653056 bytes (1.0 GB) copied, 55.4844 s, 18.5 MB/s
     
  4. Boot kutoka kwa usb.

Kumbuka: Hakikisha uandikia kifaa sahihi usb hautakuwa umewekwa kila wakati: dev/sdX ambapo X inaweza kuwa barua yoyote.


8



Jaribu hii, na hajawahi kunishindwa mara 100+:

Fomati kadi:

 $ sudo mkfs.vfat -F32 /dev/sdx
 

Mount picha ya ISO:

 $ sudo mount ubuntu.iso /mnt
 

Nakili yaliyomo kwenye kadi:

 $ sudo cp -rvf /mnt/* /SD_CardMountPoint
 

Halafu:

  • renibisha isolinux folda kuwa syslinux
  • jina tena syslinux/isolinux.cfg kwa syslinux/syslinux.cfg
  • jina tena syslinux/isolinux.bin kwa syslinux/syslinux.bin
  • kukimbia syslinux -s /dev/sdx

-5