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

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

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

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

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

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

Δημοσίευσηαπό Learner » 29 Μάιος 2012, 02:07

modenas88 έγραψε:Για να γίνει και εγκατάσταση, εκτός της γνωστής Live συνεδρίας, θα πρέπει -αν θυμάμαι καλά- το ISO να βρίσκεται σε άλλο δίσκο. (δοκιμάστε το)

Σωστά θυμάσαι :)
Learner έγραψε:
edit: Το μήνυμα λάθους που παίρνω εγώ είναι το παρακάτω..


και λογικό μου φαίνεται , αφού δεν μπορεί να αποπροσαρτηθεί το /isodevice , αφού το iso βρίσκεται στον σκληρό δίσκο και όχι σε εξωτερικό μέσο , όπως είναι το usb ή το cd.


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/grub.d/40_custom και μετά να τρέξουμε update-grub.
Αν "πειράξουμε" μόνο το grub.cfg τότε σε κάποια ενδεχόμενη αναβάθμιση του grub θα χαθεί η εισαγωγή που κάναμε.
Σε ότι αφορά το σωστό & λάθος .. παραθέτω την φράση σου με την οποία συμφωνώ,,,
modenas88 έγραψε:αλλά... δις ιζ λινουξ :)


modenas88 έγραψε:Ο τρόπος που παρουσιάστηκε είναι περισσότερο για παράγωγα του Ubuntu, (ίσως) του Debian και πιθανώς και μερικών άλλων διανομών. Όλες όμως, σχεδόν, οι διανομές υποστηρίζουν τέτοια εκκίνηση από τον grub2, απλώς θέλει άλλες εγγραφές ή άλλον εκκινητή ( κάποιες διανομές νομίζουν ότι ο casper είναι το το φαντασματάκι... :ρ )

Ναι , αυτό δεν το ξέρω ,αλλά πιθανών έτσι όπως το λες είναι . Θα χρειαστούν άλλες καταχωρήσεις για άλλες διανομές - όχι debian based.
Αυτό θα το ανακαλύψουμε μάλλον σύντομα.. από μέλη που θα δοκιμάσουν άλλες διανομές.
Προσωπικά έχω δοκιμάσει μόνο debian-based και είναι οι παρακάτω
1) Ubuntu 12.04 & 12.10
2) Lubuntu 12.04
3) Linux mint 13 cinammon
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
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 9766
Εγγραφή: 08 Νοέμ 2010, 21:24
Τοποθεσία: Αθήνα
Launchpad: nicktux
IRC: NickTux
Εκτύπωση

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

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

Στο http://lists.debian.org/debian-user/201 ... 01027.html έχει περισσότερα παραδείγματα.
Ανάλογα με τη διανομή, θέλει τις κατάλληλες εντολές.
Για παράδειγμα, το initrd (loop)/casper/initrd.lz
θεωρεί ότι το αρχείο initrd είναι τον υποκατάλογο casper, με όνομα αρχείου initrd.lz.
Άλλα ISO έχουν αντίστοιχες απαιτήσεις.

Για να διευκολυνθεί το έργο, θα έλεγα ότι η πρώτη απαίτηση θα ήταν να ρίχνουμε τα .iso στο /boot/ISO, και να φτιαχτεί ένα σκριπτάκι στο /etc/grub.d/ που να διαβάζει τι ISO υπάρχουν στο /boot/ISO, και να εκτυπώνει τις κατάλληλες εντολές.

Με χρήση της grub-mkconfig μπορούμε να δούμε εύκολα να το σκριπτάκι που φτιάξαμε φτιάχνει κατάλληλο grub.conf, δίχως να χρειάζεται να εκκινούμε κάθε φορά τον υπολογιστή.

title "Here are the Live ISOs:"

(μετά μπαίνουν τα menuconfig{} με τα LiveCD)

μπορεί να μπει διαχωριστικό μεταξύ των παραδοσιακών επιλογών του grub, και των όποιων LiveCD που είναι διαθέσιμα.
προσωπικό ιστολόγιο ϗ πλανήτης 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
Εκτύπωση

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

Δημοσίευσηαπό clepto » 29 Μάιος 2012, 13:53

επειδή μου έχουν πέσει λίγα πολλά αυτήν την περίοδο δεν προλαβαίνω να φτιάξω το script :(
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

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

clepto έγραψε:επειδή μου έχουν πέσει λίγα πολλά αυτήν την περίοδο δεν προλαβαίνω να φτιάξω το script :(


Κανένα πρόβλημα. Ενδιαφέρεται να συμμετάσχει κανείς άλλος;
προσωπικό ιστολόγιο ϗ πλανήτης 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
Εκτύπωση

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

Δημοσίευσηαπό Learner » 31 Μάιος 2012, 23:27

Να κάνω μια ενημέρωση εδώ , πως φόρτωσα επιτυχώς και το Bodhi Linux 1.4.0 με την διαφορά πως επειδή βασίζεται στην 10.04 ήθελε στον grub αντί
έγραψε:initrd (loop)/casper/initrd.lz
έγραψε:initrd (loop)/casper/initrd.gz
.
Επίσης να προσθέσω για όσους έχουν φτιάξει casper-rw , πως καλύτερα είναι να απενεργοποιήσετε τις παραμέτρους presistent , rw στον grub γιατί γίνεται μπέρδεμα με τους φακέλους /var/run & /var/lock οι οποίοι υπάρχουν και δεν μπορεί να τους δημιουργήσει.

Τέλος να υπενθυμίσω κάτι με το οποίο συμφωνώ απόλυτα..

Off topic:
airmaik έγραψε:ειναι εκνευριστικα γρηγορη η διανομη αυτη
--> από airmaik » 06 Νοέμ 2011, 23:23

:thumbup:
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
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 9766
Εγγραφή: 08 Νοέμ 2010, 21:24
Τοποθεσία: Αθήνα
Launchpad: nicktux
IRC: NickTux
Εκτύπωση

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

Δημοσίευσηαπό fkol k4 » 01 Ιουν 2012, 00:06

Off topic:
Learner έγραψε:Τέλος να υπενθυμίσω κάτι με το οποίο συμφωνώ απόλυτα..

Off topic:

airmaik έγραψε:ειναι εκνευριστικα γρηγορη η διανομη αυτη

--> από airmaik » 06 Νοέμ 2011, 23:23
:thumbup:

Βάλε το ISO του Bodhi 2.0 Development Release να πάθεις πλάκα :shock: ... δεν έχω ξαναδεί κάτι τέτοιο όσον αφορά την ταχύτητα. Τελικά η βάση του 12.04 παραείναι καλή... :thumbup:
Γνώσεις: Linux: ★★★☆☆ Προγραμματισμός: ★☆☆☆☆ Αγγλικά: ★★★★★
Η υπογραφή μου
Οδηγίες για αρχάριους στο Ubuntu (12.04 LTS)Οδηγοί του forum
Άβαταρ μέλους
fkol k4
antiwinTUX
antiwinTUX
 
Δημοσιεύσεις: 4829
Εγγραφή: 28 Φεβ 2011, 22:56
Τοποθεσία: Αθήνα
Launchpad: fkol-k4
IRC: fkol_k4
Εκτύπωση

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

Δημοσίευσηαπό simosx » 01 Ιουν 2012, 02:27

Κώδικας: Επιλογή όλων
#! /bin/sh
set -e

# grub-mkconfig helper script.
# Copyright (C) 2006,2007,2008,2009,2010 Free Software Foundation, Inc.
#
# GRUB is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# GRUB is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with GRUB. If not, see <http://www.gnu.org/licenses/>.

prefix="/usr"
exec_prefix="${prefix}"
datarootdir="${prefix}/share"

. "${datarootdir}/grub/grub-mkconfig_lib"

export TEXTDOMAIN=grub
export TEXTDOMAINDIR="${datarootdir}/locale"

if [ "x${GRUB_DISTRIBUTOR}" = "x" ] ; then
OS=GNU/Linux
else
OS="${GRUB_DISTRIBUTOR}"
fi

if [ "x${GRUB_DEVICE_UUID}" = "x" ] || [ "x${GRUB_DISABLE_LINUX_UUID}" = "xtrue" ] \
|| ! test -e "/dev/disk/by-uuid/${GRUB_DEVICE_UUID}" \
|| uses_abstraction "${GRUB_DEVICE}" lvm; then
LINUX_ROOT_DEVICE=${GRUB_DEVICE}
else
LINUX_ROOT_DEVICE=UUID=${GRUB_DEVICE_UUID}
fi

linux_entry ()
{
os="$1"
version="$2"
recovery="$3"
args="$4"
if ${recovery} ; then
title="$(gettext_quoted "%s, with Linux %s (recovery mode)")"
else
title="$(gettext_quoted "%s, with Linux %s")"
fi
printf "menuentry '${title}' {\n" "${os}" "${version}"

cat << EOF
set isofile="$isofile"
EOF
if [ -z "${prepare_boot_cache}" ]; then
prepare_boot_cache="$(prepare_grub_to_access_device ${GRUB_DEVICE_BOOT} | sed -e "s/^/\t/")"
fi
printf '%s\n' "${prepare_boot_cache}"
cat << EOF
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=\$isofile noprompt noeject
EOF
if test -n "${initrd}" ; then
if [ "x$5" != "xquiet" ]; then
message="$(gettext_printf "Loading initial ramdisk ...")"
cat << EOF
echo '$message'
EOF
fi
cat << EOF
initrd ${initrd}
EOF
fi
cat << EOF
}
EOF
}

isolist=`for i in /boot/ISO/*ubuntu*iso ; do
echo -n "$i "
done`

prepare_boot_cache=
prepare_root_cache=

in_submenu=false
for isofile in $isolist ; do
echo "Found ISO image: $isofile" >&2
basename=`basename ${isofile}`
dirname=`dirname ${isofile}`
rel_dirname=`make_system_path_relative_to_its_root ${dirname}`
version=`echo $basename`
linux_root_device_thisversion="${LINUX_ROOT_DEVICE}"

initrd='(loop)/casper/initrd.gz'

linux_entry "LiveCD with " "${version}" false \
"${GRUB_CMDLINE_LINUX} ${GRUB_CMDLINE_EXTRA} ${GRUB_CMDLINE_LINUX_DEFAULT}" \
quiet

done


Το παραπάνω αποθηκεύστε το ως 45_bootiso και μεταφέρτε το στον κατάλογο /etc/grub.d/45_bootiso.
Έπειτα, φτιάξτε κατάλογο /boot/ISO/ και βάλτε μέσα τουλάχιστον ένα αρχείο .iso που να βασίζεται σε Ubuntu.

Δοκιμάστε πρώτα ότι όλα πάνε μια χαρά με εκτέλεση της εντολής (δεν αλλάζει κάτι στο σύστημά σας!)
Κώδικας: Επιλογή όλων
sudo grub-mkconfig

Στην τρέχουσα έκδοση θα δημιουργήσει αυτόματα για κάθε ISO κείμενο της μορφής
Κώδικας: Επιλογή όλων
Found ISO image: /boot/ISO/ubuntu-12.04-desktop-i386.iso
menuentry 'LiveCD with , με Linux ubuntu-12.04-desktop-i386.iso' {
set isofile="/boot/ISO/ubuntu-12.04-desktop-i386.iso"
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set=root d729a379-b421-4cd5-80fc-a68a8d0678a3
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$isofile noprompt noeject
initrd (loop)/casper/initrd.gz
}


το οποίο είναι αρκετά κοντά με το
Κώδικας: Επιλογή όλων
menuentry "Ubuntu 12.04 LTS Live (64-bit)" {
set isofile="/boot/ISO/ubuntu-12.04-desktop-i386.iso"
loopback loop (hd0,msdos1)$isofile
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$isofile noprompt noeject
initrd (loop)/casper/initrd.gz
}


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

Όταν φτιάξουμε το σωστό αρχείο (δεν το έχουμε κάνει ακόμα), ενεργοποιούμε τις αλλαγές με
Κώδικας: Επιλογή όλων
sudo update-grub2

και θα μπουν αυτόματα οι σχετικές εντολές και για τα ISO στο /boot/grub/grub.cfg
προσωπικό ιστολόγιο ϗ πλανήτης 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
Εκτύπωση

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

Δημοσίευσηαπό Learner » 01 Ιουν 2012, 03:17

Θα πρέπει να φτιαχτούνε 2 τέτοια script.
Ένα για εικόνες με initrd.gz και ένα για initrd.lz .
Πρέπει επίσης οι φάκελοι να είναι συγκεκριμένοι , αφού το script θα ψάχνει σε συγκερκιμένες διαδρομές .
Κάποιος πρέπει να έχει 2 φακέλους iso . Στον έναν να αποθηκεύει τις εικόνες που εκκινούν με lz και στον άλλο εκείνες που εκκινούν με gz
Επίσης υπάρχουν και εικόνες που δεν εκκινούν , ή βγάζουν σφάλματα.
π.χ
fkol k4 έγραψε:Βάλε το ISO του Bodhi 2.0 Development Release

Δεν κατάφερα να την εκκινήσω σωστά λόγο του σφάλματος
Κώδικας: Επιλογή όλων
init: line 3 can't open /dev/sr0 no medium found
, βέβαια ίσως να ευθύνεται το iso ή η διανομή καθώς είναι ακόμη σε Alpha έκδοση , αλλά από usb(με unetbooting) ξεκίνησε κανονικά.

Off topic:
Fkol_k4 όντως πάρα πολύ γρήγορη. Ωστόσο αντιμετώπισα πρόβλημα με το wireless.. αλλά δεν ασχοληθηκα.

Αν θέλει να ασχοληθεί κάποιος προγραμματιστής με αυτό , οκ. Προσωπικά μόνο δοκιμές μπορώ να κάνω , με έτοιμο script.
Πάντως και ο χειροκίνητος τρόπος δεν είναι κάτι δύσκολο. 5-6 γραμμές είναι .
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
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 9766
Εγγραφή: 08 Νοέμ 2010, 21:24
Τοποθεσία: Αθήνα
Launchpad: nicktux
IRC: NickTux
Εκτύπωση

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

Δημοσίευσηαπό simosx » 01 Ιουν 2012, 09:37

Learner έγραψε:
Θα πρέπει να φτιαχτούνε 2 τέτοια script.
Ένα για εικόνες με initrd.gz και ένα για initrd.lz .


Δεν ξέρω τη διαφορά. Αν επικεντρωθούμε για τώρα σε ISO που βασίζονται σε Ubuntu, θα χρησιμοποιούμε την προεπιλογή. Οπότε είναι *.lz για Ubuntu;

Learner έγραψε:
Πρέπει επίσης οι φάκελοι να είναι συγκεκριμένοι , αφού το script θα ψάχνει σε συγκερκιμένες διαδρομές .


Πράγματι, μπορεί να υπάρχουν ISO και στο ~/Λήψεις. Για τώρα, μπορούμε θα θεωρήσουμε ότι είναι στο /boot/ISO, μόνο και μόνο να δουλέψει το πρόγραμμα εντολών.

Learner έγραψε:
Κάποιος πρέπει να έχει 2 φακέλους iso . Στον έναν να αποθηκεύει τις εικόνες που εκκινούν με lz και στον άλλο εκείνες που εκκινούν με gz
Επίσης υπάρχουν και εικόνες που δεν εκκινούν , ή βγάζουν σφάλματα.


Στο πρόγραμμα εντολών έβαλα για τώρα να φιλτράρει και να αναγνωρίζει ISO με όνομα *ubuntu*iso, οπότε είναι το ubuntu, Kubuntu, Lubuntu, κτλ.
Μπορούν να προστεθούν περισσότερα. Και ακόμα καλύτερα υπάρχουν προγράμματα που μπορούν να ανοίξουν ένα ISO και να δουν πραγματικά τι αρχεία περιλαμβάνει, αν για παράδειγμα έχει initrd.lz ή initrd.gz, κτλ. Για το πολύ βασικό, μπορούμε να βλέπουμε μόνο το όνομα για τώρα.
προσωπικό ιστολόγιο ϗ πλανήτης 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
Εκτύπωση

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

Δημοσίευσηαπό Learner » 01 Ιουν 2012, 10:51

simosx έγραψε:Δεν ξέρω τη διαφορά. Αν επικεντρωθούμε για τώρα σε ISO που βασίζονται σε Ubuntu, θα χρησιμοποιούμε την προεπιλογή. Οπότε είναι *.lz για Ubuntu;

Η διαφορά είναι πως εικόνες iso Ubuntu , π.χ Ubuntu 10.04 , 11.04 χρειάζονται initrd.gz για να δουλέψουν .
Οι νεότερες εικόνες , όπως Ubuntu 11.10 , 12.04 ,12.10 χρειάζονται initrd.lz .
Αν δεις τον οδηγό , (1η σελίδα) αυτό που είχα γράψει για το ότι " οι εικόνες που υποστηρίζουν αυτή τη λειτουργία σε Ubuntu είναι από την 10.10 και μετά" το έσβησα , καθώς και προηγούμενες εικόνες iso , υποστηρίζουν την λειτουργία αυτή απλά θέλουν initrd.gz .
Δεν τις έχω δοκιμάσει όλες , αλλά πρέπει να είναι ως εξής
1)10.04 , 10.10 , 11.04 initrd.gz
2) 11.10 , 12.04 , 12.10 initrd.lz
γι' αυτό είπα πως είναι λίγο μπέρδεμα να φτιαχτεί το κατάλληλο script.

Μπορεί βέβαια το script να επικεντρωθεί στις νεότερες εικόνες Ubuntu (11.10 , 12.04 ,12.10) που είναι initrd.lz
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
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 9766
Εγγραφή: 08 Νοέμ 2010, 21:24
Τοποθεσία: Αθήνα
Launchpad: nicktux
IRC: NickTux
Εκτύπωση

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

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