Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
https://docs.google.com/file/d/0B4gOKmwVoOe0UmhTdDltU3VaNkE/edit
NIE JEST TO SIMPLYOS
To jest test, który - jak chcecie - możecie wykonać
Moim zdaniem było zrobienie dystrybucji kompatybilnej ze zwykłym BIOS'em, jak i z (U)EFI, według testów na maszynie wirtualnej VirtualBox (EFI) i VMware (BIOS), powinno być OK, ale jak ktoś ma Pendrive'y czy płytki i może wykonać ogólne testy bootu z EFI (głównie) i BIOS (dodatkowo), będę dozgonnie wdzięczny :D
Fervi
Login / Pass: sunrise / sunrise
Ostatnio edytowany przez fervi (2012-09-19 14:23:07)
Offline
według testów na maszynie wirtualnej VirtualBox (EFI) i VMware (BIOS), powinno być OK, ale jak ktoś ma Pendrive'y czy płytki i może wykonać ogólne testy bootu z EFI (głównie) i BIOS (dodatkowo), będę dozgonnie wdzięczny :D[/quote]
Dlaczego sam nie sprawdzisz na swojej maszynie?
Offline
[quote=yossarian]
według testów na maszynie wirtualnej VirtualBox (EFI) i VMware (BIOS), powinno być OK, ale jak ktoś ma Pendrive'y czy płytki i może wykonać ogólne testy bootu z EFI (głównie) i BIOS (dodatkowo), będę dozgonnie wdzięczny :D[/quote]
Dlaczego sam nie sprawdzisz na swojej maszynie?[/quote]
Boję się stracić dane :D - A tak naprawdę to nie mam EFI (przynajmniej nie wiem jak odpalić system z EFI'owej konsoli)
Fervi
Offline
Jest ryzyko — jest zabawa ;)
PS Do takich testów mogłeś zrobić jakiś mały obraz.
Tam masz tylko zwykły GRUB. Nie działa w trybie UEFI.
Myślałeś, że sama instalacja pakietu grub-efi załatwi sprawę?
Nie ma tan nawet katalogu /boot/grub/efi/ - że o jakiejkolwiek w nim zawartości nie wspomnę ;)
Trzeba trochę porzeźbić:
Musisz jakoś zmajstrować dodatkową partycje sda1 ok 100-200MB FAT32.
Wtedy tworzysz ten katalog:
mkdir /boot/efi
montujesz:
mount /dev/sda1 /boot/efi
instalujesz grub-efi:
apt-get install --reinstall grub-efi-amd64 grub-install /dev/sda update-grub
i jedziesz dalej:
mkdir /boot/efi/EFI/boot/ cp /boot/efi/EFI/debian/grubx64.efi /boot/efi/EFI/boot/bootx64.efi
Restartujesz, przełączasz na start UEFI-only i powinno zatrybić.
U mnie tak działa system ze zwykłej instalacji dla BIOS.
Miłej zabawy ;)
Ostatnio edytowany przez yossarian (2012-09-19 16:05:57)
Offline
[quote=Yampress]To my mamy stracić dane ?[/quote]
Yampress, pornusy ogląda się online, a nie przechowuje na wypadek ACTA :D
@Yossarian
http://78.8.9.23/slawek/Zrzut%20ekranu%20z%202012-09-19%2019:55:12.png
Tak wygląda start z EFI (po lewej) i BIOS (po prawej), przypuszczam, że próbowałeś odpalić system z Pendrive (nie testowałem tego). Jeśli tak, może być wymagane stworzenie odpowiednich partycji, aczkolwiek nie jestem przekonany, aby tak było.
Z tego co widzę, jak masz Boot from File - pojawiają ci się 2 miejsca - jedno to płyta, a drugie to obraz z /efi.img (partycja fat12 (wg. file), która ma plik bootx64.efi)
Fervi
PS. Dodatkowo sprawdź czy system startuje w Pendrive (Boot Menu)
Ostatnio edytowany przez fervi (2012-09-19 20:34:02)
Offline
Z pena inaczej chyba nie ruszy. Mi nie startował z UEFI.
Jak robisz taki [i]amejzink[/i] system to lepiej chyba zrobić obraz do używania na penie niż na płycie. Mamy 21 wiek ;)
Z płyty nie testowałem. Nie mam pod ręka czystej a lecieć do sklepu jakoś się nie chciało ;) Jak będzie pod ręką to zerknę.
Może coś zadziałać z tego pliku efi.img. Może po prostu sam posprawdzaj, zamiast się kimś wysługiwać.
Gdy coś tam w ogóle u Ciebie ruszy, to wtedy inni mogą testować ;)
Offline
No tak, ale nie mam odpowiedniego sprzętu, aczkolwiek postaram się coś wykombinować
Mam pewną koncepcję dotyczącą EFI-Pendrive, ale muszę spróbować ją zrealizować
Fervi
Offline
Będę miał jakaś płytkę pod ręką to zobaczę czy działa.
Offline
[quote=yossarian]Będę miał jakaś płytkę pod ręką to zobaczę czy działa.[/quote]
Odpaliłem z Pendrive, nie było problemów (na normalnej maszynie, znalazłem UEFI BOOT) :D
Fervi
Offline
Jeszcze pytanie, w jaki sposób robiłeś pendrive?
U mnie przy UEFI-only nie startował.
Offline
Partycjonowanie:
Tablica partycji: GP cośtam
Partycje 2:
- Fat16 (100MB, średnio z 30 wymagane)
- Ext4 (reszta)
dd if=efi.img of=/dev/sd*1
dd if=cośtam.iso of=/dev/sd*2
Jeśli wszystko dobrze się powiedzie - robisz restart i masz system. Problemem jest to, że obraz nie jest wypakowywany za pomocą DD (albo nie wiem co zrobić), tylko jakoś żywcem przerzucany, jak ISO (nie do zapisania)
Fervi
Offline
Zapomniałem się z tym pendrive i użyłem samego dd ;)
Potem sprawdzę z tym plikiem efi.img, teoretycznie powinno zadziałać.
Zresztą tak się generalnie tworzy startującego pena.
http://forum.dug.net.pl/viewtopic.php?pid=194649#p194649
Offline
Dobra, ściągajcie wersję 0.4 i oceniajcie co zrobić, bo kończę robić wersję 0.5 :P
Fervi
Offline
Wersja 0.5:
- Stworzenie wersji 64-bitowej
- Kompatybilność z EFI
- Stworzenie wewnętrznych skryptów, które ułatwią mi pracę z przyszłymi wersjami
- LightDM zastąpiony przez LXDM
Znane problemy:
- Autologin nie działa (sunrise / sunrise)
- Nazwa systemu to "SunriseOS Scripts" - małoistotne, ale można się przyczepić :D
Fervi
PS. 32-bit
https://docs.google.com/open?id=0B4gOKmwVoOe0Zld6ZGVkdHZ3LUU
64-bit
https://docs.google.com/open?id=0B4gOKmwVoOe0ZTByc3k0aEVLa0E
Ostatnio edytowany przez fervi (2012-09-27 00:23:42)
Offline
[quote=Elder]Ziew.[/quote]
Narf, Point, Zord - Kto da więcej?
Fervi
Offline
[quote=mati75]Innych serwerów do udostępniania nie masz?[/quote]
Nie :)
Pamiętaj, że to Beta i nie opłaca się na razie tworzenia specjalnego profilu na Sourceforge, a na Guglu jest te 10 megabitów (tzn. tyle moje łącze ma, więc nie wiem ile można pobierać)
Fervi
Offline
- touch /etc/fstab
- Usunięcie terminala z menu - genialny pomysł
- Czcionki dla ślepych - rozumiem, że robisz system dla niedowidzących
- interfejs dla netbooków mi się nie podoba
- reszta ok
Offline
[quote=mati75]- touch /etc/fstab
- Usunięcie terminala z menu - genialny pomysł
- Czcionki dla ślepych - rozumiem, że robisz system dla niedowidzących
- interfejs dla netbooków mi się nie podoba
- reszta ok[/quote]
- Terminal jest zbędny w podstawowych pracach, ale można go dodać - modyfikując menu (lxmed), lub odpalać z ALT + F2
- Przypuszczam, że osoby starsze mają problemy ze wzrokiem
- Cóż, przyzwyczajaj się :D
Fervi
Ostatnio edytowany przez fervi (2012-09-28 18:19:52)
Offline
https://docs.google.com/open?id=0B4gOKmwVoOe0SnUzUWZzdHdGRGc
https://docs.google.com/open?id=0B4gOKmwVoOe0bkkzMENxd2tIVms[/quote]
Poprawiono błędy:
- Auto logowanie do systemu w wersji Live
- Nazwa systemu
Zmieniono:
- Powłokę systemową z BASH na DASH co może skutkować do 30% szybszym wykonywaniem skryptów powłoki (przez co system może się szybciej uruchamiać)
Do poprawy:
Instalator instaluje pakiety językowe do Firefox (Iceweasel) i ThunderBird (Icedove), mimo - że są zainstalowane
Propozycje:
- Wyrzucenie Firefoksa (Iceweasel) na Midori / Epiphany
- Wyrzucenie ThunderBird (Icedove) na Sylpheed
Fervi
Offline
Time (s) | Query |
---|---|
0.00010 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00141 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.16.203.27' WHERE u.id=1 |
0.00062 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.16.203.27', 1732623205) |
0.00048 | SELECT * FROM punbb_online WHERE logged<1732622905 |
0.00071 | SELECT topic_id FROM punbb_posts WHERE id=211362 |
0.00289 | SELECT id FROM punbb_posts WHERE topic_id=21574 ORDER BY posted |
0.00082 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=21574 AND t.moved_to IS NULL |
0.00007 | SELECT search_for, replace_with FROM punbb_censoring |
0.00150 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=21574 ORDER BY p.id LIMIT 75,25 |
0.00076 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=21574 |
Total query time: 0.0094 s |