Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Initrd bearbeiten und neu erstellen

Mitglied: P0S-MK

P0S-MK (Level 1) - Jetzt verbinden

27.01.2011, aktualisiert 14:46 Uhr, 9794 Aufrufe, 7 Kommentare

Hallo zusammen,

ich stehe vor einem Problem bei dem ihr mir sicherlich helfen könnt. Ziel ist es, eine Backup-DVD (IsoLinux mit PartImage) für meine Zwecke umzuschreiben.
Jetzt hänge ich bei dem Problem, das beim booten folgende Meldung kommt:
VFS: Cannot open root device "<NULL>"

Gemacht habe ich bisher folgendes um die initrd zu bearbeiten und neu zu erstellen

-von CD gebootet bis zum Backup-Menü
-neue Konsole geöffnet (Alt-F2)
-nacheinander folgenden Befehle eingegeben
01.
mount -t iso9660 /dev/cdrom  /mnt/cdrom 
02.
mount /dev/sda1  /mnt/usb 
03.
cp /mnt/cdrom/boot/loader/initrd  /mnt/usb 
04.
mv initrd initrd.gz 
05.
gzip -d initrd.gz 
06.
mount -o loop initrd /mnt/usb/initrd
An dieser Stelle konnte ich dann die Scripts die normalerweise beim booten erscheinen modifizieren. Für den ersten Test habe ich die Menüpunkte im Script nur umbenannt und keine Änderungen am eigentlichen Code vorgenommen.

Um nun die modifizierte initrd zu erstellen ging es wie folgt weiter:
01.
dd  if=/dev/zero  of=newinitrd  bs=1K  count=64536      (count = ramdisk_size aus der isolinux.cfg???) 
02.
losetup  /dev/loop1  newinitrd 
03.
mke2fs  /dev/loop1 
04.
mount /dev/loop1  /mnt/newinitrd 
05.
cp -r /mnt/usb/initrd  /mnt/newinitrd 
06.
umount /mnt/newinitrd 
07.
losetup -d /dev/loop1 
08.
gzip newinitrd 
09.
mv newinitrd.gz  initrd
Anschließend habe ich die alte initrd durch die neu erstellte im Iso ausgetauscht und das Image wieder gebrannt. Nun hängt der Bootvorgang mit der Meldung "VFS: Cannot open root device "<NULL>"

6887e33e399cbe5d86d9977ba251909f - Klicke auf das Bild, um es zu vergrößern

Da ich eher ein Linux Newbie bin, musste ich mir den Code aus dem inet suchen.

Hat jemand eine Idee was ich anders machen muss/kann??
Mitglied: 68162
27.01.2011 um 15:45 Uhr
Was mich wundert: ist die INITRD nicht schon seit etlichen Kernelversionen ein CPIO-Archiv? Was spezielles wird da bei Dir um alles in der Welt verwendet? (Würde mir das gerne interessehalber ansehen.)
Typischerweise packe ich das so aus:
01.
# gzip -d initrd.img.gz 
02.
# mkdir files 
03.
# cd  files 
04.
# cpio --extract < ../initrd.img
Und so wieder ein:
01.
# cd files 
02.
# find . > ../file.list 
03.
# cpio --create --format=newc < ../file.list > ../initrd-patch.img 
04.
# cd .. 
05.
# gzip -9 initrd-patch.img

Achja, Nachtrag: das habe ich immer von einem anderen Linux aus gemacht, nicht von dem, dessen INITRD ich ändern wollte.

MfG, FM_81
Bitte warten ..
Mitglied: P0S-MK
27.01.2011 um 16:14 Uhr
Ich hatte es auch auf einem Testrechner mit OpenSuse 10.3 versucht...mit dem gleichem Ergebnis

ich habe mal auf Rapidshare die initrd hochgeladen (19,38 MB)

*entfernt*

Wenn du mal drüber schauen möchtest...

cpio werd ich gleich mal testen...Danke für den Tip!
Bitte warten ..
Mitglied: 68162
27.01.2011 um 16:56 Uhr
Hab' mich wohl getäuscht! Scheint kein CPIO-Archiv zu sein!

MfG, FM_81
Bitte warten ..
Mitglied: P0S-MK
01.02.2011 um 16:10 Uhr
Ich bin bisher noch keinen Schritt weiter...hat noch irgendwer eine Idee?
Bitte warten ..
Mitglied: 68162
01.02.2011 um 17:11 Uhr
Weils's ja nun kein CPIO-Archiv ist: schon mal folgende simple Sequenz versucht?
01.
root@linux# gzip -d /public/work/initrd.gz  
02.
root@linux# mount -o loop /public/work/initrd /mnt/tmp/ 
03.
 
04.
# HIER EIGENTLICHE ÄNDERUNGEN VORNEHMEN! 
05.
 
06.
root@linux# umount /mnt/tmp 
07.
root@linux# gzip -9 /public/work/initrd
MfG, FM_81
Bitte warten ..
Mitglied: P0S-MK
01.02.2011 um 18:36 Uhr
manchmal ist der kürzeste Weg vielleicht der beste
Gebe dir morgen Rückinfo...thx
Bitte warten ..
Mitglied: P0S-MK
02.02.2011 um 10:20 Uhr
Vielen, vielen Dank FM_81!!!

Jetzt kann das eigentliche scripten losgehen...dein Tip war ein voller Erfolg!

Bitte warten ..
Ähnliche Inhalte
Webentwicklung

Mehrere Webseiten automatisch erstellen und bearbeiten

gelöst Frage von jmzbekiWebentwicklung7 Kommentare

Moin, gibt es Programme die es einem erlauben mehrere Webseiten gleichzeitig zu erstellen, so was ähnlihces wie automatisch generierte ...

Administrator.de Feedback

Entwicklertagebuch: Neue Werkzeuge zum Bearbeiten von Kommentaren

Information von admtechAdministrator.de Feedback4 Kommentare

Hallo Administrator User, mit dem neuesten Release 5.1 haben wir das Hinzufügen und Bearbeiten von Kommentaren vereinfacht und verbessert. ...

Administrator.de Feedback

Entwicklertagebuch: Neue Werkzeuge zum Bearbeiten von Beiträgen

Information von admtechAdministrator.de Feedback5 Kommentare

Hallo Administrator User, mit dem neuesten Release haben wir die Seite zum Hinzufügen und Bearbeiten von Beiträgen vereinfacht und ...

Microsoft Office

Access Zugriff auf Bearbeiter neu regeln

gelöst Frage von Sophia87Microsoft Office4 Kommentare

Hallo liebe Community, ich bin neu hier und bräuchte eure Hilfe. Ich habe im Netz nach Lösungen für mein ...

Neue Wissensbeiträge
Windows 10
Zero-Day-Lücke in Microsoft Edge
Information von kgborn vor 1 TagWindows 10

In Microsofts Edge-Browser klafft wohl eine nicht geschlossene (0-Day) Sicherheitslücke im Just In Time Compiler (JIT Compiler) für Javascript. ...

Sicherheit
Microsoft und Skype: Sicherheit
Information von kgborn vor 1 TagSicherheit

Die Tage gab es ja einige Berichte zur Sicherheit des Skype-Updaters. Der Updater von Skype läuft unter dem Konto ...

Datenschutz

Behörden ignorieren Sicherheitsbedenken gegenüber Windows 10

Information von Penny.Cilin vor 2 TagenDatenschutz8 Kommentare

Hallo, passend zum Thema Ablösung LIMUX in München ein Beitrag bei Heise (siehe Link folgend). Behörden ignorieren Sicherheitsbedenken gegenüber ...

Sicherheit
Information Security Hub Munich airport
Information von brammer vor 2 TagenSicherheit

Hallo, Neues Center für Cyber Kriminalität am Münchener Flughafen brammer

Heiß diskutierte Inhalte
DSL, VDSL
Mindestgeschwindigkeiten DSL Telekom
Frage von justlukasDSL, VDSL13 Kommentare

Hallo zusammen, Seit diesem Jahr habe ich Verständnisprobleme mit dem Verhalten der Telekom. Wir haben seit einem Jahr VDSL ...

Switche und Hubs
LANCOM-Switch: Probleme (no link) mit SFP-Modulen?
Frage von THETOBSwitche und Hubs10 Kommentare

Hi zusammen, ich habe folgendes Problem: Und zwar habe ich an einem Standort drei Switche verbaut - LANCOM GS-2326P+, ...

Firewall
RB2011 Firewall Rule eine bestimmte Mac oder IP Adresse nicht zu blockieren
Frage von lightmanFirewall10 Kommentare

Hallo liebes Forum mit ihren Spezialisten. Ich habe meine Firewall so konfiguriert das kein Endgerät ohne meine Speziellen Erlaubnis ...

Humor (lol)
Was könnte man mit einem Server machen? Idee gesucht
Frage von 2SeitenHumor (lol)8 Kommentare

Hey Zusammen Ich habe einen alten HP G2 Rackserver zu Hause rumliegen. 28GB Ram, 1xAMD Prozi mit etwa 2GHz. ...