Εκκίνηση εικόνας iso από τον grub2

...το μέρος για να ξεκινήσετε!

Συντονιστής: adem1

Κανόνες Δ. Συζήτησης
Παρακαλώ να επιλέξετε, με προσοχή, την άδεια που θέλετε να έχουν οι οδηγοί που συγγράφετε.
Πληροφορίες για τις άδειες μπορείτε να βρείτε εδώ.
Άμα επιθυμείτε κάποια άλλη άδεια επικοινωνήστε με κάποιο Διαχειριστή είτε Συντονιστή.

Σημαντικό είναι να χρησιμοποιήσετε την υπηρεσία http://imagebin.ubuntu-gr.org για τις εικόνες.

Re: Εκκίνηση εικόνας iso από τον grub2

Δημοσίευσηαπό clepto » 28 Μάιος 2012, 12:51

αν θέλω να είναι μόνιμο πειράζω μόνο το custom ή και τα δύο αρχεία;

edit: έχω ένα ωραίο kernel panic :P
μου λέει ότι δεν βρίσκει το αρχείο...
το αρχείο custom, το ροοτ βρίσκεται στον sda2
Κώδικας: Επιλογή όλων
chris@chris-Aspire-5732Z:~$ cat /etc/grub.d/40_custom
#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
menuentry "Live" {
set isofile="/boot/ISO/Pinguy.iso"
loopback loop (hd0,msdos2)$isofile
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$isofile noprompt noeject persistent rw
initrd (loop)/casper/initrd.lz
}


Κώδικας: Επιλογή όλων
chris@chris-Aspire-5732Z:~$ ls /boot/ISO/
Pinguy.iso


edi2: ορίστε
Κώδικας: Επιλογή όλων
chris@chris-Aspire-5732Z:~$ sudo fdisk -l
[sudo] password for chris:

Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00023d4c

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048   167272447    83635200    7  HPFS/NTFS/exFAT
/dev/sda2       188794880   209739775    10472448   83  Linux
/dev/sda3       209739776   625141759   207700992   83  Linux
/dev/sda4       167272448   188794879    10761216   83  Linux

Partition table entries are not in disk order
sda4 --> persisent
1 Γνώσεις Linux: Ικανοποιητικό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 13.04 raring 3.8.0-30-generic 64bit (en_US.UTF-8, Unity ubuntu), Ubuntu 3.8.0-19-generic, Windows 7
3 Intel Core i7-3537U CPU @ 2.00GHz ‖ RAM 3840 MiB ‖ ASUS K56CB
4 Intel 3rd Gen Core processor Graphics Controller [8086:0166] {i915}
5 wlan0: Atheros Inc. AR9485 Wireless Network Adapter [168c:0032] (rev 01) ⋮ eth0: Realtek RTL8111/8168 PCI Express Gigabit Ethernet controller [10ec:8168] (rev 0a)
clepto
antiwinTUX
antiwinTUX
 
Δημοσιεύσεις: 4102
Εγγραφή: 07 Ιαν 2010, 16:27
Τοποθεσία: Πάτρα
Launchpad: christriant
IRC: Clepto
Εκτύπωση

Re: Εκκίνηση εικόνας iso από τον grub2

Δημοσίευσηαπό sotos21 » 28 Μάιος 2012, 14:16

Eίχα πάθει και εγώ kernel panic αλλά είχα προσπαθήσει να βάλω το swiftlinux, σε ubuntu δεν είχα πρόβλημα.
Το Pinguy τι διανομή είναι;
1 Γνώσεις Linux: Πρώτα βήματα ┃ Προγραμματισμού: Καθόλου ┃ Αγγλικών: Καθόλου
2 Ubuntu 23.10 Mantic Minotaur 6.3.0-7-generic 64bit (el_GR.UTF-8, Unity:Unity7:ubuntu unity)
3 AMD Ryzen 7 7730U with Radeon Graphics ‖ RAM 15368 MiB ‖ASUS TN3604YA - ASUS Vivobook_S_Flip TN3604YA_TN3604YA
4 Advanced Micro Devices, Inc. [AMD/ATI] Barcelo [1002:15e7] {amdgpu}
5 wlp1s0: MEDIATEK Corp. Device [14c3:7922]
Άβαταρ μέλους
sotos21
Freedom
Freedom
 
Δημοσιεύσεις: 6303
Εγγραφή: 21 Φεβ 2011, 21:28
Τοποθεσία: Αθήνα
Εκτύπωση

Re: Εκκίνηση εικόνας iso από τον grub2

Δημοσίευσηαπό clepto » 28 Μάιος 2012, 14:21

βασίζεται στο ubuntu 12.04
1 Γνώσεις Linux: Ικανοποιητικό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 13.04 raring 3.8.0-30-generic 64bit (en_US.UTF-8, Unity ubuntu), Ubuntu 3.8.0-19-generic, Windows 7
3 Intel Core i7-3537U CPU @ 2.00GHz ‖ RAM 3840 MiB ‖ ASUS K56CB
4 Intel 3rd Gen Core processor Graphics Controller [8086:0166] {i915}
5 wlan0: Atheros Inc. AR9485 Wireless Network Adapter [168c:0032] (rev 01) ⋮ eth0: Realtek RTL8111/8168 PCI Express Gigabit Ethernet controller [10ec:8168] (rev 0a)
clepto
antiwinTUX
antiwinTUX
 
Δημοσιεύσεις: 4102
Εγγραφή: 07 Ιαν 2010, 16:27
Τοποθεσία: Πάτρα
Launchpad: christriant
IRC: Clepto
Εκτύπωση

Re: Εκκίνηση εικόνας iso από τον grub2

Δημοσίευσηαπό sotos21 » 28 Μάιος 2012, 14:37

Όταν λέω kernel panic εννοώ όχι ένα απλό μήνυμα file not foud
Αλλά να γεμίζει η οθόνη γράμματα,να αναβοσβήνει το caps lock, πιθανόν και ήχος από το σύστημα(το ξέρω καλά γιατί με το 11.04 ελέω ασύρματης κάρτας πάθαινα μια φορά την βδομάδα).
Εσύ είχες μόνο το file not foud ή το άλλο πακέτο;

Edit Μόνο το custom πειράζεις και με sudo update-grub αλλάζει μόνο του(μόνιμα) και το άλλο.
Τελευταία επεξεργασία από sotos21 και 28 Μάιος 2012, 14:44, έχει επεξεργασθεί 2 φορά/ες συνολικά
1 Γνώσεις Linux: Πρώτα βήματα ┃ Προγραμματισμού: Καθόλου ┃ Αγγλικών: Καθόλου
2 Ubuntu 23.10 Mantic Minotaur 6.3.0-7-generic 64bit (el_GR.UTF-8, Unity:Unity7:ubuntu unity)
3 AMD Ryzen 7 7730U with Radeon Graphics ‖ RAM 15368 MiB ‖ASUS TN3604YA - ASUS Vivobook_S_Flip TN3604YA_TN3604YA
4 Advanced Micro Devices, Inc. [AMD/ATI] Barcelo [1002:15e7] {amdgpu}
5 wlp1s0: MEDIATEK Corp. Device [14c3:7922]
Άβαταρ μέλους
sotos21
Freedom
Freedom
 
Δημοσιεύσεις: 6303
Εγγραφή: 21 Φεβ 2011, 21:28
Τοποθεσία: Αθήνα
Εκτύπωση

Re: Εκκίνηση εικόνας iso από τον grub2

Δημοσίευσηαπό clepto » 28 Μάιος 2012, 14:41

πρώτα το δεν βρέθηκε το αρχείο όταν δοκίμασα να bootαρω και μετα οταν πατησα οποιοδηποτε κουμπι για να συνεχισει kernel panic με αυτα που λες :p
1 Γνώσεις Linux: Ικανοποιητικό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 13.04 raring 3.8.0-30-generic 64bit (en_US.UTF-8, Unity ubuntu), Ubuntu 3.8.0-19-generic, Windows 7
3 Intel Core i7-3537U CPU @ 2.00GHz ‖ RAM 3840 MiB ‖ ASUS K56CB
4 Intel 3rd Gen Core processor Graphics Controller [8086:0166] {i915}
5 wlan0: Atheros Inc. AR9485 Wireless Network Adapter [168c:0032] (rev 01) ⋮ eth0: Realtek RTL8111/8168 PCI Express Gigabit Ethernet controller [10ec:8168] (rev 0a)
clepto
antiwinTUX
antiwinTUX
 
Δημοσιεύσεις: 4102
Εγγραφή: 07 Ιαν 2010, 16:27
Τοποθεσία: Πάτρα
Launchpad: christriant
IRC: Clepto
Εκτύπωση

Re: Εκκίνηση εικόνας iso από τον grub2

Δημοσίευσηαπό Learner » 28 Μάιος 2012, 14:53

clepto έγραψε:αν θέλω να είναι μόνιμο πειράζω μόνο το custom ή και τα δύο αρχεία;

edit: έχω ένα ωραίο kernel panic :P
μου λέει ότι δεν βρίσκει το αρχείο...
το αρχείο custom, το ροοτ βρίσκεται στον sda2
Κώδικας: Επιλογή όλων
chris@chris-Aspire-5732Z:~$ cat /etc/grub.d/40_custom
#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
menuentry "Live" {
set isofile="/boot/ISO/Pinguy.iso"
loopback loop (hd0,msdos2)$isofile
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$isofile noprompt noeject persistent rw
initrd (loop)/casper/initrd.lz
}


Κώδικας: Επιλογή όλων
chris@chris-Aspire-5732Z:~$ ls /boot/ISO/
Pinguy.iso

Το αρχείο είναι τοποθετημένο στον dev/sda2 ? Μπορεί επίσης να ευθύνεται και το iso . Δοκίμασε με κάποιο που ξέρουμε σίγουρα πως παίζει.. π.χ Ubuntu.
About Me
NickTux@GitHub

Spoiler: show
1. Ubuntu 18.04 LTS
2. Intel Core i3 CPU M 380 2.53GHz ‖ RAM 6GB ‖ Acer Aspire 5733
3. Intel Integrated Graphics [8086:0046] {i915}
4. wlan0: Atheros Inc. AR9485 Wireless Network Adapter [168c:0032] (rev 01)
Άβαταρ μέλους
Learner
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 9765
Εγγραφή: 08 Νοέμ 2010, 21:24
Τοποθεσία: Αθήνα
Launchpad: nicktux
IRC: NickTux
Εκτύπωση

Re: Εκκίνηση εικόνας iso από τον grub2

Δημοσίευσηαπό sotos21 » 28 Μάιος 2012, 14:53

Για να δούμε αν φταίει το iso (είχε προειδοποιήσει ο Νίκος) ή θα δοκιμάσεις με iso του ubuntu ή πες μου από που να κατεβάσω το Pinguy.iso να δοκιμάσω εγώ.

Edit τώρα ξαναδιάβασα το πρώτο post λέει καθαρά ο Νίκος (Για το Ubuntu οι εικόνες iso από την έκδοση 10.10 και μετά υποστηρίζουν αυτή τη λειτουργία). ενώ αυτή που προσπαθείς βασίζεται στην 10.04.
1 Γνώσεις Linux: Πρώτα βήματα ┃ Προγραμματισμού: Καθόλου ┃ Αγγλικών: Καθόλου
2 Ubuntu 23.10 Mantic Minotaur 6.3.0-7-generic 64bit (el_GR.UTF-8, Unity:Unity7:ubuntu unity)
3 AMD Ryzen 7 7730U with Radeon Graphics ‖ RAM 15368 MiB ‖ASUS TN3604YA - ASUS Vivobook_S_Flip TN3604YA_TN3604YA
4 Advanced Micro Devices, Inc. [AMD/ATI] Barcelo [1002:15e7] {amdgpu}
5 wlp1s0: MEDIATEK Corp. Device [14c3:7922]
Άβαταρ μέλους
sotos21
Freedom
Freedom
 
Δημοσιεύσεις: 6303
Εγγραφή: 21 Φεβ 2011, 21:28
Τοποθεσία: Αθήνα
Εκτύπωση

Re: Εκκίνηση εικόνας iso από τον grub2

Δημοσίευσηαπό clepto » 28 Μάιος 2012, 15:05

στην 12.04 βασίζεται http://www.webupd8.org/2012/05/pinguy-o ... e-for.html

θα δοκιμάσω με ubuntu
1 Γνώσεις Linux: Ικανοποιητικό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 13.04 raring 3.8.0-30-generic 64bit (en_US.UTF-8, Unity ubuntu), Ubuntu 3.8.0-19-generic, Windows 7
3 Intel Core i7-3537U CPU @ 2.00GHz ‖ RAM 3840 MiB ‖ ASUS K56CB
4 Intel 3rd Gen Core processor Graphics Controller [8086:0166] {i915}
5 wlan0: Atheros Inc. AR9485 Wireless Network Adapter [168c:0032] (rev 01) ⋮ eth0: Realtek RTL8111/8168 PCI Express Gigabit Ethernet controller [10ec:8168] (rev 0a)
clepto
antiwinTUX
antiwinTUX
 
Δημοσιεύσεις: 4102
Εγγραφή: 07 Ιαν 2010, 16:27
Τοποθεσία: Πάτρα
Launchpad: christriant
IRC: Clepto
Εκτύπωση

Re: Εκκίνηση εικόνας iso από τον grub2

Δημοσίευσηαπό modenas88 » 29 Μάιος 2012, 00:45

Μπράβο Νίκο και από μένα!!!
Για να γίνει και εγκατάσταση, εκτός της γνωστής Live συνεδρίας, θα πρέπει -αν θυμάμαι καλά- το ISO να βρίσκεται σε άλλο δίσκο. (δοκιμάστε το). Και αν δεν υπάρχει δεύτερος, μπορεί να μπει σε κάποιο αποθηκευτικό μέσο USB. Μπορεί να φαίνεται ανούσιο, αλλά σε παλιά μηχανήματα που δεν έχουν δυνατότητα *εκκίνησης* από USB, ίσως αποδειχτεί «μονόδρομος» (υπάρχει βέβαια εδώ και ένας οδηγός για εκκίνηση μέσου USB από CD - λέξη-κλειδί: plop).

Κάτι παρόμοιο μπορεί να γίνει και με το Unetbootin, αλλά όχι με την συνηθισμένη διαδικασία. Δηλαδή αντί να γράψουμε το ISO στο φλακάκι μας το γράφουμε στην κατάτμηση που βρισκόμαστε και προστίθεται «αυτόματα» μια και μια κατάλληλη εγγραφή στο μενού του GRUB2 μας. Αν πάλι θυμάμαι καλά... όταν ξανατρέξουμε το unetbootin τα αρχεία που εγκαταστάθηκαν στον δίσκο (αποσυμπίεση του ISO από το UNBIn), αλλά και η εγγραφή στον grub2, θα έχει εξαφανιστεί.

Αυτό που είπε ο jim137, δηλαδή «δεν είναι σωστό να πειράζουμε το /etc/boot/grub.cfg» αναφέρεται στα https://forum.ubuntu-gr.org/viewtopic.php?f=9&t=7278 και https://forum.ubuntu-gr.org/viewtopic.php?f=9&t=9101 αλλά... δις ιζ λινουξ :) Μάλιστα το συγκεκριμένο αρχείο έχει read-only δικαιώματα.

Ο τρόπος που παρουσιάστηκε είναι περισσότερο για παράγωγα του Ubuntu, (ίσως) του Debian και πιθανώς και μερικών άλλων διανομών. Όλες όμως, σχεδόν, οι διανομές υποστηρίζουν τέτοια εκκίνηση από τον grub2, απλώς θέλει άλλες εγγραφές ή άλλον εκκινητή ( κάποιες διανομές νομίζουν ότι ο casper είναι το το φαντασματάκι... :ρ )
:)
Γνώσεις ⇛ Linux: Μέτριο ┃ Προγραμματισμός: Λίγο (Pascal>mysql>html>uml>C) ┃ Αγγλικά: Καλά
Διανομές ⇛ Ubuntu 12.04 64-bit [κανονική εγκατάσταση, ΌΧΙ wubi] +..
Προδιαγραφές ⇛ Pentium IV 64-bit!│ RAM 3GB │ GeForce 6200 TurboCache │ HD Audio │ TFT 19"
# < Τί είναι το Linux; >_&&_< Γιατί το Linux είναι καλύτερο? >_&&_< Κάτι δεν πάει καλά με τα Vista >
Αν είσαι αρχάριος στο Ubuntu, ακούμπησε το ποντίκι στην λέξη... drivers ;)
Άβαταρ μέλους
modenas88
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 815
Εγγραφή: 16 Νοέμ 2008, 22:21
Εκτύπωση

Re: Εκκίνηση εικόνας iso από τον grub2

Δημοσίευσηαπό simosx » 29 Μάιος 2012, 01:04

modenas88 έγραψε:Αυτό που είπε ο jim137, δηλαδή «δεν είναι σωστό να πειράζουμε το /etc/boot/grub.cfg» αναφέρεται στα https://forum.ubuntu-gr.org/viewtopic.php?f=9&t=7278 και https://forum.ubuntu-gr.org/viewtopic.php?f=9&t=9101 αλλά... δις ιζ λινουξ :) Μάλιστα το συγκεκριμένο αρχείο έχει read-only δικαιώματα.


Το αρχείο /etc/boot/grub.cfg αναφέρει στην αρχή
Κώδικας: Επιλογή όλων
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

που σημαίνει ότι μπορούμε μεν να κάνουν αλλαγές στο αρχείο, ωστόσο το σωστότερο είναι να κάνουμε τις αλλαγές στο /etc/.... και να εκτελούμε sudo update-grub2.

Για τα αρχεία που είναι στο /etc/grub.d/ το αρχείο README αναφέρει
All executable files in this directory are processed in shell expansion order.

00_*: Reserved for 00_header.
10_*: Native boot entries.
20_*: Third party apps (e.g. memtest86+).

The number namespace in-between is configurable by system installer and/or
administrator. For example, you can add an entry to boot another OS as
01_otheros, 11_otheros, etc, depending on the position you want it to occupy in
the menu; and then adjust the default setting via /etc/default/grub.


Μπορούμε να φτιάξουμε και νέο αρχείο, π.χ. 42_liveiso
όπου θα βάζουμε τις αλλαγές για τα αρχεία ISO που θα προσθέτουμε. Αναφέρονται σε εκείνο το πρόγραμμα, αν καταφέρουμε να το κάνουμε, που θα επιτρέπει να εγκαθιστά ISO ώστε να είναι προσπελάσιμα κατά την εκκίνηση.
προσωπικό ιστολόγιο ϗ πλανήτης Ubuntu-gr
Συμβάλετε και εσείς στο ελληνικό βιβλίο Ubuntu!
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 13.10 saucy 3.11.0-031100rc1-generic 64bit (el_GR.UTF-8, Unity ubuntu)
3 AMD E-450 APU with Radeon HD Graphics ‖ RAM 3555 MiB ‖ Sony Corporation VAIO
4 AMD nee ATI Wrestler [Radeon HD 6320] [1002:9806] {fglrx_pci}
5 eth0: Atheros Inc. AR8151 v2.0 Gigabit Ethernet [1969:1083] (rev c0) ⋮ wlan0: Atheros Inc. AR9285 [168c:002b] (rev 01)
Φτιάξτε και εσείς τη δική σας υπογραφή (παραπάνω κείμενο) αυτόματα με κλικ εδώ!
simosx
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10334
Εγγραφή: 11 Μάιος 2008, 18:52
Launchpad: simosx
IRC: simosx
Εκτύπωση

ΠροηγούμενηΕπόμενο

  • ΣΧΕΤΙΚΑ ΘΕΜΑΤΑ
    ΑΠΑΝΤΗΣΕΙΣ
    ΠΡΟΒΟΛΕΣ
    ΣΥΓΓΡΑΦΕΑΣ

Επιστροφή στο Οδηγοί - How to - Tutorials

cron