Archive for August, 2007

r8169: eth0: link down

Posted on August 12th, 2007 in Ubuntu | 2 Comments »

Modul r8169 (Realtek mrežne kartice) sadrži bug u kernelu 2.6.20 (konkretno ja imam slučaj na Ubuntuu 7.04, 2.6.20-16-generic). Problem je da nedektira ispravno da li je uštekan kabel, odnosno prisutnost linka. Obično do toga dolazi kada se na istom računalu koriste i Windowsi. Naime, Windowsi prilikom gašenja ne ostavljaju uključenu mrežnu karticu te nakon pokretanja Ubuntua modul ne zna uključiti mrežnu karticu i jednostavno u dmesg prikaže “r8169: eth0: link down“. Rješenje je da se ponovno pokrenu Windowsi, i unutar Device managera, u postavkama mrežne kartice uključi opcija WakeOnLan. Isto tako, preporuča se da se uključi wake on lan opcija i unutar BIOS-a.

Druga stvar u vezi ovog modula je da je mrežna spora. Problem je u tome da radi, na 10Mb/s, Duplex: Half . Ovo se lako rješava pomoću ethtool.sudo ethtool -s eth0 speed 1000
sudo ethtool -s eth0 duplex full

GRUB: bootanje windowsa s druge particije ili diska

Posted on August 8th, 2007 in Ubuntu | No Comments »

Prilikom instalacije Ubuntua, ukoliko imamo već instaliran neki operativan sustav (pod nekim mislim na Windowse), Ubuntu će automatski u GRUB-u dodati stavku za pokretanje Windowsa. Ukoliko se doda disk na kojem su već instalirani windowsi, potrebno je ručno izmjeniti listu u GRUB-u. Evo primjera kako to napraviti kada je potrebno bootati sa druge particije ili diska.

Otvorite datoteku (prije izmjene ne bi bilo loše napraviti backup!) /boot/grub/menu.lst.
Sve vlastite izmjene je potrebno napraviti iza linije### END DEBIAN AUTOMAGIC KERNELS LISTiz razloga jer bi se te izmjene poništile prilikom updatea i instalacije novog kernela.

Bootanje s druge particije:
Dakle, za bootanje npr. Windowsa XP s druge particije na kraj menu.lst datoteke dodajemo:
title Windows XP
root (hd0,1)
makeactive
chainloader +1
pri čemu (hd0,1) označava prvi disk (hd0), drugu particiju (1).
Ukoliko su windowsi na prvoj particiji tada pišemo (hd0,0).

Bootanje s drugog diska:
title WindowsXP
map (hd0) (hd1)
map (hd1) (hd0)
root (hd1,0)
makeactive
chainloader +1
Windowsi se moraju bootat s prvog diska, tako da je potrebno “zamijenit” diskove kako bi Windowsi mislili da su na prvom disku. To postižemo pomoću ‘map’.