Fórum Ubuntu CZ/SK
Ostatní => Archiv => Téma založeno: Boris Filipovič 15 Října 2007, 18:39:07
-
Zdravím,
po přehození 320GB PATA disku z jednoho pc (epox 8rda3+) do druhého (ga-8i915g-mf) je vše ok až na jednu věc. Tento disk se nyní jeví jako /dev/sda (namísto dřívějšího /dev/hda), což v sobě skrývá jeden problém - není možno přistoupit k parcelám >15 (sda16, sda17 atd).
Dle infa na netu to způsobuje libata. Je nějaká možnost, jak ji při startu systému vypnout?
Jediné, co jsem vygooglil byl parametr jádra pro opensuse: hwprobe=-modules.pata leč ten pro FF nefunguje.
Nebo bude rychlejší to přelít na jiný disk a přeparcelovat ho, abych se hranice 15 parcel nedotkl?
(z hlediska vývoje je jasné, že je perspektivnější přeparcelování, ale nechce se mi s tím dělat právě teď)
dík b.f.
-
Nejsem si uplne plne jist, ale co dat modul libata do /etc/modprobe.d/blacklist ?
-
Ne, to bohužel nepomůže. Ani parametr atapi_enabled=0 nepomůže.
Butďo to bude v jádru nebo v initrd obrazu - a s tím se mi nechce piplat.
Pokud náhodou nenarazím na nějaké řešení, tak se s tím asi nebudu trápit, a až bude větší disk, tak si to z live CD překopíruju.
b.f.
-
No co jsem kde nasel, tak se mi zda, ze se jedna o modul, takze by mohla pomoci uprava intiramfs. Trochu budu hadat a chce to dopilovat, bude to kombinace nekolika veci ( jedna z nich je https://help.ubuntu.com/community/FakeRaidHowto ) :)
vytvorte novy soubor /etc/mkinitramfs/scripts/local-top/remodule
obsah bude asi toto (mozna to bude chtit upravit):
#!/bin/sh
PREREQ=""
prereqs()
{
echo "$PREREQ"
}
case $1 in
# get pre-requisites
prereqs)
prereqs
exit 0
;;
esac
modprobe -r -q libata
Dalsi pak soubor /etc/mkinitramfs/hooks/remodule
#!/bin/sh
PREREQ=""
prereqs()
{
echo "$PREREQ"
}
case $1 in
# get pre-requisites
prereqs)
prereqs
exit 0
;;
esac
. /usr/share/initramfs-tools/hook-functions
exit 0
chmod +x /etc/mkinitramfs/hooks/remodule
chmod +x /etc/mkinitramfs/scripts/local-top/remodule
Tady vytvorite novy initrd - misto tech nesmyslovin dejte to, co tam mate vy (ja tam treba mam initrd.img-2.6.22-14-generic, takze si tam hodte presne to, co potrebujete resp. co tam mate)
rm /boot/initrd.img-2.6.12-9-k7
update-initramfs -c -k 2.6.12-9-k7
Je to jen napad, treba to ani nebude fungovat :)