Install Openwrt On X86 Pc
Base-files kmod-nls-base kmod-usb2 libuci busybox kmod-nls-cp437 libblkid libuuid e2fsprogs kmod-nls-iso8859-1 libc losetup hotplug2 kmod-usb-core libext2fs opkg kernel kmod-usb-ohci libgcc udevtrigger kmod-fs-vfat kmod-usb-storage libpthread kmod-loop kmod-usb-uhci librt • Turn off the KVM. • Use “kpartx” to make the OpenWRT root partition available on the host system. • Use “scripts/gen_initramfs_list.sh” from a kernel build directory to create a file list.
This list includes basic device nodes, “/init” script shown above, and the root file system of the OpenWRT KVM. • Edit the list to change absolute paths to relative. Also delete unnecessary files like “.svn” or “.git”. • Use “usr/gen_init_cpio” from a kernel build directory to generate the initial rootfs. Compress it with gzip. History: Add note about 10.03.1 final.: Add note about expanding root.: Add note about 10.03.1-rc6. Strike kernel.org down.: Note kernel.org is down.
Select in the target system menu, the X86 generic PC. Then in the target image menu, select generating a ramdisk file. Save configuration before exit then run 'make'. After a quite long time, the result of compilation is in /owrt/trunk/bin. The ramdisk file is a very little file called openwrt-x86-vmlinuz, containing the kernel and ramdisk rootfs.
Give muntinternet syslinux mirror.: Add “Why Booting From USB Fails”, “Choosing An Alternative”, “Setting Up USB Root”, and “Creating initramfs.img”: Add note abut Plop Boot Manager. Change PC requirement. Luis Cruz Says: Hi macbruins, thanks for your quick response to my inquiry actually it was my fault, the /root partition was being filled by the misconfigured transmission package which was downloading into that partition. Adobe premiere pro cs6 free. Anyway I did found another problem, I can change the password on the command line, but whenever I go into the web interface it does not ask for password, I try to change it there and it returns the following error. “Updating you configuration processing config file httpd.conf /usr/lib/webif/apply.sh: line 353: /etc/init.4/httpd: not found” Any ideas? Other than that it is running great.
Hope to hear from you soon. Says: Luis, glad you solved your problem. RE new problem: Is there a type in this line? /usr/lib/webif/apply.sh: line 353: /etc/init.4/httpd: not found” Are you sure it says “init. 4” and not “init.
I’m going to guess it’s supposed to be “init.d” because I’ve never seen “init.4” before. Now, missing /etc/init.d/httpd means you should re-install OpenWrt. /etc/init.d/httpd is a script that starts the web server for the OpenWrt GUI. It’s pre-installed in the official disk image. It wouldn’t be missing unless you deleted it or something pretty bad happened.
If something bad happened, starting from scratch is safer than trying to repair the installation. C.cobb Says: Hey, great write up I did get the backfire cross compiler working earlier (x86 and ar7xx) but didn’t didn’t do much with it. Now I’d like to get back to that project, and this will be a nice jump start. You mention “And of course Live USB can be created on a Linux system, but I don’t plan to write up the instructions.
Openwrt Downloads
Leave a comment if you need help with that.” Do you use syslinux to create a Live USB on Linux? I thought the ‘-m’ option only works on Windows do you use a different boot loader for this, or how do you get the MBR updated?
Related Articles • • • • • • • Normally, when we cover and other firmware replacements for wireless routers, we discuss flashing (or uploading) the firmware to a router. However, DD-WRT also has an X86 version that can be installed onto just about any generic PC. This is great if you dont have a compatible router lying around and dont want to track one down with the right model and version number. Plus it lets you exceed the usual 16MB of RAM and slow CPU in the off-the-shelf consumer-level routers.
In this tutorial, well build and set up a DD-WRT machine. Limitations of the X86 version. Keep in mind; if you want to go the free route, youll only have a wired routerbut you can add separate access points.
Wi-Fi support is only available in the registered version by purchasing a for 20.00 ($28.36). You also lose these features for any X86 version of DD-WRT: • USB Support.
For example, you cant connect USB drives or printers to share them on the network. • Journaling Flash File System (jffs). Normally this would let you store files directly on the router, such as for NoCatSplash hotspot captive portal pages and other custom configuration. • Itsy Package Management System (Ipkg). This would have let you add features from OpenWRT that arent already in DD-WRT. Putting the DD-WRT machine together First, make sure you have an X86 compatible PC, i386 or greater, which is just about any old PC.
You need only 16MB or more of RAM. However, you do need at least two network (Ethernet) cards, one for the Internet and others for the LAN.
Dont forget a spare hard drive. Nitro type race. It must be dedicated to the cause as it will be reformatted and repartitioned.
Though a monitor and keyboard arent required, theyre useful if you run into problems, so you can access the console. Getting ready for the installation Were going to use a Windows-based program to upload the DD-WRT disk image to the spare hard drive. So you need to take the drive out of the DD-WRT machine and temporarily put it into a working computer. On your working computer, you need to download the transfer utility,, and the desired X86 version of DD-WRT. At the time of this writing, the most current release is. If going the free route download or if youre purchasing a license. Its easier to download the DD-WRT file to the physdiskwrite folder.
How To Install Open Wrt On The Router
Verify the drive assignments When you upload the disk image to the drive, the utility will be referencing the computers drives using the disk numbers. So youre absolutely sure you have the right diskand not the one you use every dayyou should verify the drive assignments. You can open the Computer Management program to view the Disk Management utility in Windows: In Vista, click Control Panel > System and Maintenance > Administrative Tools > Computer Management. In XP, Control Panel > Performance and Maintenance > Administrative Tools > Computer Management. The disk numbers (Disk0, Disk1, Disk2, etc.) are shown on the graph of drives and partitions.
Transferring the image using physdiskwrite When youre ready, heres how to install DD-WRT X86 onto your hard drive from your working computer: 1. Bring up a Command Prompt. If using Vista, click the Start button, type cmd into the search box, right-click the cmd icon, and select Run as administrator. In XP, simply click Start > Run, type cmd and hit Enter. Navigate to the directory where you have the physdiskwrite utility and disk image. It might be easier to browse to the location in Windows and copy the location from the address bar. Then in the Command Prompt youd type cd, paste in the path, and hit Enter.
Type physdiskwrite -u dd-wrt_public_vga.image and hit Enter. Adjust the image file name if youre using a different one. Type the disk number of the spare drive. WARNING: Remember, this completely erases everything from the drive and youll lose any files on it. After it completes, shut down and unplug the computer to remove the drive and put it back in the DD-WRT machine. Getting started with DD-WRT X86 After DD-WRT boots up, the router should start working. You should hook the WAN/Internet cable up to the ether0 interface, which is usually the built-in or on-board Ethernet port, if any.

The remaining interfaces are for the LAN/network. You can connect them to computers or to a switch. You can figure out which interface is which by referencing the console screen after hooking up a cable to the interfaces. It tells you the status, which includes the interface number. The default IP address is of the router is 192.168.1.1.
Openwrt X86 Install
The DHCP server is enabled, just like with the firmware versions, so users will automatically receive an IP. To access the Web GUI, type the IP of the router into a browser. To access the console on the machine, hit Enter. The default username is root and the password is admin.
Read our other DD-WRT tutorials Now that you have a DD-WRT router up and runninghopefullytake a look at all the tutorials we have on the subject. Maybe,,, and. Is the author of many networking and computing books, including Home Networking All-in-One Desk Reference For Dummies (Wiley 2008) and 100 Things You Need to Know about Microsoft® Windows Vista (Que 2007).