Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Jak zavést jadro s grub0.97  (Přečteno 1918 krát)

jadd

  • Stálý člen
  • **
  • Příspěvků: 977
Jak zavést jadro s grub0.97
« kdy: 28 Ledna 2010, 16:20:12 »
Předem říkám že nepotřebuju instalovat grub. Protože ten na mé čeká s výzvou grub>
Jen potřebují zavést jádro z /dev/sda7(hd0,6)

Kód: [Vybrat]
find /boot/grub/stage2
(hd0,4) #ubu32
(hd0,6) #gentoo
(hd0,7) #ubu64

Jako první jsem zkousel
Kód: [Vybrat]
root (hd0,6)

Kód: [Vybrat]
setup (hd0) #to mě sice vypsalo nalezeny stages + menu.lst vše ok, takže sem provedl

Kód: [Vybrat]
quit #jenomze to vypise chybu
Jadro je na /dev/sda7 v /boot/vmlinuz-2.6.31-r6-low to grub pozná po přikazu boot /boot/vm+TAB

Při nejhorším mám livedvd ubu 9.04 ale chtél bych už vědět jak to provést bez nové instalace grubu

Edit:mám jen k dispozici mobil s internetem
« Poslední změna: 29 Ledna 2010, 14:27:11 od Daja51 »

arrange

  • Závislák
  • ***
  • Příspěvků: 4031
  • "jdu s hlavou vztyčenou..."
Re: Jak zavést jadro s grub0.97
« Odpověď #1 kdy: 28 Ledna 2010, 18:30:40 »
Jestli potřebuješ ručně nabootovat do systému (moc nechápu proč), pak takto
Kód: [Vybrat]
root (hd0,6)
kernel /vmlinuz root=/dev/sda7
initrd /initrd.img
boot
http://www.openstreetmap.org - mapy celého světa "wiki style"

jadd

  • Stálý člen
  • **
  • Příspěvků: 977
Re: Jak zavést jadro s grub0.97
« Odpověď #2 kdy: 28 Ledna 2010, 20:36:59 »
Předem musím poděkovat za snahu.
prováděl jsem změny na gentoo oddíle, tím že jsem ho zvětšoval, a pak rebootovál.
Kód: [Vybrat]
root (hd0,6)
filesystem type ext2fs #tzn. Ext4

Kód: [Vybrat]
kernel /vm+TAB
Error15: file not found

Kód: [Vybrat]
kernel /boot/vm+TAB linuz-2.6.31-gentoo-r6-low ro root=/dev/sda7
Error2: Bad file or directory type

Kdy by tě zajímalo proč je "ro" mezi jádrem a root= tak pro ext4 je tam nutný.
A pro přehled
Kód: [Vybrat]
root (hd0,+TAB
0 unknown 0x7 #vista - prim
1 unknown 0x82 #swap -prim
2 není  uvedeno#ale je extended(rozsirený odd) a je vytvořen jako třetí oddíl
3 fat 0xc #fat32, mělo by být jako poslední protože bylo vytvořeno až po rozšířeném oddílu a je primární, nicméně grub ho detekuje jako /dev/sda4
4 ext2fs #ext4 ubu32 -log
5 ext2fs #ext4 home -log "pro ubu32, jeho volná kapacita byla o 1/2 snížena pro gentoo"
6 ext2fs #ext4 gentoo -log
7 ext2fs #ext4 ubu64 -log "mezi gentoo a ubu64 bylo před úpravou 10gb nenaform. odd. ze kterýho jsem zvětšil gentoo"
« Poslední změna: 29 Ledna 2010, 14:28:50 od Daja51 »

arrange

  • Závislák
  • ***
  • Příspěvků: 4031
  • "jdu s hlavou vztyčenou..."
Re: Jak zavést jadro s grub0.97
« Odpověď #3 kdy: 28 Ledna 2010, 20:48:39 »
Dáš tu víc informací? Zkopíruj tu prosím obsah souboru RESULTS.txt, který vznikne po spuštění boot_info_scriptu. Ten skript můžeš nahrát a spustit třeba takto
Kód: [Vybrat]
cd ~
wget http://sourceforge.net/projects/bootinfoscript/files/bootinfoscript/0.49/boot_info_script049.sh/download
sudo bash boot_info_script048.sh
Soubor RESULTS.txt pak najdeš v domovském adresáři.
http://www.openstreetmap.org - mapy celého světa "wiki style"

jadd

  • Stálý člen
  • **
  • Příspěvků: 977
Re: Jak zavést jadro s grub0.97
« Odpověď #4 kdy: 28 Ledna 2010, 21:36:33 »
A to bych rád ale mé grub nepustí do bashe a jeho příkazů. Myslíš tím použít livecd? Ano já sem ho mohl použít už ve 12h ale snažím se o to abych věděl jak to udělat kdy to cd nebudu mít vůbec.
Jinak sem ještě vyzkoušel tvůj postup s drobnou změnou na ubu32 a tam zafungoval, začlo startovat jádro a pak se zastavilo u výzvy initramfs

Kód: [Vybrat]
root (hd0,4)

Kód: [Vybrat]
kernel /boot/vm+Tab linuz-2.6.28-15-generic
[Linux-bzImage, setup=0x3000, size=0x3513f0]

Kód: [Vybrat]
initrd /boot/i+tab nitrd.img-2.6.28-15-generic
[Linux-initrd @ 0x378bb000, 0x73496d bytes]

Kód: [Vybrat]
bootJadro bootuje a zastavilo se s výzvou initramfs
« Poslední změna: 29 Ledna 2010, 13:36:43 od Daja51 »

arrange

  • Závislák
  • ***
  • Příspěvků: 4031
  • "jdu s hlavou vztyčenou..."
Re: Jak zavést jadro s grub0.97
« Odpověď #5 kdy: 28 Ledna 2010, 21:44:09 »
Ano, z LiveCD.
initramfs znamená, že ti nabootoval jen obraz, ale nenašlo to zřejmě root oddíl (nedals' tu ale celý výpis chyby, takže těžko říct).
http://www.openstreetmap.org - mapy celého světa "wiki style"

 

Provoz zaštiťuje spolek OpenAlt.