Bagaimana cara saya menginstal Ubuntu ke kunci USB? (tanpa menggunakan Startup Disk Creator)

173

Jika Anda terburu-buru untuk membalas, Sistem → Administrasi → StartUp Disk Creator - tidak, bukan itu yang saya bicarakan.

Saya ingin mencoba Unity Ubuntu 11.04 tanpa menyentuh instalasi Ubuntu saya yang ada.

Untuk melakukan ini, saya harus menginstal driver nVidia terlebih dahulu (sigh).

Untuk melakukan ini, saya perlu perubahan untuk melanjutkan reboot.

Untuk melakukan ini, saya harus benar - benar menginstal Ubuntu pada kunci USB.

Bagaimana kamu melakukannya?


Apa yang saya coba

  1. Saya mencoba membuat kunci USB dari Testdrive , lalu boot darinya, lalu pilih "Instal Ubuntu." Pemasang menolak untuk menginstal ke media instalasi itu sendiri.

  2. Saya mencoba, dari salinan Ubuntu saya yang terpasang:

    sudo kvm /dev/sdb --cdrom .cache/testdrive/iso/ubuntu_natty-desktop-i386.iso
    

    ... tetapi penginstal tidak mendeteksi disk dengan benar.

badp
sumber
Sudahkah Anda mencoba membakar LiveCD dan menginstal Ubuntu ke USB dari sana? Bagi saya itu sepertinya solusi yang paling mudah.
Frxstrem
1
@Frxstrem Saya mencoba melakukan itu melalui KVM tanpa harus membakar gambar malam pada CD. Kedengarannya seperti sia-sia ...
badp
1
Hanya ingin tahu apakah mungkin untuk mempartisi kunci USB ke dua partisi kemudian gunakan test drive kemudian instal ke partisi lain hanya saran.
Allan
1
@ John, Paling mudah untuk menginstal ke drive eksternal, jika Anda melepaskan drive internal . Ini benar baik dalam mode BIOS dan mode UEFI, tetapi itu membuat perbedaan yang lebih besar dalam mode UEFI. Jika ini dimungkinkan dengan komputer Anda (setidaknya satu komputer, yang dapat Anda gunakan saat memasang Ubuntu ke hard drive eksternal), saya sarankan. Kemudian, boot dari live drive Ubuntu dan jalankan installer. Dengan cara ini akan lebih mudah (seperti memasang ke drive internal, karena hard drive eksternal (bahkan flashdisk USB) akan diperlakukan seperti itu adalah drive internal.
sudodus
1
@sudodus Saya memutus semua drive lain di komputer desktop, kemudian menginstal 16.4.2 dan menolak untuk boot. Kesalahan: file '/boot/grub/i386-pc/normal.mod' tidak ditemukan. Memasuki mode penyelamatan ... Jika tidak semua file boot ditulis ke USB HDD, saya tidak bisa membayangkan di mana lagi file tersebut akan ditulis.
John

Jawaban:

123

Solusi Ubuntu / Linux

1. Dapatkan gambar terbaru

Anda harus melakukan ini dengan testdrive Pasang testdrive .

Uji jalan

Catatan. Jika kunci Anda lebih kecil dari 4,4 GB (untuk Ubuntu 11.04 (Natty Narwhal)), Anda harus mendapatkan penginstal alternatif. Pemasang Desktop menolak untuk melanjutkan jika ruang disk kosong kurang dari 4,4 GB.

2. Format disk USB.

Ini penting jika Anda sudah memiliki apa pun yang tampak seperti instalasi Linux di disk Anda, atau installer tidak akan mau menyentuh disk itu, untuk beberapa alasan. Saya gagal sebelumnya karena saya tidak melakukan langkah ini, jadi lewatkan risiko Anda sendiri! Anda memerlukan kunci yang berukuran minimal 3 GB.

Anda dapat melakukannya dari System- > Administration- > Disk Utility . Pilih kunci USB tujuan, lepas semua partisi, dan pilih Format Drive.

Utilitas Disk

Anda harus memastikan Anda memilih "Jangan Partisi" sebelum Anda dapat memformat disk.

Memformat jendela drive.

3. Mulai mesin virtual pada tombol USB

Saya memastikan (dengan file) bahwa kunci USB saya ada /dev/sdb, kemudian berlari:

sudo qemu-system-x86_64 /dev/sdb -cdrom ~/.cache/testdrive/iso/ubuntu_natty-desktop-i386.iso

... untuk menginstal ISO i386 dari desktop Natty Narwhal - nama file akan berbeda jika Anda mengunduh gambar ISO yang berbeda.

Detail untuk solusi virtualisasi pilihan Anda akan berbeda-beda, tetapi Anda ingin menggunakan file perangkat kunci USB Anda sebagai hard drive VM.

Tambahkan -boot order=dke perintah kvm untuk membuatnya boot dari gambar seandainya ia mencoba untuk boot dari 'hard disk' dan gagal karena tidak dapat menemukan sistem operasi di sana.

4. Instal secara normal.

Pada titik ini Anda bekerja pada mesin virtual yang melihat kunci USB Anda sebagai satu-satunya hard drive yang terhubung. Dari dalam jendela "QEMU", instal seperti biasa.

Beberapa catatan:

  • Partisi. Hindari menggunakan sistem partisi otomatis, karena akan membuat partisi swap pada kunci USB Anda. Itu tidak baik, karena menukar menjadi sangat lambat (sistem detik-lama membeku lambat) dan dengan cepat membunuh kehidupan drive Anda. Cukup mengalokasikan satu partisi untuk /. Jika Anda menggunakan penginstal alternatif, pastikan Anda mengatur noatimetanda untuk mengurangi jumlah penulisan ke disk.

  • Pembaruan. Lewati opsi untuk mengunduh dan menginstal pembaruan secara otomatis. Tidak dijamin bahwa repositori akan berada dalam keadaan yang konsisten pada saat Anda menjalankan installer. Secara pribadi, saya lebih suka mengelola upgrade secara manual dengan alat seperti aptitude (yang tidak lagi disertakan dengan Ubuntu secara default).

  • Perangkat lunak berkualitas alfa. Semuanya sedikit miring - itu adalah perangkat lunak berkualitas alpha, setelah semua. Saya dpkgkeluar dengan kode kesalahan 1 tanpa dapat meninjau kesalahan - tidak ada paket yang rusak. Saya mencoba untuk mematikan mesin virtual dengan bersih setelah pengaturan, tetapi itu menggantung. Pada reboot, sistem boot dengan baik.

5. Reboot dan boot ke salinan Ubuntu Anda

Anda mungkin perlu mengutak-atik pengaturan BIOS Anda untuk membuatnya bekerja.


Yang menyenangkan (atau mengganggu, berdasarkan pada use case Anda) tentang Ubuntu pada USB adalah bahwa lain kali ia akan menyegarkan GRUB, ia juga akan mendeteksi dan menambah daftar kernel dan sistem operasi pada HDD. Ini akan memungkinkan Anda mem-boot langsung ke HDD Anda dari GRUB kunci USB Anda.

badp
sumber
10
Wow. Terima kasih untuk daftar instruksi yang sangat terperinci untuk melakukan ini.
Nathan Osman
2
Luar biasa, terima kasih atas penjelasannya. Untuk menambah, saya menemukan bahwa menambahkan beberapa RAM ke kvm dengan -m 2GBmembantu mempercepat proses boot.
Hasen
1
@BryanHead Ketika memori habis, oom-killer (jika diaktifkan) akan memilih "pelaku terburuk" dan membunuhnya. Alternatifnya adalah kepanikan kernel (yang afaik adalah satu-satunya langkah terakhir di bawah Windows.)
badp
4
Ini adalah jawaban yang sangat terperinci, tetapi sayangnya tidak bekerja dengan Ubuntu 14.04. Karena beberapa alasan qemugagal dan proses instalasi dibatalkan.
Luís de Sousa
2
Saya juga mendapatkan kepanikan kernel ketika mencoba menginstal ubuntu 14.04 ke USB stick saya. Masalahnya adalah kehabisan ram. Untuk memperbaikinya saya menjalankan perintah ini. sudo qemu-system-x86_64 -m 1024 /dev/sdc -cdrom ~/isos/ubuntu-15.10-desktop-amd64.iso
David Baucum
57

Menginstal Ubuntu ke drive USB yang dapat dilepas dengan Virtual Box

Untuk menginstal Ubuntu ke drive USB eksternal portabel (baik disk atau stick) kami juga dapat menggunakan Virtual Box untuk menginstal dari lingkungan virtual. Untuk USB 2.0 mendukung sumber tertutup tetapi Virtual Box versi PUEL diperlukan.

Buat mesin virtual untuk lingkungan hidup instalasi:

Kami membuat mesin virtual untuk lingkungan Linux / Ubuntu (32- atau 64-bit, tergantung pada media instalasi):

masukkan deskripsi gambar di sini

Karena kami ingin menginstal ke drive USB, kami tidak membuat harddisk virtual (VDI) untuk mesin ini dengan membuka kotak di jendela berikut:

masukkan deskripsi gambar di sini

Kita kemudian perlu menetapkan memori sistem (mis. 1024 MB), memori grafik (mis. 128MB), dan menyesuaikan pengaturan CPU sesuai dengan perangkat keras host kami. Kami juga mungkin ingin membuat jaringan penghubung agar dapat mengunduh file selama instalasi.

Pasang CD instalasi ke mesin virtual:

Di menu Penyimpanan dari Virtual Box Manager kami memilih gambar .iso dari CD instalasi kami untuk dipasang sebagai drive CD. Pastikan urutan boot mesin virtual diatur untuk boot dari CD.

masukkan deskripsi gambar di sini

Pasang drive USB ke lingkungan instalasi

Setelah kami memulai mesin virtual ( dukungan USB harus diatur terlebih dahulu) untuk mem-boot CD instalasi, kami harus memasang drive USB dengan mengklik ikon kecil di panel bawah atau dengan memilih dari Perangkat -> menu Perangkat USB. Manajer Kotak Virtual.

masukkan deskripsi gambar di sini Ini adalah saat USB drive perlu dipasang sebelum kita melanjutkan

Partisi dan format drive USB

Setelah memilih Sesuatu yang lain , manajer partisi grafis GParted akan memandu kami melalui proses partisi:

masukkan deskripsi gambar di sini

Setidaknya kita membutuhkan partisi dengan root mount point ( /). Dalam contoh di atas, /homepartisi tambahan dibuat. Dengan menghapus Format, kami menyimpan data yang mungkin sudah ada di sana. Sebuah /swappartisi mungkin tidak diperlukan untuk USB-stick atau portable drive.

  • Pada titik ini berhati-hatilah karena boot loader Grub memang akan diinstal ke drive USB (/ sda) dan tidak ke tempat lain

Dengan memilih Instal Sekarang kami memulai instalasi ke drive USB kami. Pertimbangkan bahwa penginstalan ini mungkin membutuhkan waktu sedikit lebih lama daripada yang biasa kita lakukan.

Setelah instalasi selesai kita dapat melepas drive kita dengan sistem operasi baru dan boot dari mesin lain untuk menyesuaikannya dengan kebutuhan kita.

  • Jangan lupa untuk mengaktifkan booting dari USB di BIOS komputer ini .
Takkat
sumber
Apakah ini berlaku untuk Mac?
Braiam
Saya "berhasil" membuat USB bootable mengikuti panduan ini, tetapi saat boot saya mendapatkan pesan berikut error: file '/boot/grub/i386-pc/normal.mod' not found. Dan kemudian saya mendapatkan prompt penyelamatan grub. Ada gagasan tentang apa yang salah?
Luís de Sousa
@ LuísdeSousa: Entah bagaimana Grub tidak dapat menemukan file itu. Ini mungkin tidak sengaja diinstal dalam mode EFI, atau drive USB Anda mendapatkan asosiasi drive lain saat boot. Lihat jawaban ini untuk beberapa wawasan.
Takkat
1
Pada percobaan kedua semuanya berjalan dengan baik, saya kira installer itu sendiri cenderung berantakan. Bagaimanapun, ini mungkin proses yang paling mudah untuk membuat USB Ubuntu yang mampu boot dan persisten. Dan mungkin juga yang paling aman, karena pada saat instalasi tidak ada HDD yang tersedia, hanya drive USB yang terpasang.
Luís de Sousa
1
Ini bekerja. Namun, itu membuat perangkat USB disk boot MBR tradisional, bukan UEFI. Jika Anda tidak bisa boot darinya, periksa BIOS Anda untuk memungkinkan 'legacy' melakukan boot Pada dua Thinkpads, satu 2018 dan satu 2016, ini dimatikan secara default. Mengaktifkannya berarti saya dapat melakukan booting dari perangkat USB setelah memilihnya pada prompt boot BIOS. Saya mengikuti metode ini untuk menginstal Ubuntu 18.04 pada perangkat USB. Saya berasumsi kita harus mencatat bahwa lingkungan yang ditiru dan PC asli Anda harus cocok sedekat mungkin. Instalasi 64 bit pada tamu PC tampaknya tidak memiliki masalah.
Tim Richardson
52

Lihat panduan dan video ini di situs web saya tentang menginstal Ubuntu ke drive USB. Ini akan membantu Anda melakukan apa yang Anda inginkan dan itu sangat sederhana.

Cara Memasang Ubuntu Ke Drive USB

Menginstal Ubuntu ke hard drive eksternal atau memory stick USB adalah cara yang sangat aman untuk menginstal Ubuntu. Jika Anda khawatir tentang perubahan yang dilakukan pada komputer Anda, ini adalah metode untuk Anda. Komputer Anda akan tetap tidak berubah dan tanpa Usb dimasukkan, itu akan memuat sistem operasi Anda seperti biasa. Saat Anda terhubung dan boot dari drive USB Anda akan diberikan pilihan untuk memuat Ubuntu atau sistem operasi Anda yang biasa.

Yang kita perlukan untuk menginstal Ubuntu ke drive USB adalah komputer, live CD / USB Ubuntu, dan drive USB. 8 GB adalah ukuran minimum yang disarankan untuk sistem fungsional dan dapat digunakan (meskipun 4 GB adalah minimum). Kami merekomendasikan hard disk eksternal dan setidaknya 20 GB.

Disarankan untuk mempartisi drive USB Anda, tetapi tidak perlu, dengan asumsi Anda memiliki RAM 2GB atau lebih. Partisi dapat dilakukan dari live CD / DVD Ubuntu menggunakan 'utilitas disk', atau dari menu partisi instalasi.

Kami merekomendasikan menggunakan Live CD / DVD dan mencabut semua USB drive lain karena ini membuat hidup lebih mudah. Kami akan menganggap bahwa Anda menggunakan drive USB dan CD / DVD yang tidak dipartisi untuk panduan ini.

Cara Memasang Ubuntu Ke Drive USB

Masukkan Ubuntu Live CD / DVD, aktifkan komputer dan minta untuk boot dari CD / DVD menggunakan 'BIOS' Anda. Butuh beberapa menit untuk memuat dan Anda akan disajikan dengan dua pilihan. 'Coba Ubuntu' atau 'Instal Ubuntu', Anda harus memilih 'Instal Ubuntu' Anda kemudian akan disajikan dengan sejumlah opsi. Anda harus memilih opsi bawah 'Sesuatu Yang Lain'.

Ini akan membawa Anda ke menu partisi. Hard drive Utama Anda akan terdaftar sebagai 'Sda' diikuti oleh setiap partisi yang ada di dalamnya seperti Sda1 atau Sda2. Di bawah ini akan menjadi drive usb Anda, itu akan terdaftar sebagai 'Sdb'. Klik pada 'Sdb1' yang merupakan satu-satunya partisi pada drive dan pilih 'ubah'.

Anda perlu memilih 'gunakan partisi ini sebagai Sistem File Ext4' (beberapa distribusi seperti Mint reqiure Anda untuk secara manual memilih 'format' pada titik ini). Maka Anda perlu mengatur 'mount point' sebagai '/' yang merupakan sistem file root dan klik OK. Anda akan dibawa kembali ke menu sebelumnya dan partisi itu akan memiliki tanda centang di sebelahnya. Sekarang klik pada 'Sdb' tepat di atas partisi itu, ini memilihnya sebagai perangkat untuk menginstal.

Sekarang tepat di bawah ini adalah opsi untuk tempat bootloader akan diinstal. SANGAT PENTING bahwa Anda MENGUBAH OPSI INI. BOOTLOADER HARUS DIINSTAL KE PERANGKAT ANDA yang terdaftar sebagai '/ dev / Sdb'. Jika Anda tidak melakukan ini, bootloader akan diinstal ke drive internal Anda. Anda sekarang siap untuk menginstal ke perangkat eksternal Anda, cukup klik 'Instal'.

Anda perlu menjawab beberapa pertanyaan sederhana seperti 'nama' dan 'buat kata sandi', lalu Anda bisa duduk santai.

informasi tambahan

Anda harus memberi tahu BIOS Anda untuk melakukan booting dari perangkat USB setiap kali Anda ingin menggunakannya. Anda dapat dengan mudah mengatur USB sebagai perangkat boot pertama Anda di bios, dan sistem normal Anda akan memuat jika perangkat tidak terhubung. Jangan kaget jika instalasi Usb Anda membutuhkan waktu 3 atau 4 menit untuk sepenuhnya boot, terutama ketika menggunakan memory stick Usb murah. Jika Anda memilih untuk menginstal dari drive usb daripada CD / DVD, atau Anda memiliki beberapa hard drive dan drive Usb terhubung, Anda perlu memastikan Anda menginstal ke perangkat yang benar, karena mungkin tidak sdb.

Cara termudah untuk memastikan bahwa Anda menginstal ke perangkat yang benar adalah dengan menggunakan utilitas disk. Buka utilitas disk sebelum menghubungkan perangkat dan perhatikan perangkat di sebelah kiri. Kemudian hubungkan perangkat Anda dan itu akan muncul di bagian bawah daftar. Klik pada perangkat itu dan lihat di kanan atas jendela untuk 'Perangkat'. Ini akan mengatakan sesuatu seperti 'Perangkat: dev / sdc' dan 'sdc' akan menjadi perangkat yang harus Anda instal.

Proyek Linux Fernhill
sumber
2
@Fernhill Linux Project, terima kasih banyak atas jawabannya. Saya tidak berpikir jika para pengguna benar-benar memahami pertanyaan yang diajukan dan jawaban Anda (yang merupakan hal emas bagi saya karena saya menghabiskan berjam-jam online dan semua orang berbicara tentang ketekunan Linux dll). Saya tidak dapat membagikan rinciannya tetapi saya harus membuat / bekerja di lingkungan - USB (atau perangkat eksternal portabel dasar) dapat di-boot dan OS "berfungsi penuh" dengan login pengguna (tidak ada opsi Coba atau Instal setiap kali). Terima kasih lagi untuk membantu saya (dan yang lainnya) dengan solusinya (khususnya di mana bootloader harus dipilih sebagai USB!)
Vivek Ragunathan
Do not be surprised if your Usb installation takes 3 or 4 minutes to fully boot. Drive USB langsung saya membutuhkan waktu sekitar 30 detik untuk boot, haruskah saya berharap instalasi penuh akan memakan waktu lebih lama dari itu dengan asumsi kecepatan flash yang sama? Yaitu, apakah peringatan ini didasarkan pada kecepatan USB, atau item boot tambahan dalam pemasangan penuh versus instalasi seumur hidup?
Michael
1
Jawaban ini sangat jelas dan hampir tidak ada bukti. Terima kasih. Saya berhasil mengikuti instruksinya, dan sekarang saya memiliki instalasi nyata Ubuntu yang dapat dibooting dan portabel pada pendrive USB 3!
Revetahw
Pertanyaan: Jika Anda menginstal versi Ubuntu [berbeda], sistem akan mencoba memformat ulang dan menggunakan partisi "Swap". Apakah itu OK, atau haruskah saya memaksa sistem untuk tidak menggunakan partisi itu?
Alan Campbell
@AlanCampbell Tergantung pada memori fisik yang tersedia. Sekitar 8 atau 16 pertunjukan, mungkin tidak ... Anda harus mempertimbangkan pada komputer apa Anda ingin menggunakan instal Anda. Komputer lama dengan 4GB atau kurang akan lebih lambat.
DerpyNerd
17

Jika Anda berbicara tentang pemasangan yang sebenarnya, seperti dalam pemasangan penuh Ubuntu dan bukan hanya jenis USB langsung, maka yang dapat Anda lakukan adalah menggunakan hard drive eksternal yang dihubungkan melalui USB dan instal ke sana melalui metode berikut.

Harap Dicatat: Langkah-langkah berikut ini diuji menggunakan Ubuntu Versi 9.10, tetapi belum diuji dengan versi yang lebih baru. Gunakan dengan risiko & kebijaksanaan Anda sendiri.

Apa yang Anda Butuhkan?

  1. Komputer dengan akses Internet.
  2. LiveCD atau LiveUSB dengan Ubuntu.
  3. Hard Drive eksternal dengan kemampuan USB.

Apa yang harus dilakukan

  1. Buka komputer Anda dan lepaskan Hard Drive.
  2. Sambungkan Hard Drive USB eksternal Anda melalui kabel USB.
  3. Tetap di LiveUSB atau LiveCD Anda dan kemudian boot PC Anda.
  4. Buka menu boot, dan pilih untuk boot dari LiveCD / LiveUSB.
  5. Selama proses instalasi Anda harus mendaftarkan hard drive eksternal Anda, instal Ubuntu untuk itu.
  6. Selesaikan proses instalasi, matikan PC Anda, dan masukkan hard drive Anda yang lain ke komputer Anda.
  7. Reboot komputer Anda, buka menu booting dan pilih hard drive eksternal Anda dan cobalah untuk boot dari sana. Jika berhasil, Anda sekarang memiliki hard drive eksternal dengan Sistem Operasi lengkap.
  8. Nikmati hard drive eksternal Anda yang menjalankan Ubuntu / Linux! Tolong beri tahu saya jika ini membantu Anda! Jika tidak, beri tahu saya tentang itu juga. :)

Tetapi jika Anda hanya menginginkan Live USB maka Anda dapat menggunakan Universal USB Installer untuk itu atau Ubuntu USB Startup Disk Creator ...

zkriesse
sumber
Pemasang saat ini memiliki bug yang berarti ini tidak akan berfungsi (18.04, 18.10) untuk komputer UEFI; lihat jawaban saya di bawah ini.
Tim Richardson
17

pengantar

Bagian utama dari instruksi langkah-bijaksana ini dipinjam dari pelacak pengujian iso dan tautan ini,

dan saya telah menambahkan beberapa langkah tambahan yang diperlukan untuk instalasi ke drive eksternal.


  • Harap perhatikan bahwa Anda akan menginstal sistem, yang berfungsi dalam mode boot saat ini,

    • Jika Anda menginstal dalam mode UEFI, sistem yang diinstal akan bekerja dalam mode UEFI
    • Jika Anda menginstal di BIOS alias CSM alias mode lama, sistem yang diinstal akan bekerja dalam mode BIOS.
  • Lebih rumit untuk membuat sistem yang terinstal, yang akan berfungsi baik dalam mode UEFI dan BIOS, tetapi dimungkinkan berdasarkan tautan berikut dan tautan dari itu,

    Sistem terpasang portabel, yang menjalankan boot dalam mode UEFI dan BIOS



  • Jika Anda bermaksud menggunakan drive eksternal di komputer baru dan setengah baya , saya dapat merekomendasikan agar Anda menginstal dari file iso Ubuntu 'amd64' 64-bit .

  • Jika Anda bermaksud menggunakan drive eksternal di komputer lama (dan juga komputer yang lebih baru), saya dapat merekomendasikan agar Anda menginstal dari file iso 32-bit 'i386' dengan citarasa keluarga Ubuntu dengan lingkungan desktop yang lebih ringan daripada Ubuntu standar,

    • Lubuntu dengan LXDE ultra-ringan
    • Ubuntu MATE dengan MATE cahaya sedang
    • Xubuntu dengan XFCE cahaya sedang

  • Ini sistem 32-bit akan bekerja dengan 32-bit dan 64-bit komputer tetapi hanya dalam mode BIOS , ketika diinstal sesuai dengan instruksi [dalam jawaban ini].

  • Dimungkinkan untuk membuat sistem live yang persisten , yang berfungsi di

    • Komputer 32-bit dan 64-bit
    • dalam mode BIOS dan mode UEFI

    Jika ini yang Anda inginkan, tautan berikut dapat membantu Anda,

    mkusb / persistent # Compressed_image_file_with_a_persistent_live_system

Instruksi

  1. Ketika komputer dimatikan dan dilepaskan dari jaringan listrik, lepaskan (dan / atau lepaskan) drive internal . Di beberapa komputer dimungkinkan untuk menonaktifkan drive internal melalui menu sistem UEFI-BIOS.

    Ini membuat installer memperlakukan drive eksternal, tempat Anda ingin menginstal Ubuntu, seperti itu adalah drive internal (dan installer tidak dapat merusak drive internal).

  2. Sambungkan drive boot / live / installer Ubuntu (disk DVD, drive USB, kartu memori) dan boot komputer dari sana.

    Lanjutkan dalam bahasa ibu Anda jika Anda mau.

  3. Boot image

    Sistem melakukan booting dengan benar dan memuat penginstal yang menampilkan dialog Selamat Datang dengan pilihan bahasa dan tombol 'Coba Ubuntu' dan 'Instal Ubuntu'

  4. Hubungkan drive eksternal (HDD, SSD, flashdisk, kartu memori) di mana Anda ingin menginstal Ubuntu, drive target . Sambungkan daya eksternal ke drive ini jika memungkinkan. Mungkin tidak cukup dengan daya dari colokan USB komputer.

  5. Klik pada ikon Instal Ubuntu

    Layar 'Bersiap untuk menginstal Ubuntu' ditampilkan

  6. Pada layar Mempersiapkan untuk menginstal Ubuntu, perhatikan ketersediaan komponen-komponen berikut

    Opsi yang tersedia harus mewakili keadaan sistem Anda secara akurat

    • (Jika jaringan tersedia) Unduh pembaruan saat menginstal Ubuntu
    • (Jika di 'laptop') Dicolokkan ke catu daya
    • Instal perangkat lunak pihak ketiga ... pilihan tersedia. Jika Anda ingin sistem menjadi portabel antar komputer, harap hindari perangkat lunak pihak ketiga, terutama driver berpemilik untuk grafik dan wifi.
  7. Klik pada tombol melanjutkan

    Layar 'Jenis instalasi' ditampilkan

  8. Pilih Hapus disk dan instal Ubuntu

    Layar instalasi diperluas untuk menyertakan opsi enkripsi dan LVM

    Tunggu sebentar! Apakah Anda yakin ini yang Anda inginkan? Mungkin Anda ingin menyimpan sesuatu yang ada di drive? Dalam hal ini Anda harus menghentikan instalasi dan menyalin data penting ke drive lain. Mungkin Anda ingin memilih alternatif lain.

  9. Klik pada tombol continue (jika hanya ada satu hard disk dalam sistem, tombol tersebut harus bertuliskan 'Instal sekarang')

    Dialog perubahan tulis muncul

  10. Klik lanjutkan

    Jika hanya ada satu hard disk, penginstal melompat ke "Di mana Anda?" Jika tidak, layar 'Jenis Instalasi' ditampilkan

  11. Jika hanya ada satu hard disk, lewati beberapa langkah ke bagian 'Di mana Anda?' layar. Jika tidak, pada layar 'Jenis instalasi' pastikan drive yang dipilih pada daftar Pilih drive sesuai dengan drive pada bagan (misalnya / dev / sda). Jika Anda telah melepaskan drive internal, seharusnya hanya ada satu drive, yang tersedia sebagai target, drive eksternal Anda.

    Drive yang dipilih ditampilkan pada grafik

  12. Pastikan ruang drive penuh dialokasikan

    Ruang drive penuh dialokasikan untuk instalasi

  13. Klik pada tombol Instal Sekarang

    'Di mana kamu?' layar ditampilkan

  14. Jika sistem Anda terhubung ke jaringan, perhatikan zona waktu yang dipilih sesuai dengan zona waktu Anda dan kota yang ditunjukkan dalam kotak teks

    Zona waktu dan kota yang ditampilkan cocok dengan zona waktu Anda dan kota utama dari daerah Anda

  15. Pilih zona waktu Anda, dan klik tombol lanjutkan

    • Layar 'Layout Keyboard' muncul
    • Keyboard yang diusulkan sesuai dengan keyboard Anda
  16. Pilih tata letak keyboard Anda dan klik lanjutkan

    'Siapa kamu?' layar muncul

  17. Masukkan detail dan kata sandi pengguna awal Anda. admintidak dapat digunakan - itu adalah Pengguna Linux yang berdedikasi

    Nama, nama pengguna, dan kata sandi diterima. Pilihan masuk dan pilihan enkripsi folder rumah ditunjukkan

    Tombol Lanjutkan menjadi tersedia

  18. Tekan lanjutkan

    • Slide 'Selamat Datang di Ubuntu' ditampilkan
    • Tampilan slide sepenuhnya dalam bahasa Anda
  19. Tunggu sampai penginstal selesai

    Dialog 'Instalasi Selesai' muncul

  20. Klik tombol Restart sekarang

    GUI dimatikan, permintaan untuk menghapus media dan tekan Enter muncul

  21. Keluarkan disk dan tekan enter

    Mesin di-boot ulang

  22. Biarkan mesin untuk reboot

    Sistem melakukan boot dengan benar dan memuat ke Ubuntu yang menunjukkan nama pengguna yang Anda pilih

  23. Matikan komputer, cabut drive eksternal dan cabut dari kabel listrik. Hubungkan kembali (dan / atau colokkan) drive internal

    • Jika drive eksternal adalah HDD atau SSD, drive itu siap digunakan sekarang.

    • Jika drive eksternal berupa flashdisk USB atau kartu memori, ada baiknya Anda mengubah sistem untuk mengurangi keausan . Lihat tautan berikut,

      help.ubuntu.com/community/Instalation/UEFI-and-BIOS#Final_system_tweaks

    • Jika Anda menginginkan sistem portabel (yang bekerja di sebagian besar komputer), Anda harus berpikir dua kali tentang driver berpemilik (biasanya untuk grafis dan wifi). Saran klasik adalah untuk menghindari menginstal driver berpemilik, tetapi itu berarti bahwa komputer dengan perangkat keras tertentu tidak akan berfungsi dengan baik (atau sama sekali).

      Di Ubuntu 18.04.1 LTS Anda dapat menginstal driver berpemilik nvidia, yang membuat komputer Anda dengan kartu nvidia yang kuat menggunakan kekuatan penuh kartu itu. Sistem masih akan memilih driver Intel atau Radeon, ketika boot di komputer dengan grafik tersebut. Tetapi akan ada masalah dengan chip nvidia, yang tidak bekerja dengan driver proprietary yang diinstal. Lihat tautan ini,

      Instal driver Nvidia Instal penuh USB flash drive


Sunting:

Jika Anda tidak dapat memutuskan / melepas drive internal ada beberapa solusi:

  • Nonaktifkan drive internal dalam menu UEFI / BIOS. Ini berfungsi di beberapa tetapi jauh dari semua komputer.

  • The bendera Metode

    Sebuah. Catat di atas kertas bendera-bendera partisi EFI di drive internal

    b. Hapus bendera dari partisi EFI di drive internal (misalnya dengan gparted, ketika di-boot dari live drive)

    c. Lakukan instalasi

    d. Kembalikan bendera ke partisi EFI di drive internal (dengan gpartedboot dari live drive).

    Metode flag ini dijelaskan secara rinci oleh @Tim Richardson dalam jawaban untuk pertanyaan umum kami.

sudodus
sumber
Terima kasih atas langkah demi langkah yang jelas. Inilah yang saya lakukan di komputer desktop. Saya masih mendapatkan kesalahan saat mencoba boot sebagai berikut _Error: file '/boot/grub/i386-pc/normal.mod' tidak ditemukan. Memasuki mode penyelamatan ... _ Jika tidak semua file boot ditulis ke USB HDD, saya tidak bisa membayangkan di mana lagi file-file itu ditulis sebagai satu-satunya perangkat penyimpanan lain yang terhubung adalah kunci USB untuk menginstal Ubuntu.
Yohanes
@ John, Lihat komentar saya di pertanyaan awal (ditulis beberapa menit sebelum komentar ini).
sudodus
Terima kasih atas detailnya, termasuk komentar Anda di bawah pertanyaan. Itu sekarang berfungsi. Saya menghapus drive, menginstal ulang, dan harus mengaktifkan opsi di satu komputer bios untuk memungkinkan boot "gaya lama."
John
@ John, saya senang bisa membantu Anda membuatnya bekerja. Dan terima kasih telah berbagi solusi Anda :-)
sudodus
@sudodus Holy moly! +1 dari saya untuk Anda juga! ;-)
Fabby
14

Jawaban lama, jangan gunakan lagi!

Saya melakukannya menggunakan metode berikut:

  • Masukkan live CD dan colokkan kunci USB.

  • Pilih Instal Ubuntu .

  • Memilih Tingkat Lanjut saat memilih partisi drive.

  • Pilih partisi kunci USB Anda sebagai target.

  • PERHATIAN: Pilih partisi USB Anda untuk bootloader GRUB.

Setelah proses instalasi, boot pada kunci USB Anda, bukan hard drive Anda.

teo96
sumber
Ubuntu 10.10 hang untuk saya sebelum instalasi selesai. IMHO Ubuntu memiliki beberapa bug yang sangat besar terkait dengan instalasi USB.
iugamarian
Saya membuatnya dengan 10,04 & 10,10. Apakah livecd Anda baik-baik saja?
teo96
4
Saya telah membuat live-usb flash drive di masa lalu menggunakan alat usb-disk-creator. Kemudian boot dan lakukan 'instalasi normal penuh' dari flash drive # 1 ke drive flash kedua. Sama seperti yang akan dilakukan pada hard drive nyata. Tidak pernah benar-benar memiliki masalah selain perlu mengawasi di mana grub diinstal.
dr_willis
2
Saya kedua apa yang Bubblegum katakan. Saya sudah melakukan instalasi normal ke flash drive seolah-olah mereka adalah hard drive untuk beberapa rilis terakhir tanpa masalah nyata, selain itu membuat SANGAT yakin bahwa grub menginstal ke flash drive dan bukan hard drive.
dr_willis
1
Itu tidak berfungsi di ubuntus baru-baru ini karena titik peluru kelima sepenuhnya diabaikan oleh installer, karena bug. Terlepas dari niat Anda, boot loader Anda yang sudah ada ditulis ulang (jika menggunakan UEFI). Lihat jawaban saya untuk solusi yang mudah.
Tim Richardson
13

1) Universal USB Installer :

Universal USB Installer adalah Live USB USB Creator yang memungkinkan Anda untuk memilih dari pilihan Distribusi Linux untuk dimasukkan ke USB Flash Drive Anda. Universal USB Installer mudah digunakan. Cukup pilih Distribusi Linux Langsung, file ISO, Flash Drive Anda dan, Klik Instal. Fitur lain termasuk; Kegigihan (jika tersedia), dan kemampuan untuk memformat flash drive (disarankan) untuk memastikan pemasangan yang bersih. Setelah selesai, Anda harus siap menjalankan USB Flash Drive yang dapat di-boot dengan versi Linux yang Anda pilih terpasang.

2) UNetbootin :

UNetbootin memungkinkan Anda membuat drive USB Live yang dapat di-boot untuk Ubuntu, Fedora, dan distribusi Linux lainnya tanpa membakar CD. Ini berjalan pada Windows, Linux, dan Mac OS X. Anda dapat membiarkan UNetbootin mengunduh salah satu dari banyak distribusi yang didukung untuk Anda, atau memasok file Linux ISO Anda sendiri jika Anda telah mengunduh satu atau Anda distribusi pilihan tidak ada dalam daftar.

3) LinuxLive USB Creator :

LiLi menciptakan USB stick portable, bootable dan tervirtualisasi yang menjalankan Linux. Apakah Anda bosan harus me-reboot PC Anda untuk mencoba Linux? Tidak perlu dengan LiLi. Ini memiliki fitur virtualisasi built-in yang memungkinkan Anda menjalankan Linux di Windows begitu saja.

Ketiga program di atas memungkinkan Anda untuk menginstal sistem operasi Linux apa pun ke flash drive, tetapi fitur kegigihan (memungkinkan Anda untuk menyimpan perubahan yang dibuat pada instalasi LiveOS untuk digunakan bahkan setelah reboot) hanya tersedia untuk Ubuntu dan banyak lainnya. rasa.

13east
sumber
2
Pos yang bagus! Saya pikir dia bertanya lebih banyak tentang memiliki instalasi penuh. Jika tidak, posting Anda mengenai pertanyaannya mati pada: P
zkriesse
Apakah metode itu CLI? Apa saja perintah instalasi untuk program-program itu?
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件
Universal USB Installer atau LinuxLive USB Creator tidak berjalan di Ubuntu.
Luís de Sousa
Jawaban ini bukan yang diinginkan OP: instalasi nyata ke drive eksternal. Dari tiga saran Anda, dua menghasilkan hanya dalam gambar langsung (yaitu, tidak dapat diupgrade), dan metode pertama memungkinkan pembuatan gambar langsung yang persisten yang memungkinkan pembaruan, tetapi mereka tidak stabil, lambat dan tidak dapat melakukan peningkatan kernel. Silakan lihat jawaban saya di bawah ini.
Tim Richardson
9

Satu-satunya cara saya bisa melakukannya, adalah

  • untuk membakar CD iso,
  • lepaskan hard drive saya (lepaskan kabel secara fisik) dan
  • instal ke USB.

Tidak terlalu elegan, tetapi berhasil.

Glenn
sumber
16
Itu ... sangat radikal.
badp
Apakah Anda mencoba menggunakan cd pengganti (bukan desktop cd)? Saya telah melihat pekerjaan alternatif lebih baik untuk banyak hal ketika menginstal.
iugamarian
7
Anda tidak perlu mencabut hard disk Anda. Anda hanya perlu berhati-hati dengan partisi dan menggunakan partisi lanjutan. Pastikan untuk menggunakan drive yang benar dan atur bootloader untuk diinstal di / dev / sdb atau perangkat blok apa pun yang menggunakan flash drive Anda (Jangan gunakan salah satu partisi, atau tidak mau boot). Kemudian, Anda dapat boot dengan menggunakan BIOS Anda untuk menggunakan flash drive MBR (Dengan anggapan iuran BIOS Anda mendukungnya)
ζ--
Tidak dapat melakukan itu karena saya harus menguraikan laptop saya dan kemudian coba lagi instalasi. Jadi: Apakah ada cara lain?
Regis
Anda tidak perlu melakukan ini. Lihat jawaban saya di bawah ini: Anda dapat mensimulasikan pemutusan fisik dengan memanipulasi bendera pada partisi EFI. Cara Anda bekerja tidak seperti hampir semua jawaban lainnya. Cara saya jauh lebih nyaman :)
Tim Richardson
8

OP meminta "tanpa menyentuh instalasi Ubuntu saya yang ada." Jika Anda ingin mem-boot dari perangkat eksternal Anda, tidak hanya menginstal Ubuntu di dalamnya, Anda harus mengatasi bug penginstal yang menulis ulang partisi boot Anda pada drive internal Anda dan tidak menginstal partisi boot EFI pada perangkat eksternal Anda, tidak peduli apa pun Anda memberi tahu pemasang.

Inilah yang bekerja untuk saya di Ubuntu 18.04, 18.10 dan 19.04. Diuji pada Thinkpad T480 & P50, dual boot Win 10 & Ubuntu. Saya telah mematikan boot warisan. UEFI sedang digunakan 100%. Saya telah menginstal Ubuntu & boot-loader ke stik dan drive USB setidaknya enam kali menggunakan solusi saya.

Menginstal ke drive kedua adalah hal yang menyebalkan karena penginstal ubuntu menggunakan partisi EFI pertama yang dilihatnya, yang ada di hard drive internal, terlepas dari segala upaya yang Anda lakukan untuk menentukan lokasi alternatif untuk partisi EFI. Jadi ketika Anda mencoba mengatur perangkat bootload ke drive USB target Anda, Anda diabaikan. Ini adalah bug yang cukup tua, tetapi saat kami menuju ke rilis 19.04, masih ada.

https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/1396379

Ringkasan: Untuk mengatasinya, nonaktifkan partisi EFI internal dengan menggunakan gparted untuk mengedit benderanya segera sebelum memulai instalasi Anda. Maka installer tidak akan menemukannya, dan bug tidak tersandung. Kemudian, aktifkan kembali bendera. Ini adalah langkah sepele. Ini hampir setara dengan melepaskan secara fisik drive internal, yang pasti juga berfungsi di sekitar bug penginstal.

Langkah-langkah yang saya ambil:

Sebelum Anda mulai menginstal: Anda akan memerlukan perangkat USB langsung ubuntu standar, dan drive target untuk menginstal.

Boot ke Ubuntu live USB dalam mode "coba dulu".

Menggunakan gparted (Anda mungkin harus menginstalnya terlebih dahulu, kadang-kadang Ubuntu tidak memasukkannya ke live disk, meskipun sudah termasuk dalam 18.04.1): ...

  • mempartisi ulang drive eksternal target Anda dengan tabel partisi GPT.
  • Buat tipe partisi 500MB FAT32. Anda juga dapat mengatur partisi yang diinginkan untuk instalasi Ubuntu Anda. Anda mungkin merasa mudah untuk memberi label partisi / yang diinginkan karena ketika Anda menginstal Anda akan memiliki tiga drive: drive internal Anda, drive installer gambar hidup, dan drive target Anda.

  • Setelah menerapkan pembaruan tersebut, ubah tanda pada partisi 500MB kecil yang baru saja Anda buat. Klik kanan pada partisi kecil, dan Kelola Bendera. Perubahan ini segera ditindaklanjuti (tetapi perhatikan, Anda harus benar-benar membuat partisi terlebih dahulu dengan menyelesaikan langkah sebelumnya) Centang untuk menyalakan boot, esp dan disembunyikan.

Pasang

Anda telah boot dengan image USB disk langsung, sesuai dengan instalasi ubuntu yang normal. Jadi, Anda memiliki dua perangkat USB: perangkat target Anda, dan drive USB live-disk.

Edit flag partisi EFI pada drive internal Anda dan hapus centang ketiga flag yang sama yang Anda tetapkan pada perangkat target EFI.

Berikut adalah video pendek yang melakukan pengeditan bendera di gparted: https://youtu.be/sdgrmylH6pc

Sekarang, ketika Anda menginstal, penginstal hanya akan melihat satu partisi EFI, pada perangkat target Anda. Ini adalah langkah baru yang belum pernah saya lihat sebelumnya.

Mulai instalasi ubuntu. Lanjutkan sampai Anda melihat tab pengaturan disk penginstal. Anda tentu menginginkan pendekatan yang sepenuhnya manual, "Sesuatu yang lain" pada tahap pemartisian.

Jika drive target Anda dipasang sebagai sdc dan partisi EFI yang Anda buat adalah sdc1, maka Anda akan menginstal boot loader ke perangkat sdc, dan partisi EFI akan menjadi sdc1.

Gulir untuk menemukan partisi itu. Itu harus mengatakan "efi" di kolom Type. Klik "ubah" untuk memastikan: Pemasang harus mengatakan "Gunakan sebagai: Partisi Sistem EFI". Anda sebenarnya tidak akan mengubah apa pun. Tidak perlu memformatnya.

Saat Anda menggulir partisi, tinjau kolom Type. Seharusnya tidak ada partisi EFI di drive internal Anda, karena Anda mematikan flag-flag partisi pada drive EFI drive internal Anda. Tentu saja, partisi tersebut tetap muncul sebagai partisi FAT32. Tidak apa-apa.

Anda juga akan melihat partisi EFI dari disk langsung yang Anda boot dari untuk melakukan instalasi, tidak apa-apa.

Pasang partisi target yang Anda inginkan untuk / (sdc2, mungkin) dan lakukan instalasi normal.

Setelah menginstal

Kembalikan bendera pada partisi EFI internal Anda

Setelah menginstal, reboot ke instalasi baru. Anda harus menggunakan opsi BIOS "pilih perangkat boot". Di Thinkpads saya, F12 adalah jalan pintas ke bagian menu BIOS ini.

Anda harus melihat beberapa pilihan di menu boot, dan salah satunya adalah drive eksternal. Beberapa menu bios menunjukkan label default sebagai 'ubuntu' sehingga agak membingungkan untuk melihatnya lebih dari sekali. Kadang-kadang mengubah perangkat boot menyebabkan boot BIOS me-restart (itu pada Thinkpad saya), sepertinya sesuatu yang buruk terjadi, tapi tidak apa-apa.

Kemudian ketika Anda boot tanpa stik USB, bios harus cukup pintar untuk kembali ke perangkat EFI baik terakhir yang diketahui (perangkat internal Anda), tetapi Anda mungkin harus memilih kembali pilihan boot EFI secara manual.

Tip: menandai ulang entri boot USB untuk menghindari duplikat entri 'ubuntu'

Jika Anda mendapatkan opsi boot duplikat EFI berlabel ubuntu, Anda dapat memperbaikinya. Opsi menu Relabelling EFI sangat berguna, tetapi sedikit rumit.

Pastikan Anda boot ke instalasi di drive eksternal Anda, lalu

sudo efibootmgr -v

Anda di-boot dari baris pertama dalam daftar.

Catat nama file yang digunakan untuk boot, dan catat nomor partisi. output saya untuk entri pertama adalah:

HD(1,GPT,...) .... File(\EFI\ubuntu\shimx64.efi)

dan kemudian lihat utas ini: https://www.kubuntuforums.net/showthread.php/68851-Labels-on-UEFI-Boot-Entries-using-efibootmgr-L

Saya melakukan ini untuk memberi label ulang pada saya 'owcUbuntu':

efibootmgr -c -d /dev/sdb -p 1 -L owcUbuntu -l \\EFI\\ubuntu\\shimx64.efi

mengetahui bahwa boot drive adalah sdb dan sejak saya membuat partisi EFI pertama, nilai argumen -p adalah 1. Catatan: periksa apa disk boot aktual Anda :) gunakan gparted atau df

Beberapa hal "aneh". Dilakukan dengan benar, proses ini tidak akan menyentuh boot loader Anda yang ada di drive internal Anda. Namun, ketika Anda memiliki drive eksternal terpasang dan di-boot secara normal dari drive internal Anda, grub updaters akan mendeteksi instalasi ubuntu pada drive eksternal dan menambahkannya ke daftar pilihan yang dapat di-boot. Ini bisa sedikit membingungkan, tetapi men-relabelling entri boot (di atas) sangat membantu

Tim Richardson
sumber
+1 untuk ini: Sebelum Anda memulai instal: Edit flag partisi EFI pada drive internal Anda. Lepaskan tiga bendera yang sama. Sekarang, ketika Anda menginstal, penginstal hanya akan melihat satu partisi EFI, pada perangkat target Anda. Ini adalah langkah baru yang belum pernah saya dokumentasikan di tempat lain.
sudodus
7

Anda bisa, ya.

Proses ini mengasumsikan Anda menginstal dari live cd. Walaupun usb live juga berfungsi dengan baik, opsi cd secara teoritis paling aman, karena tidak ada kesempatan untuk menimpa cd selama partisi.

Saya sarankan Anda memulai dengan menonaktifkan HDD internal Anda di BIOS terlebih dahulu, karena ini memastikan tidak ada kesempatan untuk secara tidak sengaja menimpa partisi internal Anda. Juga, langkah mempartisi pengaturan Ubuntu akan jauh lebih mudah, karena hanya akan mendeteksi drive USB. Dengan kata lain, yang terbaik adalah menjadikan USB drive satu-satunya perangkat penyimpanan yang ada pada mesin selama instalasi.

Selanjutnya, boot CD langsung dan mulai instalasi seperti biasa. Pastikan Anda memilih "gunakan seluruh disk" jika Anda menonaktifkan semua perangkat penyimpanan lain, jika tidak Anda harus melakukan partisi manual. Dalam kasus terakhir, buat partisi ext4 pada stik USB (buat tabel partisi jika tidak ada) dan, jika perlu, partisi SWAP jika Anda bermaksud menjalankan aplikasi berat. Setel titik pemasangan ke /. jangan menyentuh perangkat penyimpanan lain dan partisi mereka!

Ketika pengaturan menanyakan lokasi bootloader, pilih nama perangkat drive USB Anda. Ini bisa jadi /dev/sda,, /dev/sdbbegitu seterusnya, tetapi jangan memilih partisi (mis /dev/sda1.).

Tunggu instalasi selesai, lalu reboot. Pastikan mesin Anda melakukan booting dari drive USB. Ini dapat dipastikan dari menu boot (biasanya esc atau tombol fungsi) atau dari bios, di mana urutan boot dapat diubah.

Jika semuanya berjalan dengan baik, Ubuntu harus boot dari drive USB. Jika GRUB muncul, pilih opsi pertama.

Terakhir, jalankan perintah berikut dari desktop Ubuntu Anda yang baru saja diinstal:

sudo chmod -x /etc/grub.d/30_os-prober

Ini memastikan bahwa pembaruan-grub tidak mendeteksi OS lain yang mungkin ada pada sistem, karena mereka tidak masalah untuk instalasi drive USB Ubuntu Anda. Juga, ketika Anda mem-boot drive USB Anda dari komputer asing, OS pada drive internal akan dimasukkan ke dalam GRUB ketika pembaruan kernel / grub terjadi. Ini tidak diinginkan.

Pastikan juga untuk menghidupkan kembali perangkat penyimpanan internal Anda dari BIOS Anda.

Cumulus007
sumber
Ini terlihat menjanjikan, terima kasih. Saya akan mencoba ini. Satu komentar kecil, Anda meletakkan partisi swap pada stik USB. Apakah ini masih menjadi masalah akhir-akhir ini? Saya ingat bahwa belum lama ini orang mengatakan bahwa masa penyimpanan flash sangat berkurang ketika menjalankan partisi swap / file halaman di atasnya (karena jumlah baca / tulis).
efdee
Dengan menggunakan tip Anda, saya menginstal Ubuntu pada stik USB saya, tetapi tidak mau boot. Namun, ketika saya menggunakan stik USB sebagai harddisk di VirtualBox, semuanya akan baik-baik saja. Adakah yang tahu apa masalahnya?
efdee
Rupanya saya bisa boot darinya, hanya saja tidak dari konektor USB3. Ini berfungsi dengan baik ketika saya mencolokkan tongkat ke konektor USB2. Saya berasumsi BIOS saya memiliki dukungan asli untuk USB2 tetapi tidak USB3 dan karenanya, Linux (atau grub, saya tidak tahu?) Memerlukan driver USB3 tambahan.
efdee
Saya suka sudo chmod -x /etc/grub.d/30_os-prober karena alasan yang Anda sebutkan.
Penatua Geek
Menonaktifkan drive boot yang ada berfungsi di sekitar bug di penginstal ubuntu, yang jika tidak akan menggantikan boot loader yang ada bahkan ketika Anda memintanya untuk menginstal pada drive target Anda; jawaban saya di bawah ini memiliki solusi yang jauh lebih mudah untuk bug itu.
Tim Richardson
5

Proses melakukan instalasi penuh Ubuntu ke USB flash drive identik dengan menginstal Ubuntu pada hard drive kecuali untuk menginstal bootloader GRUB. Semua langkah yang harus diikuti dalam penginstal Ubuntu sama kecuali untuk menginstal bootloader GRUB. Menginstal bootloader GRUB pada USB flash drive akan menggantikan bootloader GRUB yang ada pada hard drive yang tidak ingin Anda lakukan , kecuali jika Anda melepas kabel ke hard drive Anda terlebih dahulu sebelum Anda memulai installer Ubuntu untuk melakukan instalasi penuh Ubuntu pada USB flash drive. Jadi lepaskan dulu hard drive, maka Anda dapat menginstal Ubuntu pada USB flash drive.

Atau Anda dapat melakukan instalasi penuh Ubuntu pada USB flash drive tanpa melepaskan kabel hard drive internal terlebih dahulu dengan memilih opsi Sesuatu lain di layar jenis Instalasi pada penginstal Ubuntu. Anda hanya perlu membuat satu /partisi (partisi root), tanpa partisi swap, dan mengubah instalasi grload bootloader ke USB flash drive. Periksa ulang pilihan partisi Anda bahwa segala sesuatu yang akan diubah hanya diubah pada USB flash drive, lalu klik tombol Install Now di sudut kanan bawah.

Informasi tambahan tentang instalasi penuh Ubuntu pada USB flash drive.

  • Saya merekomendasikan USB flash drive setidaknya 16GB.
  • USB 3.0 flash drive jauh lebih cepat daripada USB 2.0 flash drive.
  • Partisi swap akan menyebabkan baca / tulis yang diperlukan ke flash drive USB, yang akan memperlambat sistem operasi dan mempersingkat masa pakai drive USB. Jadi pilih opsi partisi manual dalam installer Ubuntu dan buat hanya satu /partisi (partisi root) tanpa partisi swap. Ubah instalasi grload bootloader ke USB flash drive sebelum mengklik tombol Instal Sekarang di sudut kanan bawah.
  • Keuntungan menggunakan USB flash drive terletak pada portabilitasnya, bukan pada kinerjanya. Kinerja instalasi penuh Ubuntu pada 16GB USB flash drive tidak seperti apa yang akan Anda dapatkan dari menjalankan Ubuntu di aplikasi mesin virtual seperti VirtualBox.
karel
sumber
bagaimana cara membuatnya kompatibel dengan mode BIOS?
Red Dirt
Apa pun yang Anda coba lakukan dengan "membuatnya kompatibel dengan mode BIOS" pada perangkat keras Anda dengan EFI, GPT, atau penerima, Anda mungkin dapat menemukan cara melakukannya dalam jawaban Rod Smith yang juga merupakan pengembang pengembang. Sebelum melakukan perubahan besar, Anda harus mencoba sekali untuk mem-boot perangkat USB asli pada mesin yang berbeda untuk menghilangkan kemungkinan ada masalah boot yang disebabkan oleh eksentrisitas perangkat keras komputer tunggal.
karel
FYI: Saya pribadi tidak pernah punya masalah menginstal grub bootloader pada flash drive dan membiarkan MBR pada hard disk tetap utuh.
Penatua Geek
Mengapa sekarang sangat rumit? Sangat mudah bertahun-tahun lalu. Sejauh yang saya mengerti jika saya ingin menginstal refind pada USB stick saya perlu melakukan instalasi manual. Saya bingung bahwa ini tidak otomatis entah bagaimana, setidaknya entah bagaimana otomatis di alat instalasi biasa di Ubiquity atau serupa.
Regis
Salah satu sumber komplikasi adalah dual boot dengan Ubuntu dan Windows. Windows terus mengubah aturan permainan dengan setiap rilis baru dan kadang-kadang bahkan dengan Pembaruan Windows dalam rilis yang sama, dan bootloader grub default harus sering diperbarui untuk mengikuti perubahan ini.
karel
4

mkusb

Diuji pada Ubuntu 16.10 host, 16.04 USB, Lenovo Thinkpad T430.

Sebelumnya disebutkan di: https://askubuntu.com/a/848561/52975 tetapi di sini adalah rincian lebih lanjut.

Hanya tersedia dari PPA saat ini:

sudo add-apt-repository universe
sudo add-apt-repository ppa:mkusb/ppa
sudo apt-get update
sudo apt-get install mkusb
dus

dan saya mencoba versi GUI. Lebih detail di: Cara membuat USB Ubuntu langsung persisten dengan lebih dari 4GB

Namun saya tidak dapat menginstal driver NVIDIA dengan sukses, laporan bug: https://bugs.launchpad.net/mkusb/+bug/1672184

qemu

Diuji pada Ubuntu 14.04.

Unduh ISO Ubuntu .

Temukan USB Anda dengan:

sudo lsblk
sudo fdisk -l

Katakan itu /dev/sdX. Paling sering itu akan menjadi /dev/sdb: sdaadalah hard disk utama, dan sdbUSB pertama. Sekarang:

sudo apt-get install qemu
# Remove any existing boot sector, that causes installation problems.
sudo dd if=/dev/zero of=/dev/sdX count=16
sudo qemu-system-x86_64 -boot d -enable-kvm -hda /dev/sdX -m 512 \
    -cdrom ./Downloads/ubuntu-14.04.2-desktop-amd64.iso

Dari dalam emulator, lakukan instalasi Ubuntu normal yang menghapus disk lama.

Instalasi membutuhkan waktu lebih lama daripada pada hard disk, tetapi berhasil.

Saya diuji dengan:

  • pasang USB di komputer dan boot dari sana
  • buat file di direktori rumah saya
  • reboot

File yang dibuat masih ada di sana.

Ciro Santilli 新疆 改造 中心 法轮功 六四 事件
sumber
@JustinMT: bisakah kita membahas ini sedikit sebelum menggabungkan hasil edit? Saya bukan ahli, tetapi apakah Anda yakin itu tidak bekerja pada sistem UEFI? Mengapa? Apa yang akan berhasil?
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件
3

Hal-hal telah berubah sejak 2011, driver Nvidia tidak lagi diperlukan untuk Unity dan kegigihan tanpa batas menggunakan partisi casper-rw / home-rw dimungkinkan, (tetapi tidak dengan boot jenis syslinux Ubuntu baru-baru ini, (SDC, Unetbootin, Roofis, Universal, dll) ).

Mkusb adalah penginstal yang akan memenuhi semua persyaratan op, (jika driver Nvidia hanya diperlukan untuk Unity).

Pengguna diberi pilihan opsi pengaturan dan dapat memilih persentase ruang yang digunakan untuk partisi persisten, mkusb kemudian akan membuat sisa ruang disk tersedia untuk Linux atau Windows sebagai penyimpanan. https://help.ubuntu.com/community/mkusb .

Jika pengguna benar-benar membutuhkan driver Nvidia, instal penuh diperlukan karena driver ini memuat sebelum sebelum kegigihan saat boot

CSCameron
sumber
2

Untuk Ubuntu 12.04 hingga 16.10 (semua versi dan rasa yang didukung saat ini) persyaratan yang didokumentasikan bervariasi tetapi terlepas dari media flash 8GB harus cukup untuk tugas tersebut. Versi 16 GB tidak membutuhkan biaya lebih banyak dan dapat memberikan "ruang berlari". Prosesnya sendiri tidak bisa lebih sederhana.

1) Dapatkan ISO terkini dalam rasa pilihan Anda

2) Periksa hash untuk memastikan itu valid

3) Buat media yang dapat di-boot dengan ISO (flash atau disk optik)

Ada beberapa cara untuk melakukan ini, metode yang saya sukai adalah untuk keduanya

A) Metode flash drive

Gunakandc3dd untuk hanya menduplikasi ISO ke penginstal flash drive target melalui baris perintah dengan perintah di sudo dc3dd if=yourisoname.iso of=medianamemana yourisoname.iso adalah nama iso yang Anda unduh dan memeriksa hash untuk sebelumnya dan medianame adalah nama perangkat media flash Anda. (seperti pada / dev / sdb misalnya) Anda dapat dengan mudah menentukan nama perangkat dengan memeriksa output sudo fdisk -l

atau

B) Metode Disk Optik

Bakar gambar ke disk optik dengan perangkat lunak penulisan gambar OD pilihan Anda. Saya agak K3bmendukung tetapi perangkat lunak pembakar disk optik yang mendukung opsi "Burn image" harus cocok.

4) Terus menginstal secara normal seperti pada:

Boot installer dan pilih flash drive target sebagai target (saya menggunakan partisi manual AKA sesuatu yang lain sehingga saya dapat menghindari membuat partisi swap untuk mengurangi menulis ke media flash yang dapat menyebabkan kematian awal)

Jika ada bagian dari proses ini yang tidak jelas bagi Anda, silakan beri saya komentar dan saya akan berusaha mengklarifikasi. Perhatikan bahwa jika Anda menggunakan flash drive untuk menginstal, Anda akan memerlukan flash drive kedua untuk instalasi target Anda.

EDIT: Opsi lain adalah melakukan Instalasi Netboot dari Internet. Saya belum mencoba ini secara pribadi tetapi memasukkannya sebagai opsi di sini dalam upaya untuk mencakup semua opsi.

Jika Anda berhati-hati, tidak ada banyak risiko menimpa MBR dari drive yang ada di sistem Anda. Setelah mem-boot sistem langsung, Anda dapat menjalankan sudo fdisk -ldari CLI atau Disk dari GUI dan menentukan drive mana yang menjadi target usb Anda yang valid.

Setelah instalasi selesai, Anda seharusnya dapat mem-boot dari flash drive Anda pada sistem apa pun dengan arsitektur serupa hanya dengan memilih flash drive Anda sebagai perangkat boot di BIOS.

Penatua Geek
sumber
Apakah ada cara untuk melakukannya hanya dengan satu stik USB (saya tidak punya drive optik). Saya juga sedikit khawatir tentang MBR - bagaimana saya bisa memastikan saya masih bisa mem-boot komputer yang saya gunakan untuk menginstal ke USB?
Tim
@Tim saya suka berpikir semua hal itu mungkin. Alasan saya tidak akan merekomendasikan tindakan itu adalah bahwa jika terjadi kesalahan Anda harus mengulangi 3 langkah pertama lagi. Setelah mengatakan bahwa pendekatan itu sama sekali tidak teruji dan tidak direkomendasikan, terpikir oleh saya bahwa Anda bisa mendapatkan satu kesempatan untuk memperbaikinya dengan mem-boot dengan parameter kernel toram .
Penatua Geek
@Tim tentang masalah MBR, penginstal akan menyiapkan GRUB pada perangkat yang Anda pilih. Untuk memastikan bahwa Anda tidak memodifikasi MBR komputer yang Anda gunakan untuk menginstal pada flash drive, cukup pastikan bahwa Anda memilih USB flash drive sebagai target. sudo fdisk -l dalam sesi langsung akan memberi Anda daftar dan Anda harus dapat menentukan dari output apa yang seharusnya menjadi target Anda (asalkan tentu saja Anda telah memasang drive yang ingin Anda instal terlebih dahulu)
Penatua Geek
Saya melakukan sesuatu yang mirip dengan sistem Lubuntu live persisten yang dibuat dengan mkusb ke dalam flashdisknya sendiri. Saya 'bertujuan ulang' partisi usbdata untuk sistem yang diinstal (dengan gparted) dan menjalankan penginstal di mana-mana. Dan sistem terakhir dapat mem-boot keduanya ke dalam sistem yang diinstal dan sistem langsung yang persisten. Tapi saya pikir menginstal dari file gambar terkompresi jauh lebih mudah, dan portabilitas harus cukup baik untuk sebagian besar komputer yang dapat menjalankan PC 64-bit.
sudodus
Saya melihat bahwa. Jujur saya tidak bisa mendapatkan img 8GB yang saya unduh berfungsi. Semoga beruntung dengan yang 4GB sekalipun.
Penatua Geek
2

Telah dijelaskan di sini dan di banyak tempat lain cara menginstal Ubuntu ke drive USB seperti Anda menginstalnya ke drive internal. Sangat mudah untuk melakukannya dengan penginstal standar (Ubiquity), jika Anda dapat melepaskan atau mencabut drive internal. Ini berfungsi baik dalam mode UEFI atau dalam mode BIOS, mode yang sama seperti yang di-boot ketika diinstal.

Sistem terinstal yang melakukan booting dari mode UEFI dan BIOS

Tetapi jika Anda menginginkan drive USB dengan sistem yang terinstal, yang melakukan booting dalam mode UEFI dan BIOS, itu lebih sulit. Saya membuat sistem seperti itu dan menyiapkan file gambar terkompresi, yang dapat diinstal di linux dengan mkusb secara langsung, atau di Windows dalam prosedur dua langkah , ekstraksi dan kloning (dan memperbaiki GPT). mkusb melakukan semuanya, termasuk memperbaiki GPT.

Proyek mkusb Launchpad ada di sini.

Sistem yang dibuat dari file gambar terkompresi ini cukup portabel antar komputer, tidak cukup portabel seperti sistem live persisten, tetapi lebih fleksibel, ketika Anda ingin memperbarui dan meningkatkan sistem (kernel, driver dll).

Lihat tautan dan tautan berikut dari mereka,

help.ubuntu.com/community/Instalation/UEFI-and-BIOS

Sistem terpasang dengan guidus dan gparted

Anda menemukan file gambar terkompresi di tautan ini,

phillw.net/isos/linux-tools/uefi-n-bios

Cari file terbaru dengan versi terbaru dari paket program yang diinstal.

Jika ada masalah sementara untuk mengunduh file gambar terkompresi ini, Anda dapat mencoba file torrent berikut ini,

dd_text_16.04-UEFI-n-BIOS_2017-01-15_intel-4-pendrive-7.8GB.img.xz.torrent

dd_dus-lxde_16.04-UEFI-n-BIOS_2016-12-12_intel-4-pendrive-7.8GB.img.xz.torrent

diunggah di UEFI-dan-BIOS / torrent tempat Anda juga menemukan deskripsi singkat. [Kiri] klik pada tautan torrent, pergi ke halaman lampiran, dan di sana Anda klik kanan tautannya dan pilih 'simpan tautan sebagai' untuk mendapatkan file torrent.

user: guru
password: changeme

dd_text_16.04-UEFI-n-BIOS_2017-01-15:

masukkan deskripsi gambar di sini

dd_dus-lxde_16.04-UEFI-n-BIOS_2016-12-12:

masukkan deskripsi gambar di sini

sudodus
sumber
@Elder Geek, Apakah maksud Anda bahwa saya harus mengunggah file torrent ke PPA mkusb? Mungkin ada tempat yang lebih baik daripada mencampurnya ke dalam perangkat lunak mkusb. Atau itu informasi untuk orang lain?
sudodus
Hanya berusaha membuatnya nyaman bagi mereka untuk menemukan proyek. Tidak ada lagi. ;-)
Penatua Geek
Anda tidak perlu memutuskan koneksi drive yang ada, lihat jawaban saya untuk solusi yang lebih mudah.
Tim Richardson
@TimRichardson, Mengkloning gambar suatu sistem, yang dapat mem-boot baik dalam mode UEFI dan BIOS tidak perlu melepaskan drive (internal) yang ada, dan metode Anda dengan flag tidak diperlukan dalam kasus ini. (Saya pikir metode Anda bagus dalam kasus lain, ketika installer Ubuntu digunakan (dan menulis bagian EFI dari bootloader /dev/sda, bahkan ketika kami mengatakan sesuatu yang lain).
sudodus
2

METODE BIOS

Berikut ini adalah langkah demi langkah cara menginstal 17.10 pada flash drive 16GB dengan opsi untuk partisi Home terpisah dan partisi data yang kompatibel dengan Windows:

  • Buat USB atau DVD langsung menggunakan SDC, UNetbootin, mkusb, dll.
  • Matikan dan cabut komputer. (Lihat catatan di bawah)
  • Lepaskan penutup.
  • Lepaskan kabel daya dari hard drive atau cabut hard drive dari laptop.
  • Sambungkan kembali komputer.
  • Masukkan flash drive.
  • Masukkan Live USB atau Live DVD.
  • Mulai komputer, USB / DVD harus boot.
  • Pilih bahasa.
  • Pilih instal Ubuntu.
  • Pilih "Unduh pembaruan saat menginstal" dan Pilih "Instal perangkat lunak pihak ketiga ini", (opsional).
  • Pilih "Lanjutkan".
  • Pada "Jenis instalasi" pilih "Sesuatu yang lain". (Enkripsi disk penuh tidak berfungsi dengan flash drive).
  • Pilih "Lanjutkan".
  • Konfirmasi perangkat target sudah benar.
  • Pilih "Tabel Partisi Baru".
  • Klik Lanjutkan pada drop down.

(Partisi data FAT32 opsional untuk digunakan pada mesin Windows)

  • Klik "Ruang kosong" dan "+".
  • Buat "Ukuran ..." sekitar 2000 MB.
  • Pilih "Utama".
  • Lokasi = "Awal ruang ini".
  • "Gunakan sebagai:" = "sistem file FAT32".
  • "Mount point" = "/ windows".
  • Pilih "OK"

  • Klik "ruang kosong" dan kemudian "+".

  • Pilih "Utama", "Ukuran ..." = 4500 hingga 6000 MB, "Awal ruang ini", Ext4, dan Mount point = "/" lalu OK.

(Partisi rumah opsional)

  • Klik "ruang kosong" dan kemudian "+".
  • Pilih "Utama", "Ukuran partisi baru ..." = 1000 hingga 6000 MB, Awal ruang ini, Ext2, dan Mount point = "/ home" lalu OK.

(Ruang swap opsional, memungkinkan hibernasi)

  • Klik "ruang kosong" dan kemudian "+".
  • Pilih "Utama", "Ukuran partisi baru ..." = ruang yang tersisa, (1000 hingga 2000 megabita, atau ukuran yang sama dengan RAM), Awal ruang ini dan "Gunakan sebagai" = "area swap" lalu OK.

(Penting)

  • Konfirmasikan "Perangkat untuk instalasi pemuat boot" menunjuk ke akar drive USB. Defaultnya harus ok jika HDD dicabut.
  • Klik "Instal Sekarang".

  • Pilih lokasi Anda.

  • Pilih "Lanjutkan".
  • Pilih tata letak Keyboard.
  • Pilih "Lanjutkan".
  • Masukkan nama, nama komputer, nama pengguna, kata sandi Anda dan pilih jika Anda ingin masuk secara otomatis atau memerlukan kata sandi.
  • Memilih "Enkripsi folder rumah saya" adalah opsi yang baik jika Anda khawatir kehilangan drive USB Anda.
  • Pilih "Lanjutkan".
  • Tunggu sampai instalasi selesai.
  • Matikan komputer dan pasang HDD.
  • Pasang kembali penutup komputer.

Catatan: Anda dapat menghilangkan penonaktifan hard drive jika setelah mempartisi Anda memilih untuk menginstal grub ke root drive USB tempat Anda menginstal Ubuntu, (yaitu sdb bukan sdb1). Hati-hati, banyak orang telah menimpa HDD MBR karena lokasi default untuk boot loader adalah sda, semua item dalam grub drive internal akan ditambahkan ke grub USB. Anda dapat melakukan pembaruan-grub nanti.

CSCameron
sumber
Apakah akan ada bedanya, jika Anda menginstal dalam mode UEFI atau mode BIOS (alias mode warisan CSM)? Mohon saran tentang mode boot.
sudodus
@Sudodus: Saya biasanya bekerja dalam mode BIOS. Saya dalam mode UEFI saat ini boot dari Lexar 128G Ultra dengan tabel GPT dibuat menggunakan metode di atas pada boot BIOS. Kemarin saya membuat instalasi Elementary OS dengan tabel partisi msdos saat boot BIOS dan tidak memiliki masalah dengan UEFI. Mungkin UEFI komputer saya funky ... Ada yang ingin saya uji? Saya menggunakan mkusb untuk membuat disk Live.
CSCameron
Pengalaman Anda berbeda dari pengalaman saya. Kami memiliki komputer yang berbeda (dan sistem UEFI / BIOS yang berbeda). Dan saya telah bekerja terutama dengan 16.04.x ​​LTS, sementara Anda menyebutkan bahwa Anda menginstal 17.10. Apakah standar Ubuntu 64-bit? - 1. Saya akan mencoba sesuai dengan resep Anda dan melaporkan hasil saya; 2. Jika memungkinkan, dapatkah Anda mencoba di beberapa komputer lain (meminjam dari teman, dll.)
sudodus
Lexar memiliki ubuntu-16.04.3-desktop-amd64 Sandisk memiliki elementos-0.4.1-stable.20170814. Mungkin ada beberapa sisa pada cakram dari pemasangan masa lalu. Saya akan mem-nolkan Sandisk dan membuat pemasangan baru ubuntu-17.10-desktop-amd64, saya di sisi hutan sekarang di Hikkaduwa tetapi seorang teman memiliki laptop agak baru yang mungkin memiliki UEFI, akankah memeriksa. Beri tahu saya hasil Anda, PM di Formulir tidak masalah.
CSCameron
Saya tidak dapat membuat boot sistem 17.10 yang terinstal 'dalam mode boot lain' semudah yang Anda jelaskan. Saya masih harus menggunakan metode help.ubuntu.com/community/Installation/UEFI-and-BIOS
sudodus
2

Instalasi Lengkap BIOS / UEFI

Mkusb membuat basis yang bagus untuk banyak proyek flashdisk yang dapat di-boot, dari grub2 bootable Puppy Linux ke sistem Multiboot persisten, sistem Multiboot penuh dan sistem Persistent / Full campuran / hybred.

Saya menggunakan metode berikut untuk melakukan instalasi BIOS / UEFI Lengkap:

Gunakan mkusb untuk membuat sistem Live pada USB (2GB atau lebih besar).

Gunakan mkusb untuk membuat sistem Persisten pada USB 16GB atau lebih besar, menggunakan pengaturan default dengan ~ 12GB persistensi, (sisa partisi NTFS digunakan sebagai partisi data yang dapat diakses Windows).

Buka GParted dan hapus sdb4, partisi ISO9660 dan perluas sdb5 ke dalam ruang yang dipulihkan.

Hapus HDD sebelum melanjutkan, (opsional tapi disarankan, sangat dianjurkan dalam mode UEFI).

Boot Penginstal drive, pilih Coba.

Masukkan drive Target

Mulai Instal Ubuntu ...

Pilih Sesuatu yang lain.

Pilih sdb5, (pada drive target), dan klik Ubah.

Pilih Use as: ext4, Format dan Mount point: /.

Jangan menyentuh partisi lain (kecuali menambahkan partisi / home).

Pilih sdb5 untuk instalasi bootloader.

Instalasi lengkap.

Potong grub.cfg dari sdb5 / boot / grub dan rekatkan ke sdb3 / boot / grub, timpa file grub.cfg yang ada.

Boot drive target dan jalankan sudo update-grub, (opsional).

Saya pikir ini harus bekerja pada komputer mana pun yang dibangun oleh mkusb drive Persistent.

Berikan komentar jika tidak berhasil untuk Anda.

Diskusi lebih lanjut tentang membuat drive menggunakan metode ini dalam mode UEFI mulai dari: https://ubuntuforums.org/showthread.php?t=2213631&page=17&highlight=usb posting 169.

CSCameron
sumber
Ini berfungsi untuk saya, baik ketika melakukan instalasi dalam mode BIOS dan dalam mode UEFI :-) Saya melakukannya tanpa drive internal yang terhubung, dan ada satu tes lagi yang harus dilakukan - menginstal dalam mode UEFI dengan drive internal yang terhubung.
sudodus
Hal pertama yang pagi ini dicoba di atas mulai dari UEFI boot mengabaikan saran sendiri untuk menonaktifkan internal drive ... instal dilanjutkan dengan sda sebagai target bootloader. Saran baru - jangan mencoba Pemasangan penuh sampai setelah secangkir kopi pertama. Komputer yang dipinjam memiliki Win10 yang diinstal sebagai boot BIOS. Setelah menginstal, kembali ke mode BIOS dan meluncurkan Win10, tidak ada masalah. Zeroed flash drive dan upaya berikutnya untuk melakukan instalasi penuh dalam mode UEFI berhasil, flash drive dibooting di BIOS dan UEFI. Akan termasuk catatan tentang menghapus sdb4, partisi ISO9660, sebelum menginstal, ini menghemat waktu.
CSCameron
itu tidak akan berfungsi karena bug penginstal. Anda harus memutuskan koneksi perangkat boot yang ada secara fisik, atau mengikuti solusi yang lebih mudah dalam jawaban saya.
Tim Richardson
1

Gigih install adalah terus-menerus dengan cara yang Anda inginkan - menu menunjukkan "install" pilihan pula. Cukup pilih "Coba Ubuntu" untuk mem-boot Ubuntu kustom Anda.

ish
sumber
2
File kegigihan dibatasi 4GB
Shanteva
1

Cara lain untuk memulai instalasi Ubuntu adalah pergi ke Grub console dari Grub2 Boot Menu. Ini akan menjalankan instalasi dari file ISO Ubuntu di HD Anda.

Katakanlah Anda memiliki Ubuntu.iso di partisi ke-3 dari hard drive Anda

Ketik cuntuk sampai ke perintah Grub promt dan ketik berikut ini:

loopback loop (hd0,3)/Ubuntu.iso

tekan enter"

linux (loop)/casper/vmlinuz.efi iso-scan/filename=/ubuntu.iso file=/preseed/ubuntu.seed boot=casper only-ubiquity quiet splash

tekan enter"

initrd (loop)/casper/initrd.lz

tekan enter"

boot

tekan enter"

note (hdx,y)- adalah partisi tempat file ISO Ubuntu Anda

Ini akan menjalankan proses instalasi Ubuntu normal seperti yang Anda lihat saat menginstal dari CD Ubuntu. Dari sana Anda dapat memilih USB Flash Drive untuk menginstal Ubuntu di sana.

kool saya amd
sumber
1

Pertama prepartisi drive Eksternal Anda.
Buat partisi fat32 500MB yang ditandai sebagai ESP (partisi sistem EFI) Buat partisi swap 4GB. Gunakan sisa disk untuk partisi / Anda. Jika Anda ingin memisahkan / home dan / atau partisi lain, buat juga.
gpartedbagus untuk langkah ini tetapi alat pemartisi apa pun akan berfungsi.

Ketika Anda menginstal ubuntu, pilih partisi manual . Pastikan ESP dan swap partitins pada drive internal dan drive installer diatur ke "Jangan gunakan".
Tetapkan partisi pada drive eksternal Anda. Kemudian, Instal ubuntu.

Sekarang, media eksternal membutuhkan /efi/boot/bootx64.efi dalam urutan partisi ESP untuk boot.
Jadi salin /efi/ubuntu/grubx64.efi ke / efi / boot / dan ganti nama menjadi bootx64.efi .
Jika Anda menggunakan boot aman, /efi/ubuntu/shimx64.efi perlu disalin dan diganti namanya.
Catatan: Anda perlu menghapus sementara bendera ESP untuk melakukan perubahan ini.

Anda sekarang harus memiliki drive eksternal UEFI bootable

ravery
sumber
OP tidak mengatakan bahwa dia memiliki dukungan UEFI sama sekali dan dia menyebutkan bahwa GRUB telah diinstal, yang merupakan indikator lain bahwa dia tidak menggunakan UEFI.
Tim Schumacher
@Tim - Grub mendukung UEFI boot
ravery
Memang, itu adalah fitur yang saya tidak tahu, dengan asumsi bahwa mesin UEFI memiliki menu boot sendiri, karena opsi yang ditawarkan Konfigurasi UEFI saya.
Tim Schumacher
Namun, dalam komentar di bawah OP penulis menyatakan bahwa ia lebih suka USB menjadi UEFI DAN BIOS
Tim Schumacher
jika konfigurasi UEFI Anda tidak mendukung boot OS, maka Anda harus menggunakan jalur media default (seperti yang ditentukan dalam jawaban saya) untuk membuat boot perangkat menggunakan grub
ravery
1

Saya dapat melakukan ini menggunakan 2 USB: satu dibuat sebagai installer Ubuntu USB dengan cara normal (installer USB), yang lain menjadi OS USB.

Saya sarankan untuk menghapus HDD Anda terlebih dahulu.

  1. Tancapkan USB installer, boot ke desktop live-nya
  2. Jalankan penginstal, instal ke os USB

Berhasil!

Sekarang saya punya OS USB, saya bisa boot dari apa saja! yay.

Dean Sebaliknya
sumber
1

Sistem terinstal baru yang melakukan booting dari mode UEFI dan BIOS

Sistem portabel yang menjalankan boot dan bekerja di sebagian besar komputer

Jawaban ini menjelaskan kombinasi sistem portabel yang melakukan booting dan bekerja di sebagian besar komputer PC (laptop, desktop, dan workstation dengan prosesor Intel atau AMD).

  • Selama sepuluh tahun terakhir kebanyakan komputer pribadi yang diproduksi dan dijual mengandung prosesor 64-bit, jadi saya fokus pada sistem 64 bit.

  • Lubuntu 18.04.1 LTS dipilih karena cetakan kaki ringan, yang membantu ketika dijalankan dari drive eksternal, biasanya flashdisk USB 3 atau kartu memori yang cepat, tetapi USB 3 SSD adalah alternatif yang kuat.

Ada sebuah

  • [persistent] live system untuk portabilitas maksimum, dan
  • sistem yang dipasang untuk stabilitas dan fleksibilitas maksimum (mungkin untuk memperbarui dan meningkatkan hanya dibatasi oleh ruang drive).
  • Kedua sistem ini cukup portabel, stabil dan fleksibel, jika digunakan dengan hati-hati.
  • Sistem Lubuntu dalam file gambar terkompresi ini dipasang dan dikombinasikan terinspirasi oleh metode yang awalnya dijelaskan oleh CSCameron . Ini menyediakan sistem bootloading mkusb yang stabil .

Live, persistent live, dan instal sistem Lubuntu 18.04.1 LTS

File gambar terkompresi

dd_lubuntu-18.04.1-desktop-amd64-persistent-n-installed_15GB.img.xz

mengandung a

  • bagian hidup, yang dapat dijalankan sebagai
    • hanya hidup
    • hidup gigih
    • pemasang
  • bagian yang diinstal (diinstal seperti pada drive internal)

UEFI dan BIOS

Semua mode operasi ini berfungsi

  • Mode UEFI (termasuk boot aman) dan
  • Mode BIOS (alias mode warisan CSM alias)

masukkan deskripsi gambar di sini

Pengguna dan kata sandi untuk sistem yang diinstal

  • pengguna: guru
  • kata sandi: changeme

Unduh dan periksa file gambar terkompresi

Dapatkan file dan md5sum-nya di phillw.net/isos/linux-tools/uefi-n-bios

Instal dengan mengkloning ke drive dengan 16 GB atau lebih

Ingatlah untuk memastikan md5sum, bahwa pengunduhan file gambar terkompresi berhasil.

Mudah untuk menginstal dari file gambar terkompresi dengan mkusb .

Jika Anda mengkloning dengan alat lain, Anda harus menjalankan gpt-fix untuk mencocokkan data gpt dengan ukuran drive saat ini (mkusb versi 10.6.6 atau versi mkusb yang lebih baru, menjalankan gpt_zap dan gpt_fix built-in).

Lihat deskripsi terperinci di tautan ini: Installation_from_a_compressed_image_file

Detil Deskripsi

Lihat detail lebih lanjut di halaman bantuan Ubuntu ini: help.ubuntu.com/community/Instalation/UEFI-and-BIOS/stable-alternative-18.04.1

Jika Anda ingin membuat sistem serupa ...

Deskripsi di tautan ini dan tautannya dapat membantu Anda membuat sistem serupa dengan metode yang sama. Ini juga dapat membantu untuk mengkloning dari file gambar yang dikompresi dan melihat ke dalam rincian untuk membuat semuanya berfungsi.

sudodus
sumber
Ini hebat, file gambar terkompresi Anda selalu bekerja bagus untuk saya. Apakah semua USB baru memiliki UUID yang sama? Kunjungan singkat ke GParted dapat memperbaikinya. Booting ISO semudah menjatuhkan beberapa ke usbdata dan menambahkan menuentries mereka ke grub. Sekarang saya bertanya-tanya apakah ada cara untuk berbagi direktori home antara instalasi penuh dan instalasi persisten pada sistem ini?
CSCameron
@CSCameron, 1. Ya, karena mereka diklon, mereka persis sama; 2. Ketika Anda memodifikasi UUID, Anda juga harus memodifikasi beberapa file. Saya bisa memikirkan grub.cfg, 40-customdan /etc/fstab; 3. Anda mungkin dapat berbagi partisi rumah, dan itu akan sangat berguna, jika Anda memiliki ID pengguna yang sama (jadi tidak ubuntudengan ID numerik 999 dalam sistem live persisten). Tetapi beberapa masalah mungkin muncul, jika / ketika kedua sistem berbeda.
sudodus
Saya ingat bahwa GParted memodifikasi grub.cfg dan fstab sebagai bagian dari mengubah UUID, tetapi saya bisa saja bermimpi. Saya kira menjalankan rsync secara teratur akan menjaga direktori home tetap sinkron. Saya kira itu bisa dijalankan secara otomatis atau pada saat shutdown.
CSCameron
@CSCameron, saya pikir Anda bisa bermimpi tentang GParted ;-) Menyinkronkan file pribadi tidak akan menjadi masalah, tapi mungkin akan ada pengaturan yang tidak kompatibel dalam file tersembunyi untuk pengguna langsung yang persisten dan pengguna yang diinstal.
sudodus
Menggunakan GParted pada instalasi mkusb standar saya dapat mengubah UUID di sdc1 & 2 tanpa memengaruhi boot, Tidak dapat mengubah UUID dari sdc4, yang akhirnya sama di setiap drive yang saya buat dari ISO yang sama dengan mkusb. saya juga tidak bisa mengganti sdc5, (casper-rw), UUID. sdc4 UUID adalah UUID yang digunakan di grub.cfg. Saya bertanya-tanya apakah semua drive persisten mkusb Ubuntu menggunakan UUID yang sama tergantung pada versinya? Sepertinya tidak menjadi masalah.
CSCameron
0

Pertama-tama, pastikan Anda mem-boot Media Instalasi Anda dalam Mode BIOS (Legacy), bukan dalam mode UEFI.

Masalah yang Anda miliki mungkin adalah Anda menginstal Ubuntu pada flash drive USB Anda, tetapi GRUB (bootloader) diinstal pada hard drive.

Untuk memperbaikinya dan menginstal GRUB pada drive USB Anda, Anda harus memilih perangkat yang benar saat menginstal Ubuntu. Ketika Anda masuk ke layar partisi, Anda harus memiliki daftar drop-down di bagian bawah (saya bisa membuat beberapa screenshot nanti jika Anda perlu). Di sana Anda dapat memilih, GRUB perangkat apa yang harus diinstal. Pastikan Anda memilih entri tanpa nomor setelahnya /dev/sdx(x dapat berupa huruf apa saja). Dengan asumsi Anda menginstal Ubuntu pada /dev/sdc1partisi (Anda perlu memeriksa sendiri apa partisi yang benar), Anda harus memilih entri yang dimulai dengan /dev/sdc(Tanpa nomor apa pun di belakangnya) di menu drop-down. Setelah itu, lanjutkan dengan Instalasi seperti biasa.

Saya nanti akan menambahkan beberapa informasi tentang cara mengembalikan Hard Drive ke Bootloader yang lama.

EDIT: Ini sepertinya merupakan awal yang baik tentang cara mengembalikan bootloader lama Anda (saya hanya akan merekomendasikan dua jawaban pertama). Copot instalasi Grub dan gunakan bootloader Windows

Tim Schumacher
sumber
mode lama tidak diperlukan, boot uefi didukung
ravery
@ Ya, tetapi untuk membuat drive USB yang dapat di-boot pada kebanyakan PC, saya akan merekomendasikan untuk menginstalnya tanpa (U) EFI
Tim Schumacher
Legacy most tidak dapat di-boot pada "kebanyakan PC". Saya mengharuskan mode Legacy diaktifkan. Komputer UEFI yang saya lihat memiliki dukungan Legacy dinonaktifkan secara default.
ravery
@ravery Tapi saya kira mengaktifkan mode Legacy tidak sesulit mencoba mem-boot USB UEFI pada PC tanpa dukungan UEFI ;-)
Tim Schumacher
OP ingin menggunakannya di komputer UEFI-nya, bukan di kebanyakan komputer.
Ravery