Autor |
Sõnum |
HooligaN
Pingviini kasutaja
Liitunud: 12.09.2010
Postitused: 43
Distributsioon: Gentoo beginner
|
|
Tere
Sai lubatud kollegile, et aitan teda custom kerneli seadistamisel.
Asi jõudis sinnamaani, et olen nyyd vastamisi grub2-ga... ja ma ei saa s)))agi aru kus, mis, kuhu. Ilus puhas kernel ootab /boot kataloogis kuid grub2 on ulmekeeruline minu jaoks.
midagi nagu oleks vaja kirjutada /etc/grub.d/40_custom -isse
Palun kiirabi kuidas ma oma uue kerneli grub2-le nähtavaks teen?
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 449333247 224665600 83 Linux
/dev/sda2 449333248 453238783 1952768 82 Linux swap / Solaris
/dev/sda3 453238784 488396799 17579008 b W95 FAT32
|
|
|
|
|
|
|
|
Kaar3l
Vana Pingviin
Vanus: 37
Liitunud: 07.05.2007
Postitused: 692
Asukoht: Plv
Distributsioon: Ubuntu
|
|
Kas lihtsalt sudo update-grub ei toimi?
|
|
|
|
_________________ Hyva päiva!
|
|
|
|
HooligaN
Pingviini kasutaja
Liitunud: 12.09.2010
Postitused: 43
Distributsioon: Gentoo beginner
|
|
mhmhhh..... toimib kyll ma lihtsalt mõtlesin et "sudo update-grub" näitab mis listi kuvatakse.... peale rebooti oli kõik olemas tegin selle õpetuse järgi http://www.dedoimedo.com/computers/grub-2.html#mozTocId584691 seal kus on "Add new Grub script"
#!/bin/sh -e
echo "Adding my custom Linux to GRUB 2"
cat << EOF
menuentry "kerneluus" {
set root=(hd0,1)
linux /boot/kerneluus
initrd /boot/initrd.img <-- mida see rida teeb???
}
EOF
Olge head seletage lahti mis asi on initrd /boot/initrd.img
|
|
|
|
|
|
|
|
bobc
Pingviini aktivist
Vanus: 43
Liitunud: 09.07.2005
Postitused: 165
Asukoht: undef
Distributsioon: SouRCe64 GNU/Linux
|
|
initrd.img sisaldab siis minimaalset "tööriistade kogumit, abi distro jne" ei oskagi seda nimetada aga kasutuse idee on see, et enamus distrosid kasutab näiteks "ajureid" moodulitena, kui sa üritaksid bootida sellist kernelit ja näiteks ide/sata/scsi kontrolleri tuge pole kernelis siis ei jõuaks sa kaugele eriti (tavaliselt muidugi compilleeritakse generic tugi ikka sisse).
Siis tehaksegi nii et initrd on script, mis laeb moodulid ülesse ja teeb veel mõned vajalikud toimingud enne kui hdd boodib.
Kui sa ise kerneli kompilleerid siis muidugi saab ilma, hdd kontrolleri kompilleerid kernelisse sisse ja muud moodulid. RAID puhul vist ka vajalik initrd kasutada (pole raid lvm jne pole veel kontakti omanud).
|
|
|
|
_________________
|
|
|
|
HooligaN
Pingviini kasutaja
Liitunud: 12.09.2010
Postitused: 43
Distributsioon: Gentoo beginner
|
|
nii... kernel panic... google abi ei anna (annab aga see seotud valede partitsioonidega - mul peaks nagu k6ik korras olema, esimesel kettal esimene partitsioon). kernel väidab et unable to mount root fs
grub skripti sisu : #!/bin/sh -e
echo "Adding my custom Linux to GRUB 2"
cat << EOF
menuentry "teine" {
set root=(hd0,1)
linux /boot/teine
initrd /boot/initrd.img-3.0.0-12-generic
}
EOF
http://www.upload.ee/image/1774874/Photo-0314.jpg
vahet pole kas lisan sinna initrd või mitte, panic tuleb ikkagi.
äkki keegi teab rohtu selle raviks?
|
|
|
|
|
|
|
|
imre
Vana Pingviin
Liitunud: 16.08.2005
Postitused: 2648
Asukoht: Saku kant
Distributsioon: Ubuntu
|
|
Failisüsteem on tuuma sisseehitatud või moodulina?
|
|
|
|
_________________ Enne teema püstitamist kasutage OTSINGUT
Küsi targalt: Infot siit!
Kui aru ei saa, siis küsi.
|
|
|
|
HooligaN
Pingviini kasutaja
Liitunud: 12.09.2010
Postitused: 43
Distributsioon: Gentoo beginner
|
|
|
|
arti
Pingviini aktivist
Vanus: 29
Liitunud: 17.10.2011
Postitused: 114
Asukoht: Väike-Maarja
Distributsioon: Arch Linux
|
|
ma loen pildi pealt välja et sa pole root= parameetrit kernelile andnud
|
|
|
|
_________________ arti@Google+ | arti@GitHub
|
|
|
|
HooligaN
Pingviini kasutaja
Liitunud: 12.09.2010
Postitused: 43
Distributsioon: Gentoo beginner
|
|
arti kirjutas: | ma loen pildi pealt välja et sa pole root= parameetrit kernelile andnud |
Kuidas ma seda teen?
grub skriptitst on root määratud "set root=(hd0,1)"
kuhu mida veel tuleb märkida?
|
|
|
|
|
|
|
|
arti
Pingviini aktivist
Vanus: 29
Liitunud: 17.10.2011
Postitused: 114
Asukoht: Väike-Maarja
Distributsioon: Arch Linux
|
|
sellele reale vaja vist ka see panna
linux /boot/teine root=
muidu /boot/grub/grub.conf failis olevate kirjede järgi saab vb rohkem targemaks
|
|
|
|
|
|
|
|
|