Linux mempunyai kelebihan yang sangat penting berbanding Windows dalam aspek asas: Anda boleh mengujinya dan melihat apakah ia berfungsi dengan betul pada PC anda dengan melakukan boot langsung dari CD pemasangan anda., dipanggil Live CD. Hampir semua distro hari ini mempunyai kemungkinan ini.
Walau bagaimanapun, ada kemungkinan lain, yang mengelakkan dari keperluan membakar CD setiap kali pengguna ingin membuat CD Langsung. Yang paling biasa adalah salin Linux ke USB menggunakan program khas dan kemudian boot PC dari USB. Walau bagaimanapun, sekiranya anda sudah mempunyai GRUB2 dipasang pada PC anda, ada kemungkinan lain yang sedikit diiklankan tetapi jauh lebih pantas, lebih berkesan dan lebih selamat. |
Adakah anda membakar ribuan CD untuk membakar gambar distro kegemaran anda? Adakah anda berfikir bahawa dengan memuatkan Linux dari USB, anda berada di puncak gelombang? Ha! Kaedah ini menjimatkan masa dan wang, kerana selain terlalu cepat, jauh lebih selamat (kerana kekurangan kemungkinan "menulis kesalahan" dan masalah lain yang berkaitan dengan membaca CD Langsung) dan mengelakkan keperluan untuk membakar fail. Imej ISO ke CD atau USB.
langkah-langkah
1.- Edit fail /etc/grub.d/40_custom
sudo gedit /etc/grub.d/40_custom
2.- Tambahkan entri baru ke menu yang serupa dengan yang ditunjukkan di bawah:
menu masuk "Lubuntu Live"{
tetapkan root = (hd0,5)
gelung gelung balik /vbox/lubuntu-10.10.iso
linux (loop) / casper / vmlinuz boot = casper iso-scan / nama fail =/vbox/lubuntu-10.10.iso --
initrd (gelung) /casper/initrd.lz
}
3.- Jangan lupa mengedit bahagian yang berwarna merah, di mana:
- menu menu: adalah nama yang akan muncul dalam senarai GRUB2 ketika PC dimulakan. Dalam kes saya, seperti saya
- tetapkan akar: menunjukkan di mana partisi fail ISO berada. Untuk mengetahui konfigurasi yang betul, penaakulannya mudah.
- Di manakah imej ISO distro kegemaran saya? Pada cakera saya Y, partisi X. Anda mungkin tahu jalan ke mana cakera dipasang, tetapi bukan nama perantinya. Untuk ia…
- Saya membuka Sistem> Pentadbiran> Utiliti Disk dan, setelah memilih cakera keras di mana partisi tersebut terletak, klik pada partisi untuk menunjukkan semua data dan ciri-cirinya.
- Dengan partisi yang dipilih, cari label "Peranti" dan lihat data apa yang ditunjukkannya. Dalam kes saya tertulis: / Dev / sda5. Menjadi hda atau sda ia bermaksud bahawa ia adalah cakera 1; sekiranya ia adalah sdb Oh Db, ia akan menjadi disk 2. Seperti mengenai sda5, ini bermaksud bahawa ia adalah partisi 5 dari disk 1. Untuk itu, "set root" seharusnya ada (hd0, 5). Grub2 memulakan kiraan cakera dengan 0, sebab itulah tetapan ini memberitahu anda bahawa gambar ISO terdapat pada cakera 1, partisi 5.
linux (loop) / casper / vmlinuz boot = casper locale = es_ES bootkbd = es console-setup / layoutcode = es diam splash iso-scan / filename = / vbox / lubuntu-10.10.iso -
4.- Setelah menyimpan fail yang dimaksud, yang tinggal hanyalah mengemas kini GRUB2:
sudo kemas kini-grub
Saya baru sahaja mencuba kaedah ini dengan Lubuntu 10.10 dan tidak memerlukan masa 20 saat untuk memuat sepenuhnya! Saya memberi jaminan bahawa ini adalah kaedah terbaik untuk mencuba versi Ubuntu Beta atau distro lain tanpa mengubah sistem anda, memasang Virtual Box, harus membakar CD atau menghabiskan USB hanya untuk menggunakannya sebagai Live CD, dll.
FAIL TIDAK DIJUMPAI
ANDA HARUS MENGHILANG KERNEL PERTAMA
Saya telah memasang ubuntu 10.10 amd64 di ext4, yang nampaknya mengubah sintaks, yang saya tidak sedar, dan ini memberi saya kesilapan.
Saya menyalin kernel asli ke dalam fail 40_custom, untuknya dengan menyalin perintah, melalui percubaan dan kesilapan, tetapi semuanya memberikan saya kesalahan yang sama.
Dengan melakukan ls in grub, partisi - mestilah seperti ext4 - dinamakan seperti itu, dan saya tidak tahu mengapa mereka berada dalam tanda petik tunggal.
Oleh itu, sila: 1, - Jelaskan bahawa ia berfungsi untuk partition ext2
2.- Buat pelanjutan untuk boot ke partisi ext4, kerana saya tidak jelas, dan pastinya ia akan menjadi chorradita, tetapi seperti perkara sebelumnya, saya tahu ia boleh berlaku, tetapi saya tidak menemui di mana mereka akan menerangkannya kepada saya, dalam varian ext4 yang lebih teruk lagi.
Terima kasih terlebih dahulu
40_custom saya, di mana hanya Ubuntu yang berfungsi
#! / Bin / sh
exec tail -n +3 $ 0
# Fail ini menyediakan cara mudah untuk menambahkan entri menu tersuai. Cukup taip
# entri menu yang ingin anda tambahkan selepas komen ini. Hati-hati agar tidak berubah
# garis 'ekor exec' di atas.
menuentry "Ubuntu, dengan Linux 2.6.35-23-generik" –kelas ubuntu –kelas gnu-linux –kelas gnu –kelas os {
catatan rekod
insmod part_msdos
insmod ext2
tetapkan root = '(hd0, msdos1)'
cari –no-floppy –fs-uuid –set c617a74c-d199-49fc-997e-77ebbe33a8bb
linux /boot/vmlinuz-2.6.35-23-generic root = UUID = c617a74c-d199-49fc-997e-77ebbe33a8bb ro silent splash nomodeset # video = uvesafb: mode_option = >> 1024 × 768-24 <<, mtrr = 3 , tatal = ywrap initrd /boot/initrd.img-2.6.35-23-generic} menuentry "Rescatux" {recordfail insmod part_msdos insmod ext2 set root = '(hd0, msdos1)' loopback loop /isos/rescatux.iso linux ( loop) / casper / vmlinuz boot = casper locale = en_ES bootkbd = en console-setup / layoutcode = en tenang percikan iso-scan / nama fail = / isos / rehatux.iso - initrd (loop) /casper/initrd.lz} menuentry « revatux2 »{set root = '(hd0, msdos1)' loopback loop /isos/rescatux.iso linux (loop) / casper / vmlinuz boot = casper iso-scan / nama fail = / isos / rehatux.iso - initrd (loop) / casper / initrd.lz}
Manolo, kerana ia tidak berfungsi untuk saya, saya beralih ke Burg dan tidak, adakah anda akan baik hati untuk menampal apa yang anda ada untuk Burg - yang omong-omong, saya berterima kasih kerana telah menemui saya, betapa baiknya -.
Saya rasa masalah saya berpunca dari kenyataan bahawa saya menggunakan ext4, jika itu juga masalah anda, saya boleh menggunakan mutiara.
secara kebetulan, kami dapat menghantar entri tentang cara memasang burg, yang akan berterusan dengan kemas kini, dan cara menambahkan gambar ISO.
Ia tidak berfungsi untuk saya, saya mencuba dengan kod yang terdapat di halaman lain dan kemudian dengan salinan yang anda masukkan dan saya tidak mendapat salah satu daripada dua pilihan di GRUB. Saya melalui grub.cfg yang lain dan perhatikan bahawa parameter untuk set root masuk dalam petikan tunggal, adakah anda meletakkannya seperti ini di dalam fail anda dan ia berfungsi? Itu tidak keluar untuk saya: /
Manolo, ini bukan mengenai copy-paste, seperti kes lain. Perhatikan bahawa artikel itu menerangkan dengan terperinci perkara-perkara yang mesti anda ubah sehingga semuanya berfungsi dalam kes tertentu.
Beritahu saya jika anda menghadapi masalah mengikuti arahan ...
Pelukan besar! Paul.
Nampak menarik, saya akan mencubanya ...
Atau apa artikel yang menarik, ini sangat berguna ... Saya biasanya menggunakan USB dengan Multiboot yang hebat, terutamanya kerana ia membolehkan saya mempunyai USB dalam fat32 dengan sistem "live" saya yang siap untuk boot pada PC yang tidak lagi sistemnya but (win) dan menyimpan pilihan untuk menyimpan fail di usb ... tetapi kerana ia adalah sistem fat32, ia mempunyai kelemahan besar bahawa ia tidak menerima fail yang lebih besar daripada 4 GB dan sebab itulah saya SUKA ini !!!
salam
Anda dialu-alukan, gembira kerana anda telah menerangkannya dengan baik, sekarang perkara yang sama hilang untuk melakukan multiboot dari USB, memasang grub2 di atasnya, dengan distro pemulihan dan lain-lain.
Keseronokan untuk terus membaca.
Sangat bagus! Tetapi jika anda mengizinkan saya, saya akan berusaha memperbaikinya sedikit.
Fail /boot/grub/grub.cfg dihasilkan oleh alat yang disebut grub-mkconfig menggunakan templat yang ada di jalan /etc/grub.d/, oleh itu, setiap kali fail grub baru dihasilkan (Sebagai contoh, ketika kernel baru masuk, atau kemas kini yang sama, atau ketika perintah update-grub dijalankan secara manual) sistem menggantikan fail sebelumnya dengan yang baru, menghapus entri yang telah kami masukkan secara manual. Dengan kata lain, entri harus dimasukkan ke dalam fail setiap kali ada pengubahsuaian dalam grub, yang sering terjadi.
Oleh itu, cadangan saya adalah agar anda TIDAK mengedit fail /boot/grub/grub.cfg, melainkan templat yang sesuai dengan sistem yang anda mahu boot. Dalam kes ini, karena merupakan entri "kustom", itu harus masuk dalam file /etc/grub.d/40_custom, yang siap untuk menambahkan entri tersuai.
Dengan cara ini, entri tersuai kami akan sentiasa ditambah secara automatik setiap kali sistem menghasilkan grub.cfg baru.
Ini adalah bagaimana saya memilikinya untuk boot dari imej iso SystemRescueCD, dan ia berfungsi seperti pesona
Salam kepada semua.
Anda mempunyai semua alasan! Terima kasih kerana mengingatkan saya. Sekarang saya menambah pengubahsuaian itu.
Ini saya lagi 😉
Saya lupa memberitahu anda dalam mesej saya sebelumnya bahawa jika fail /etc/grub.d/40_custom atau templat lain diubah suai, adalah perlu untuk mengemas kini grub menggunakan perintah update-grub.
Salam, dan teruskan !! 🙂
Sedia! Terima kasih sekali lagi! 🙂
Bagus! Ini sangat berguna! Terima kasih banyak 😀
Sekiranya kami mahukan gambar Ubuntu (untuk distro lain saya tidak memastikannya berfungsi):
· Mulakan dengan menu dan tetingkap dalam bahasa Sepanyol, serta susun atur papan kekunci
Bahawa semasa boot, bukannya mesej kernel, menunjukkan gambar pemuatan (percikan)
baris keempat adalah:
linux (loop) / casper / vmlinuz boot = casper locale = es_ES bootkbd = es console-setup / layoutcode = es diam splash iso-scan / filename = / vbox / lubuntu-10.10.iso -
Diam digunakan untuk mengumpulkan input yang sama.
Ngomong-ngomong, alangkah baiknya jika anda memperjelas bahawa sudo update-grub mesti dilakukan setelah fail yang ditunjukkan telah diubah dan disimpan.
Ya ya saya tahu bahawa saya tidak boleh menyalinnya secara verbal haha Saya tidak melakukannya seperti itu, saya mengubah suai mengikut pasukan saya dan saya sudah mengetahui apa masalahnya, bahawa saya tidak menggunakan grub tetapi burg xD
Hello!
Saya telah mengkonfigurasinya untuk boot Ubuntu 10.10 Live dan ia berfungsi dengan sempurna (saya akan meletakkan pautan di blog saya ke artikel ini), berikut adalah konfigurasi saya:
menuentry "Ubuntu 10.10 Langsung" {
tetapkan root = (hd0,1)
gelung gelung balik /home/fraterneo/ubuntu-10.10-desktop-i386.iso
linux (loop) / kasper / vmlinuz boot = casper silent splash iso-scan / filename = / home / fraternal / ubuntu-10.10-desktop-i386.iso -
initrd (gelung) /casper/initrd.lz
}
Walau bagaimanapun, saya telah mencubanya dengan cd Fedora 13 Live yang telah saya tetapkan konfigurasi ini:
menuentry «Fedora 13 Langsung» {
tetapkan root = (hd0,1)
gelung gelung balik /home/fraterneo/Fedora-13-i686-Live.iso
linux (loop) / EFI / boot / vmlinuz0 root = live: LABEL = Fedora-13-i686-Live rootfstype = auto ro liveimg diam rhgb
initrd (gelung) /EFI/boot/initrd0.img
}
Yang dalam proses boot (gambar percikan) memberi saya ralat berikut:
Peranti root tidak dijumpai
Boot telah gagal, tidur selamanya
Saya belum menemui jalan penyelesaian yang mungkin. Mari lihat jika ada di antara anda yang berani dan menyiasat lebih lanjut.
Salam !.
Lebih baik menggunakan gksudo gedit, bukan sudo gedit.
Saudara yang luar biasa, kemungkinan yang diberikan GRUB sangat luar biasa, sekarang saya mempunyai cara untuk menunjukkan beberapa Live tanpa menggunakan CD hehehe! Hebat!
Adakah mungkin untuk melakukannya dengan grub4dos?
Yang sebenarnya saya tidak tahu. 🙁
Beritahu kami jika anda menemui sesuatu ...
Ceria! Paul.
Diperiksa. Parameter ini hanya berfungsi untuk Ubuntu. Folder / casper dan fail vmlinuz dan initrd.lz hanya terdapat di distro * buntu. Di Fedora sama sekali berbeza, jadi parameter seperti itu tidak berfungsi. Saya sedang meneliti subjek tersebut.
Hai miguel! Yang benar adalah bahawa saya tidak melihat banyak perbezaan dengan perintah yang disarankan dalam jawatan. Bagaimanapun, sejauh yang saya faham, tidak kira format apa (EXT2 atau EXT4 atau yang lain) di mana but anda berada. Sebenarnya, saya memilikinya di ext4 dan kod di pos berfungsi sangat sesuai untuk saya.
Yang saya cadangkan adalah yang berikut:
1) untuk memastikan bahawa jalan isofile ada. Maksudnya, sekiranya kod yang disertakan dalam pos, /vbox/lubuntu-10.10.iso ada. Untuk itu, saya hanya membuka Nautilus, menavigasi ke folder yang dimaksudkan dan melihat apakah fail ISO ada.
2) titik kedua yang mungkin menimbulkan masalah adalah akar. Periksa bahawa akarnya betul. Catatan tersebut menjelaskan bagaimana mengetahui nilai yang akan diberikan kepada pemboleh ubah tersebut. Jika tidak, apa yang anda tinggalkan adalah melakukan percubaan dan kesilapan.
Walau apa pun, kod ini yang termasuk dalam catatan tidak mudah disalin-ditampal. Anda harus menukar data yang ditandai dengan warna merah dan menyesuaikannya mengikut kes anda.
Pelukan! Paul.
2)
Saya tahu bagaimana ia dilakukan di GRUB 1 tetapi tidak dalam 2 😀
Saya telah menghubungkan anda dalam komen tutorial yang saya buat untuk membuat Pendrive Multiboot http://www.youtube.com/watch?v=FbpYNSuaNTI&hd=1
Sesuatu ucapan
Alamak! Tutor yang sangat baik !!
Saya baru sahaja hendak menulis catatan mengenai subjek (multiboot pendrive). Apabila saya melakukannya, saya pasti akan memasukkan video anda. Sekiranya anda tidak keberatan, tentu saja ... dan selalu menjelaskan sumber dan kepengarangan anda, tentu saja.
Terima kasih kerana meluangkan masa dan berkongsi pengetahuan anda dengan masyarakat.
Pelukan besar! Paul.
Saya mempunyai soalan, agak khusus, jika misalnya saya hanya memasang windows xp, dan tidak ada distro, tetapi saya sudah menyediakan partisi, bagaimana atau apa yang harus anda lakukan untuk memasang hanya cukup dan perlu, supaya saya memulakan GRUB2, untuk melakukan boot ISO yang saya ada di Hard Disk Lain ???
Mari kita lihat, idenya adalah bahawa di partisi di mana saya akan memasang distro baru, ia hanya mempunyai entri / boot / grub dan mungkin Kernel 2.6, dan konfigurasinya, sehingga kemudian semasa pemasangannya adalah dikemas kini.
Idea utamanya adalah menjimatkan banyak masa, saya tidak nampak gunanya memasang distro, mengubah suai grub, memasang yang lain, jika dengan hanya memasang grub, saya boleh memulakan iso secara langsung, tanpa memerlukan CD atau USB .
Bagaimanapun, jika saya mempunyai distro yang dipasang ia adalah Slackware64, tetapi bagaimanapun, saya akan memuat turun Chakra Linux ISO yang dikemas kini untuk melihat apakah saya dapat memasang xD untuk kali ini
http://ubuntuforums.org/showthread.php?t=1632692
Saya telah diberikan penyelesaian alternatif yang kelihatan bagus.
TETAPI MASIH TIDAK BEKERJA, nampaknya kerana mempunyai boot di EXT4
menuentry "Ubuntu 10.10 Maverick ISO 64bit" {
set isofile = »/ boot / ISO / maverick-desktop-amd64.iso»
gelung gelung balik (hd0,5) $ isofile
linux (loop) / casper / vmlinuz boot = casper iso-scan / nama fail = $ isofile nomodeset
initrd (gelung) /casper/initrd.lz
}
Seperti sebelumnya, bagaimana pintu masuknya?
Saya mempunyai masalah dengan buku nota di mana boot Grub (grub2) disekat, saya mempunyai Huayra (versi Debian Linux) dan Windows 8, mereka menukar grub.cfg dan but disekat.
Itu tidak akan menjadi masalah, kecuali apabila saya ingin boot dari LiveUSB, notebook dimulakan semula dan tidak bermula dari USB, dan Persediaan tidak dapat diubah.
Saya ingin tahu bagaimana saya boleh menyalin ISO dari pendrive ke cakera keras dan menjalankannya dari sana (ISO of LiveUSB).
Terima kasih
Hai, Pablo!
Kami mengesyorkan agar anda mengemukakan soalan ini dalam perkhidmatan soal jawab yang dipanggil Tanya DesdeLinux supaya seluruh masyarakat dapat menolong anda mengatasi masalah anda.
Pelukan, Pablo.
Bagaimana saya boleh melakukannya dengan ubuntu 15.04 mate amd64. Meletakkan kernel mungkin penyelesaiannya?
Saya mempunyai dua cakera, yang pertama ialah Ubuntu 10.04 dengan sistem ext4. Pada yang kedua saya mempunyai partition ext4 dan yang lain dengan ntfs. Pada yang kedua, dalam partisi ext4 saya menyalin iso dan mengekstraknya di tempatnya. Saya mengikuti semua langkah tutorial, dengan pengubahsuaian masing-masing mengikut lokasi cakera saya.
Setelah dimulakan semula, dan entri grub muncul, dalam kes saya, "Ubuntu mate 15.04", saya tidak memasuki pemasangan tetapi keluar bahawa tidak ada kernel untuk dipilih. Apa yang saya boleh buat salah? Saya akan menghargai jawapan.
Ia tidak berfungsi untuk saya, di Linux Mint.
Saya mengujinya dengan ubuntu 14.04.02 dan dengan bodhi Linux.
Pada partition ntfs dan pada ext4
Garis baru dibuat di grub tetapi ketika memilihnya tidak ada yang bermula, skrin tetap hitam.
Greetings.
Selamat pagi, kawan-kawan medium ini, saya mempunyai masalah dengan menu grub2 saya, ia seperti ini.
1-slackware x64 efi
2-Saya telah memasang windows 7
* Saya baru saja menukar papan kekunci dan saya terkejut kerana slack tidak menunjukkan kepada saya, mencari maklumat, saya melihat bahawa ia adalah masalah menu, saya mengambil iso slack yang sama, saya masuk dan saya memberi pilihan ke-3 di mana ia mengatakan bahawa ia tidak mengenali but /, dan sejujurnya saya tidak tahu apa yang harus dilakukan selepas itu, jika seseorang dapat menerangkan cara mendapatkan kembali kelemahan saya, saya akan menghargainya .. atau hantarkan saya url di mana mereka menerangkan langkah-langkahnya
Terima kasih terlebih dahulu rakan-rakan blog yang indah ini
Kawan-kawan baik Saya mempunyai soalan mungkin itu bodoh bagi beberapa orang ... Saya telah membuat pemasang untuk Ubuntu LTS, yang terakhir tersedia untuk memuat turun versi desktop 16.04 Saya ingin memasangnya sebagai sistem tunggal pada Asus Prime Z2027-A dengan Pemproses Celeron dan Ram 4 Gb dengan SDA 256 Gb ... apa yang diperlukan untuk apa yang akan digunakan, perlombongan Ethereum.
Masalahnya ialah saya meletakkan USB dengan ISO yang dimasukkan dengan UNEBOOTIN…. Saya menghidupkan komputer untuk boot dari USB dan langsung sebelum memasuki mod pemasangan dengan antara muka grafik, sistem boot GRUB dimulakan, yang mana komputer dan semua komponennya dikotak, mereka tidak mempunyai apa-apa jadi saya menganggap bahawa ia adalah masalah Ubuntu dengan Grub…. mengesan semua peranti yang saya lakukan LS untuk melihat bahawa terdapat ...
Masalahnya adalah asas saya mahu memasang UBUNTU tetapi saya hanya sampai ke Grub>
Secara harfiah
Terima kasih terlebih dahulu.